]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: qcom: arduino-imola: fix faulty spidev node
authorRiccardo Mereu <r.mereu@arduino.cc>
Fri, 13 Feb 2026 10:10:02 +0000 (11:10 +0100)
committerBjorn Andersson <andersson@kernel.org>
Thu, 26 Mar 2026 14:40:32 +0000 (09:40 -0500)
CS pin added on pinctrl0 property is causing spidev to return -ENODEV
since that GPIO is already part of spi5 pinmuxing.

Fixes: 3f745bc0f11f ("arm64: dts: qcom: qrb2210: add dts for Arduino unoq")
Signed-off-by: Riccardo Mereu <r.mereu@arduino.cc>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260213101002.105238-1-r.mereu.kernel@arduino.cc
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts

index 197ab6eb1666fa93a76e1a3cc47216dd1bbd80d9..5ab605cc56c8010acf49a1defb82045f98e0dc2d 100644 (file)
 &spi5 {
        status = "okay";
 
-       spidev@0 {
-               reg = <0>;
+       mcu@0 {
                compatible = "arduino,unoq-mcu";
-               pinctrl-0 = <&spidev_cs>;
-               pinctrl-names = "default";
+               reg = <0>;
        };
 };
 
 &tlmm {
-       spidev_cs: spidev-cs-state {
-               pins = "gpio17";
-               function = "gpio";
-               drive-strength = <16>;
-       };
-
        jmisc_gpio18: jmisc-gpio18-state {
                pins = "gpio18";
                function = "gpio";