Skip to content

Commit cd87c18

Browse files
lategoodbyeNicolas Saenz Julienne
authored and
Nicolas Saenz Julienne
committed
ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels
This adds the labels for all the SoC GPIOs on the Raspberry Pi 4. Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/1581166975-22949-5-git-send-email-stefan.wahren@i2se.com Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
1 parent bb6d3fb commit cd87c18

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

arch/arm/boot/dts/bcm2711-rpi-4-b.dts

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,79 @@
7171
};
7272
};
7373

74+
&gpio {
75+
/*
76+
* Parts taken from rpi_SCH_4b_4p0_reduced.pdf and
77+
* the official GPU firmware DT blob.
78+
*
79+
* Legend:
80+
* "FOO" = GPIO line named "FOO" on the schematic
81+
* "FOO_N" = GPIO line named "FOO" on schematic, active low
82+
*/
83+
gpio-line-names = "ID_SDA",
84+
"ID_SCL",
85+
"SDA1",
86+
"SCL1",
87+
"GPIO_GCLK",
88+
"GPIO5",
89+
"GPIO6",
90+
"SPI_CE1_N",
91+
"SPI_CE0_N",
92+
"SPI_MISO",
93+
"SPI_MOSI",
94+
"SPI_SCLK",
95+
"GPIO12",
96+
"GPIO13",
97+
/* Serial port */
98+
"TXD1",
99+
"RXD1",
100+
"GPIO16",
101+
"GPIO17",
102+
"GPIO18",
103+
"GPIO19",
104+
"GPIO20",
105+
"GPIO21",
106+
"GPIO22",
107+
"GPIO23",
108+
"GPIO24",
109+
"GPIO25",
110+
"GPIO26",
111+
"GPIO27",
112+
"RGMII_MDIO",
113+
"RGMIO_MDC",
114+
/* Used by BT module */
115+
"CTS0",
116+
"RTS0",
117+
"TXD0",
118+
"RXD0",
119+
/* Used by Wifi */
120+
"SD1_CLK",
121+
"SD1_CMD",
122+
"SD1_DATA0",
123+
"SD1_DATA1",
124+
"SD1_DATA2",
125+
"SD1_DATA3",
126+
/* Shared with SPI flash */
127+
"PWM0_MISO",
128+
"PWM1_MOSI",
129+
"STATUS_LED_G_CLK",
130+
"SPIFLASH_CE_N",
131+
"SDA0",
132+
"SCL0",
133+
"RGMII_RXCLK",
134+
"RGMII_RXCTL",
135+
"RGMII_RXD0",
136+
"RGMII_RXD1",
137+
"RGMII_RXD2",
138+
"RGMII_RXD3",
139+
"RGMII_TXCLK",
140+
"RGMII_TXCTL",
141+
"RGMII_TXD0",
142+
"RGMII_TXD1",
143+
"RGMII_TXD2",
144+
"RGMII_TXD3";
145+
};
146+
74147
&pwm1 {
75148
pinctrl-names = "default";
76149
pinctrl-0 = <&pwm1_0_gpio40 &pwm1_1_gpio41>;

0 commit comments

Comments
 (0)