Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: meson8b: odroidc1: add the GPIO line names

This adds the GPIO line names from the schematics to get them displayed
in the debugfs output of each GPIO controller.

The schematics from Odroid-C1+ PCB revision 0.4 20150615 are used as
referenced.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>

authored by

Martin Blumenstingl and committed by
Kevin Hilman
07f9da29 f1975b98

+52
+52
arch/arm/boot/dts/meson8b-odroidc1.dts
··· 234 234 }; 235 235 }; 236 236 237 + &gpio { 238 + gpio-line-names = /* Bank GPIOX */ 239 + "J2 Header Pin 35", "J2 Header Pin 36", 240 + "J2 Header Pin 32", "J2 Header Pin 31", 241 + "J2 Header Pin 29", "J2 Header Pin 18", 242 + "J2 Header Pin 22", "J2 Header Pin 16", 243 + "J2 Header Pin 23", "J2 Header Pin 21", 244 + "J2 Header Pin 19", "J2 Header Pin 33", 245 + "J2 Header Pin 8", "J2 Header Pin 10", 246 + "J2 Header Pin 15", "J2 Header Pin 13", 247 + "J2 Header Pin 24", "J2 Header Pin 26", 248 + /* Bank GPIOY */ 249 + "Revision (upper)", "Revision (lower)", 250 + "J2 Header Pin 7", "", "J2 Header Pin 12", 251 + "J2 Header Pin 11", "", "", "", 252 + "TFLASH_VDD_EN", "", "", 253 + /* Bank GPIODV */ 254 + "VCCK_PWM (PWM_C)", "I2CA_SDA", "I2CA_SCL", 255 + "I2CB_SDA", "I2CB_SCL", "VDDEE_PWM (PWM_D)", 256 + "", 257 + /* Bank GPIOH */ 258 + "HDMI_HPD", "HDMI_I2C_SDA", "HDMI_I2C_SCL", 259 + "ETH_PHY_INTR", "ETH_PHY_NRST", "ETH_TXD1", 260 + "ETH_TXD0", "ETH_TXD3", "ETH_TXD2", 261 + "ETH_RGMII_TX_CLK", 262 + /* Bank CARD */ 263 + "SD_DATA1 (SDB_D1)", "SD_DATA0 (SDB_D0)", 264 + "SD_CLK", "SD_CMD", "SD_DATA3 (SDB_D3)", 265 + "SD_DATA2 (SDB_D2)", "SD_CDN (SD_DET_N)", 266 + /* Bank BOOT */ 267 + "SDC_D0 (EMMC)", "SDC_D1 (EMMC)", 268 + "SDC_D2 (EMMC)", "SDC_D3 (EMMC)", 269 + "SDC_D4 (EMMC)", "SDC_D5 (EMMC)", 270 + "SDC_D6 (EMMC)", "SDC_D7 (EMMC)", 271 + "SDC_CLK (EMMC)", "SDC_RSTn (EMMC)", 272 + "SDC_CMD (EMMC)", "BOOT_SEL", "", "", "", 273 + "", "", "", "", 274 + /* Bank DIF */ 275 + "ETH_RXD1", "ETH_RXD0", "ETH_RX_DV", 276 + "RGMII_RX_CLK", "ETH_RXD3", "ETH_RXD2", 277 + "ETH_TXEN", "ETH_PHY_REF_CLK_25MOUT", 278 + "ETH_MDC", "ETH_MDIO"; 279 + }; 280 + 237 281 &gpio_ao { 282 + gpio-line-names = "UART TX", "UART RX", "", 283 + "TF_3V3N_1V8_EN", "USB_HUB_RST_N", 284 + "USB_OTG_PWREN", "J7 Header Pin 2", 285 + "IR_IN", "J7 Header Pin 4", 286 + "J7 Header Pin 6", "J7 Header Pin 5", 287 + "J7 Header Pin 7", "HDMI_CEC", 288 + "SYS_LED", "", ""; 289 + 238 290 /* 239 291 * WARNING: The USB Hub on the Odroid-C1/C1+ needs a reset signal 240 292 * to be turned high in order to be detected by the USB Controller.