ARM: dts: bcm283x: Fix pinctrl groups
authorStefan Wahren <stefan.wahren@i2se.com>
Sat, 17 Jun 2023 13:36:14 +0000 (15:36 +0200)
committerFlorian Fainelli <florian.fainelli@broadcom.com>
Wed, 12 Jul 2023 17:17:48 +0000 (10:17 -0700)
Currently the dtbs_check for bcm2837 generates warnings like this:

gpio@7e200000: 'pinctrl-0' is a dependency of 'pinctrl-names'

This is caused by the definition of pinctrl-names without matching
pinctrl group and vice versa. So defining both at the same place
make the dts files easier to review.

Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Link: https://lore.kernel.org/r/20230617133620.53129-2-stefan.wahren@i2se.com
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
12 files changed:
arch/arm/boot/dts/broadcom/bcm2835-rpi-a-plus.dts
arch/arm/boot/dts/broadcom/bcm2835-rpi-a.dts
arch/arm/boot/dts/broadcom/bcm2835-rpi-b-plus.dts
arch/arm/boot/dts/broadcom/bcm2835-rpi-b-rev2.dts
arch/arm/boot/dts/broadcom/bcm2835-rpi-b.dts
arch/arm/boot/dts/broadcom/bcm2835-rpi-cm1-io1.dts
arch/arm/boot/dts/broadcom/bcm2835-rpi-zero-w.dts
arch/arm/boot/dts/broadcom/bcm2835-rpi-zero.dts
arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi
arch/arm/boot/dts/broadcom/bcm2836-rpi-2-b.dts
arch/arm/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts
arch/arm/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts

index 02ce817..069b482 100644 (file)
@@ -81,6 +81,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0 &i2s_alt0>;
 
        /* I2S interface */
index 3fdf60e..2726c00 100644 (file)
@@ -83,6 +83,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0 &i2s_alt2>;
 
        /* I2S interface */
index 9956fd0..c57b999 100644 (file)
@@ -83,6 +83,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0 &i2s_alt0>;
 
        /* I2S interface */
index 4e1770a..ae6d3a9 100644 (file)
@@ -83,6 +83,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0 &i2s_alt2>;
 
        /* I2S interface */
index eec1d08..72764be 100644 (file)
@@ -83,6 +83,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0>;
 };
 
index 87958a9..3f9d198 100644 (file)
@@ -73,6 +73,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0>;
 };
 
index dbf8259..1f0b163 100644 (file)
@@ -97,6 +97,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0>;
 };
 
 };
 
 &sdhci {
+       pinctrl-names = "default";
        pinctrl-0 = <&emmc_gpio34 &gpclk2_gpio43>;
 };
 
index f80e65a..539c19c 100644 (file)
@@ -85,6 +85,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0 &i2s_alt0>;
 
        /* I2S interface */
index ee9ee9d..f0acc93 100644 (file)
@@ -26,8 +26,6 @@
 };
 
 &gpio {
-       pinctrl-names = "default";
-
        gpioout: gpioout {
                brcm,pins = <6>;
                brcm,function = <BCM2835_FSEL_GPIO_OUT>;
index 6068ec3..7991803 100644 (file)
@@ -82,6 +82,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0 &i2s_alt0>;
 
        /* I2S interface */
index cf84e69..72d26d1 100644 (file)
@@ -72,6 +72,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0>;
 };
 
index b9cc459..85cf594 100644 (file)
@@ -95,6 +95,7 @@
                          "SD_DATA2_R",
                          "SD_DATA3_R";
 
+       pinctrl-names = "default";
        pinctrl-0 = <&gpioout &alt0>;
 };
 
 };
 
 &sdhci {
+       pinctrl-names = "default";
        pinctrl-0 = <&emmc_gpio34 &gpclk2_gpio43>;
 };