Skip to content

Commit 2a28a5c

Browse files
Stefan Wahrenffainelli
authored andcommitted
ARM: dts: bcm283x: Fix pinctrl groups
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>
1 parent 06c2afb commit 2a28a5c

12 files changed

Lines changed: 13 additions & 2 deletions

arch/arm/boot/dts/broadcom/bcm2835-rpi-a-plus.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
"SD_DATA2_R",
8282
"SD_DATA3_R";
8383

84+
pinctrl-names = "default";
8485
pinctrl-0 = <&gpioout &alt0 &i2s_alt0>;
8586

8687
/* I2S interface */

arch/arm/boot/dts/broadcom/bcm2835-rpi-a.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"SD_DATA2_R",
8484
"SD_DATA3_R";
8585

86+
pinctrl-names = "default";
8687
pinctrl-0 = <&gpioout &alt0 &i2s_alt2>;
8788

8889
/* I2S interface */

arch/arm/boot/dts/broadcom/bcm2835-rpi-b-plus.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"SD_DATA2_R",
8484
"SD_DATA3_R";
8585

86+
pinctrl-names = "default";
8687
pinctrl-0 = <&gpioout &alt0 &i2s_alt0>;
8788

8889
/* I2S interface */

arch/arm/boot/dts/broadcom/bcm2835-rpi-b-rev2.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"SD_DATA2_R",
8484
"SD_DATA3_R";
8585

86+
pinctrl-names = "default";
8687
pinctrl-0 = <&gpioout &alt0 &i2s_alt2>;
8788

8889
/* I2S interface */

arch/arm/boot/dts/broadcom/bcm2835-rpi-b.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"SD_DATA2_R",
8484
"SD_DATA3_R";
8585

86+
pinctrl-names = "default";
8687
pinctrl-0 = <&gpioout &alt0>;
8788
};
8889

arch/arm/boot/dts/broadcom/bcm2835-rpi-cm1-io1.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
"SD_DATA2_R",
7474
"SD_DATA3_R";
7575

76+
pinctrl-names = "default";
7677
pinctrl-0 = <&gpioout &alt0>;
7778
};
7879

arch/arm/boot/dts/broadcom/bcm2835-rpi-zero-w.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
"SD_DATA2_R",
9898
"SD_DATA3_R";
9999

100+
pinctrl-names = "default";
100101
pinctrl-0 = <&gpioout &alt0>;
101102
};
102103

@@ -111,6 +112,7 @@
111112
};
112113

113114
&sdhci {
115+
pinctrl-names = "default";
114116
pinctrl-0 = <&emmc_gpio34 &gpclk2_gpio43>;
115117
};
116118

arch/arm/boot/dts/broadcom/bcm2835-rpi-zero.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
"SD_DATA2_R",
8686
"SD_DATA3_R";
8787

88+
pinctrl-names = "default";
8889
pinctrl-0 = <&gpioout &alt0 &i2s_alt0>;
8990

9091
/* I2S interface */

arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@
2626
};
2727

2828
&gpio {
29-
pinctrl-names = "default";
30-
3129
gpioout: gpioout {
3230
brcm,pins = <6>;
3331
brcm,function = <BCM2835_FSEL_GPIO_OUT>;

arch/arm/boot/dts/broadcom/bcm2836-rpi-2-b.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
"SD_DATA2_R",
8383
"SD_DATA3_R";
8484

85+
pinctrl-names = "default";
8586
pinctrl-0 = <&gpioout &alt0 &i2s_alt0>;
8687

8788
/* I2S interface */

0 commit comments

Comments
 (0)