]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ARM: dts: qcom: msm8960: disable gsbi1 and gsbi5 nodes in msm8960 dtsi
authorAntony Kurniawan Soemardi <linux@smankusors.com>
Sun, 22 Jun 2025 18:26:44 +0000 (18:26 +0000)
committerBjorn Andersson <andersson@kernel.org>
Mon, 11 Aug 2025 16:46:27 +0000 (11:46 -0500)
Not all devices use gsbi1 and gsbi5, so these nodes should be disabled
in the SoC dtsi, following the existing pattern used for gsbi3. The
upstream samsung-expressatt and msm8960-cdp devices already have status
"okay" for these nodes, so this change should not break existing
functionality.

This eliminates the following error messages when gsbi nodes are not
configured in the board's device tree:
[    1.109723] gsbi 16000000.gsbi: missing mode configuration
[    1.109797] gsbi 16000000.gsbi: probe with driver gsbi failed with error -22

(Note: Xperia SP doesn't use gsbi5)

Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250623-msm8960-sdcard-v2-3-340a5e8f7df0@smankusors.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm/boot/dts/qcom/qcom-msm8960.dtsi

index cf0b1da230f130aff46aee79a6bb870edf3378d6..6e272d5345a85fde706d8666ac0fe6f2d40bcf37 100644 (file)
 
                        syscon-tcsr = <&tcsr>;
 
+                       status = "disabled";
+
                        gsbi5_serial: serial@16440000 {
                                compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
                                reg = <0x16440000 0x1000>,
                        #size-cells = <1>;
                        ranges;
 
+                       status = "disabled";
+
                        gsbi1_spi: spi@16080000 {
                                compatible = "qcom,spi-qup-v1.1.1";
                                #address-cells = <1>;