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

ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 8-port devices

Add GPIO names for both SoC and TCA6416 lines.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Message-Id: <20220726083444.10159-4-yegorslists@googlemail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>

authored by

Yegor Yefremov and committed by
Tony Lindgren
f5d044bd f8eb8567

+156
+156
arch/arm/boot/dts/am335x-netcom-plus-8xx.dts
··· 71 71 interrupts = <20 IRQ_TYPE_EDGE_RISING>; 72 72 pinctrl-names = "default"; 73 73 pinctrl-0 = <&tca6416_pins>; 74 + gpio-line-names = "GP_IN0", "GP_IN1", "GP_IN2", "GP_IN3", 75 + "GP_IN4", "GP_IN5", "GP_IN6", "GP_IN7", 76 + "GP_OUT0", "GP_OUT1", "GP_OUT2", "GP_OUT3", 77 + "GP_OUT4", "GP_OUT5", "GP_OUT6", "GP_OUT7"; 74 78 }; 75 79 }; 76 80 ··· 90 86 reg = <0x20>; 91 87 gpio-controller; 92 88 #gpio-cells = <2>; 89 + gpio-line-names = "CH1_M0", "CH1_M1", "CH1_M2", "CH1_M3", 90 + "CH2_M0", "CH2_M1", "CH2_M2", "CH2_M3", 91 + "CH3_M0", "CH3_M1", "CH3_M2", "CH3_M3", 92 + "CH4_M0", "CH4_M1", "CH4_M2", "CH4_M3"; 93 93 }; 94 94 95 95 tca6416c: gpio@21 { ··· 101 93 reg = <0x21>; 102 94 gpio-controller; 103 95 #gpio-cells = <2>; 96 + gpio-line-names = "CH5_M0", "CH5_M1", "CH5_M2", "CH5_M3", 97 + "CH6_M0", "CH6_M1", "CH6_M2", "CH6_M3", 98 + "CH7_M0", "CH7_M1", "CH7_M2", "CH7_M3", 99 + "CH8_M0", "CH8_M1", "CH8_M2", "CH8_M3"; 104 100 }; 105 101 }; 106 102 ··· 124 112 phy-mode = "rgmii-id"; 125 113 ti,dual-emac-pvid = <2>; 126 114 phy-handle = <&phy1>; 115 + }; 116 + 117 + &gpio0 { 118 + gpio-line-names = 119 + "MDIO", 120 + "MDC", 121 + "NC", 122 + "NC", 123 + "I2C1_SDA", 124 + "I2C1_SCL", 125 + "NC", 126 + "NC", 127 + "NC", 128 + "NC", 129 + "NC", 130 + "NC", 131 + "I2C2_SDA", 132 + "I2C2_SCL", 133 + "NC", 134 + "NC", 135 + "onrisc:blue:wlan", 136 + "onrisc:green:app", 137 + "USB0_DRVVBUS", 138 + "ETH2_INT", 139 + "NC", 140 + "NC", 141 + "MMC1_DAT0", 142 + "MMC1_DAT1", 143 + "NC", 144 + "NC", 145 + "MMC1_DAT2", 146 + "MMC1_DAT3", 147 + "NC", 148 + "NC", 149 + "GPMC_WAIT0", 150 + "GPMC_WP_N"; 151 + }; 152 + 153 + &gpio1 { 154 + gpio-line-names = 155 + "GPMC_AD0", 156 + "GPMC_AD1", 157 + "GPMC_AD2", 158 + "GPMC_AD3", 159 + "GPMC_AD4", 160 + "GPMC_AD5", 161 + "GPMC_AD6", 162 + "GPMC_AD7", 163 + "NC", 164 + "NC", 165 + "CONSOLE_RX", 166 + "CONSOLE_TX", 167 + "SW2_0_alt", 168 + "SW2_1_alt", 169 + "SW2_2_alt", 170 + "SW2_3_alt", 171 + "RGMII2_TCTL", 172 + "RGMII2_RCTL", 173 + "RGMII2_TD3", 174 + "RGMII2_TD2", 175 + "RGMII2_TD1", 176 + "RGMII2_TD0", 177 + "RGMII2_TCLK", 178 + "RGMII2_RCLK", 179 + "RGMII2_RD3", 180 + "RGMII2_RD2", 181 + "RGMII2_RD1", 182 + "RGMII2_RD0", 183 + "PMIC_INT1", 184 + "GPMC_CSN0_Flash", 185 + "MMC1_CLK", 186 + "MMC1_CMD"; 187 + }; 188 + 189 + &gpio2 { 190 + gpio-line-names = 191 + "GPMC_CSN3_BUS", 192 + "GPMC_CLK", 193 + "GPMC_ADVN_ALE", 194 + "GPMC_OEN_RE_N", 195 + "GPMC_WE_N", 196 + "GPMC_BEN0_CLE", 197 + "NC", 198 + "NC", 199 + "NC", 200 + "NC", 201 + "NC", 202 + "NC", 203 + "NC", 204 + "NC", 205 + "NC", 206 + "NC", 207 + "NC", 208 + "NC", 209 + "SW2_0", 210 + "SW2_1", 211 + "NC", 212 + "NC", 213 + "NC", 214 + "NC", 215 + "NC", 216 + "NC", 217 + "MMC0_DAT3", 218 + "MMC0_DAT2", 219 + "MMC0_DAT1", 220 + "MMC0_DAT0", 221 + "MMC0_CLK", 222 + "MMC0_CMD"; 223 + }; 224 + 225 + &gpio3 { 226 + gpio-line-names = 227 + "onrisc:red:power", 228 + "NC", 229 + "NC", 230 + "NC", 231 + "3G_PWR_EN", 232 + "NC", 233 + "NC", 234 + "WLAN_IRQ", 235 + "WLAN_EN", 236 + "SW2_2", 237 + "SW2_3", 238 + "NC", 239 + "NC", 240 + "NC", 241 + "NC", 242 + "NC", 243 + "NC", 244 + "NC", 245 + "NC", 246 + "NC", 247 + "NC", 248 + "NC", 249 + "NC", 250 + "NC", 251 + "NC", 252 + "NC", 253 + "NC", 254 + "NC", 255 + "NC", 256 + "NC", 257 + "NC", 258 + "NC"; 127 259 };