nuvoton-npcm730-gsj-gpio.dtsi (9793B)
1// SPDX-License-Identifier: GPL-2.0 2// Copyright (c) 2018 Nuvoton Technology tomer.maimon@nuvoton.com 3 4/ { 5 pinctrl: pinctrl@f0800000 { 6 gpio0pp_pins: gpio0pp-pins { 7 pins = "GPIO0/IOX1DI"; 8 bias-disable; 9 drive-push-pull; 10 }; 11 gpio1pp_pins: gpio1pp-pins { 12 pins = "GPIO1/IOX1LD"; 13 bias-disable; 14 drive-push-pull; 15 }; 16 gpio2pp_pins: gpio2pp-pins { 17 pins = "GPIO2/IOX1CK"; 18 bias-disable; 19 drive-push-pull; 20 }; 21 gpio3pp_pins: gpio3pp-pins { 22 pins = "GPIO3/IOX1D0"; 23 bias-disable; 24 drive-push-pull; 25 }; 26 gpio4pp_pins: gpio4pp-pins { 27 pins = "GPIO4/IOX2DI/SMB1DSDA"; 28 bias-disable; 29 drive-push-pull; 30 }; 31 gpio5pp_pins: gpio5pp-pins { 32 pins = "GPIO5/IOX2LD/SMB1DSCL"; 33 bias-disable; 34 drive-push-pull; 35 }; 36 gpio6pp_pins: gpio6pp-pins { 37 pins = "GPIO6/IOX2CK/SMB2DSDA"; 38 bias-disable; 39 drive-push-pull; 40 }; 41 gpio7pp_pins: gpio7pp-pins { 42 pins = "GPIO7/IOX2D0/SMB2DSCL"; 43 bias-disable; 44 drive-push-pull; 45 }; 46 gpio8_pins: gpio8-pins { 47 pins = "GPIO8/LKGPO1"; 48 bias-disable; 49 input-enable; 50 }; 51 gpio9_pins: gpio9-pins { 52 pins = "GPIO9/LKGPO2"; 53 bias-disable; 54 input-enable; 55 }; 56 gpio10pp_pins: gpio10pp-pins { 57 pins = "GPIO10/IOXHLD"; 58 bias-disable; 59 drive-push-pull; 60 }; 61 gpio11pp_pins: gpio11pp-pins { 62 pins = "GPIO11/IOXHCK"; 63 bias-disable; 64 drive-push-pull; 65 }; 66 gpio12_pins: gpio12-pins { 67 pins = "GPIO12/GSPICK/SMB5BSCL"; 68 bias-disable; 69 input-enable; 70 }; 71 gpio13_pins: gpio13-pins { 72 pins = "GPIO13/GSPIDO/SMB5BSDA"; 73 bias-disable; 74 input-enable; 75 }; 76 gpio14_pins: gpio14-pins { 77 pins = "GPIO14/GSPIDI/SMB5CSCL"; 78 bias-disable; 79 input-enable; 80 }; 81 gpio15od_pins: gpio15od-pins { 82 pins = "GPIO15/GSPICS/SMB5CSDA"; 83 bias-disable; 84 drive-open-drain; 85 }; 86 gpio17pp_pins: gpio17pp-pins { 87 pins = "GPIO17/PSPI2DI/SMB4DEN"; 88 bias-disable; 89 drive-push-pull; 90 }; 91 gpio18pp_pins: gpio18pp-pins { 92 pins = "GPIO18/PSPI2D0/SMB4BSDA"; 93 bias-disable; 94 drive-push-pull; 95 }; 96 gpio19pp_pins: gpio19pp-pins { 97 pins = "GPIO19/PSPI2CK/SMB4BSCL"; 98 bias-disable; 99 drive-push-pull; 100 }; 101 gpio24pp_pins: gpio24pp-pins { 102 pins = "GPIO24/IOXHDO"; 103 bias-disable; 104 drive-push-pull; 105 }; 106 gpio25pp_pins: gpio25pp-pins { 107 pins = "GPIO25/IOXHDI"; 108 bias-disable; 109 drive-push-pull; 110 }; 111 gpio37od_pins: gpio37od-pins { 112 pins = "GPIO37/SMB3CSDA"; 113 bias-disable; 114 drive-open-drain; 115 }; 116 gpio59pp_pins: gpio59pp-pins { 117 pins = "GPIO59/SMB3DSDA"; 118 bias-disable; 119 drive-push-pull; 120 }; 121 gpio60_pins: gpio60-pins { 122 pins = "GPIO60/SMB3DSCL"; 123 bias-disable; 124 input-enable; 125 }; 126 gpio72od_pins: gpio72od-pins { 127 pins = "GPIO72/FANIN8"; 128 bias-disable; 129 drive-open-drain; 130 }; 131 gpio73od_pins: gpio73od-pins { 132 pins = "GPIO73/FANIN9"; 133 bias-disable; 134 drive-open-drain; 135 }; 136 gpio74od_pins: gpio74od-pins { 137 pins = "GPIO74/FANIN10"; 138 bias-disable; 139 drive-open-drain; 140 }; 141 gpio75od_pins: gpio75od-pins { 142 pins = "GPIO75/FANIN11"; 143 bias-disable; 144 drive-open-drain; 145 }; 146 gpio76od_pins: gpio76od-pins { 147 pins = "GPIO76/FANIN12"; 148 bias-disable; 149 drive-open-drain; 150 }; 151 gpio77od_pins: gpio77od-pins { 152 pins = "GPIO77/FANIN13"; 153 bias-disable; 154 drive-open-drain; 155 }; 156 gpio78od_pins: gpio78od-pins { 157 pins = "GPIO78/FANIN14"; 158 bias-disable; 159 drive-open-drain; 160 }; 161 gpio79od_pins: gpio79od-pins { 162 pins = "GPIO79/FANIN15"; 163 bias-disable; 164 drive-open-drain; 165 }; 166 gpio83_pins: gpio83-pins { 167 pins = "GPIO83/PWM3"; 168 bias-disable; 169 input-enable; 170 }; 171 gpio84pp_pins: gpio84pp-pins { 172 pins = "GPIO84/R2TXD0"; 173 bias-disable; 174 drive-push-pull; 175 }; 176 gpio85pp_pins: gpio85pp-pins { 177 pins = "GPIO85/R2TXD1"; 178 bias-disable; 179 drive-push-pull; 180 }; 181 gpio86pp_pins: gpio86pp-pins { 182 pins = "GPIO86/R2TXEN"; 183 bias-disable; 184 drive-push-pull; 185 }; 186 gpio87pp_pins: gpio87pp-pins { 187 pins = "GPIO87/R2RXD0"; 188 bias-disable; 189 drive-push-pull; 190 }; 191 gpio88pp_pins: gpio88pp-pins { 192 pins = "GPIO88/R2RXD1"; 193 bias-disable; 194 drive-push-pull; 195 }; 196 gpio89pp_pins: gpio89pp-pins { 197 pins = "GPIO89/R2CRSDV"; 198 bias-disable; 199 drive-push-pull; 200 }; 201 gpio90pp_pins: gpio90pp-pins { 202 pins = "GPIO90/R2RXERR"; 203 bias-disable; 204 drive-push-pull; 205 }; 206 gpio91_pins: gpio91-pins { 207 pins = "GPIO91/R2MDC"; 208 bias-disable; 209 input-enable; 210 }; 211 gpio92_pins: gpio92-pins { 212 pins = "GPIO92/R2MDIO"; 213 bias-disable; 214 input-enable; 215 }; 216 gpio93pp_pins: gpio93pp-pins { 217 pins = "GPIO93/GA20/SMB5DSCL"; 218 bias-disable; 219 drive-push-pull; 220 }; 221 gpio94pp_pins: gpio94pp-pins { 222 pins = "GPIO94/nKBRST/SMB5DSDA"; 223 bias-disable; 224 drive-push-pull; 225 }; 226 gpio95_pins: gpio95-pins { 227 pins = "GPIO95/nLRESET/nESPIRST"; 228 bias-disable; 229 input-enable; 230 }; 231 gpio125pp_pins: gpio125pp-pins { 232 pins = "GPIO125/SMB1CSCL"; 233 bias-disable; 234 drive-push-pull; 235 }; 236 gpio126od_pins: gpio126od-pins { 237 pins = "GPIO126/SMB1BSDA"; 238 bias-disable; 239 drive-open-drain; 240 }; 241 gpio127od_pins: gpio127od-pins { 242 pins = "GPIO127/SMB1BSCL"; 243 bias-disable; 244 drive-open-drain; 245 }; 246 gpio136_pins: gpio136-pins { 247 pins = "GPIO136/SD1DT0"; 248 bias-disable; 249 input-enable; 250 }; 251 gpio137_pins: gpio137-pins { 252 pins = "GPIO137/SD1DT1"; 253 bias-disable; 254 input-enable; 255 }; 256 gpio141_pins: gpio141-pins { 257 pins = "GPIO141/SD1WP"; 258 bias-disable; 259 input-enable; 260 }; 261 gpio142od_pins: gpio142od-pins { 262 pins = "GPIO142/SD1CMD"; 263 bias-disable; 264 drive-open-drain; 265 }; 266 gpio143ol_pins: gpio143ol-pins { 267 pins = "GPIO143/SD1CD/SD1PWR"; 268 bias-disable; 269 output-low; 270 }; 271 gpio144_pins: gpio144-pins { 272 pins = "GPIO144/PWM4"; 273 bias-disable; 274 input-enable; 275 }; 276 gpio145_pins: gpio145-pins { 277 pins = "GPIO145/PWM5"; 278 bias-disable; 279 input-enable; 280 }; 281 gpio146_pins: gpio146-pins { 282 pins = "GPIO146/PWM6"; 283 bias-disable; 284 input-enable; 285 }; 286 gpio147_pins: gpio147-pins { 287 pins = "GPIO147/PWM7"; 288 bias-disable; 289 input-enable; 290 }; 291 gpio148_pins: gpio148-pins { 292 pins = "GPIO148/MMCDT4"; 293 bias-disable; 294 input-enable; 295 }; 296 gpio149_pins: gpio149-pins { 297 pins = "GPIO149/MMCDT5"; 298 bias-disable; 299 input-enable; 300 }; 301 gpio150_pins: gpio150-pins { 302 pins = "GPIO150/MMCDT6"; 303 bias-disable; 304 input-enable; 305 }; 306 gpio151_pins: gpio151-pins { 307 pins = "GPIO151/MMCDT7"; 308 bias-disable; 309 input-enable; 310 }; 311 gpio152_pins: gpio152-pins { 312 pins = "GPIO152/MMCCLK"; 313 bias-disable; 314 input-enable; 315 }; 316 gpio153_pins: gpio153-pins { 317 pins = "GPIO153/MMCWP"; 318 bias-disable; 319 input-enable; 320 }; 321 gpio154_pins: gpio154-pins { 322 pins = "GPIO154/MMCCMD"; 323 bias-disable; 324 input-enable; 325 }; 326 gpio155_pins: gpio155-pins { 327 pins = "GPIO155/nMMCCD/nMMCRST"; 328 bias-disable; 329 input-enable; 330 }; 331 gpio156_pins: gpio156-pins { 332 pins = "GPIO156/MMCDT0"; 333 bias-disable; 334 input-enable; 335 }; 336 gpio157_pins: gpio157-pins { 337 pins = "GPIO157/MMCDT1"; 338 bias-disable; 339 input-enable; 340 }; 341 gpio158_pins: gpio158-pins { 342 pins = "GPIO158/MMCDT2"; 343 bias-disable; 344 input-enable; 345 }; 346 gpio159_pins: gpio159-pins { 347 pins = "GPIO159/MMCDT3"; 348 bias-disable; 349 input-enable; 350 }; 351 gpio161_pins: gpio161-pins { 352 pins = "GPIO161/nLFRAME/nESPICS"; 353 bias-disable; 354 input-enable; 355 }; 356 gpio162_pins: gpio162-pins { 357 pins = "GPIO162/SERIRQ"; 358 bias-disable; 359 input-enable; 360 }; 361 gpio163_pins: gpio163-pins { 362 pins = "GPIO163/LCLK/ESPICLK"; 363 bias-disable; 364 input-enable; 365 }; 366 gpio164_pins: gpio164-pins { 367 pins = "GPIO164/LAD0/ESPI_IO0"; 368 bias-disable; 369 input-enable; 370 }; 371 gpio165_pins: gpio165-pins { 372 pins = "GPIO165/LAD1/ESPI_IO1"; 373 bias-disable; 374 input-enable; 375 }; 376 gpio166_pins: gpio166-pins { 377 pins = "GPIO166/LAD2/ESPI_IO2"; 378 bias-disable; 379 input-enable; 380 }; 381 gpio167_pins: gpio167-pins { 382 pins = "GPIO167/LAD3/ESPI_IO3"; 383 bias-disable; 384 input-enable; 385 }; 386 gpio168_pins: gpio168-pins { 387 pins = "GPIO168/nCLKRUN/nESPIALERT"; 388 bias-disable; 389 input-enable; 390 }; 391 gpio169_pins: gpio169-pins { 392 pins = "GPIO169/nSCIPME"; 393 bias-disable; 394 input-enable; 395 }; 396 gpio170_pins: gpio170-pins { 397 pins = "GPIO170/nSMI"; 398 bias-disable; 399 input-enable; 400 }; 401 gpio175od_pins: gpio175od-pins { 402 pins = "GPIO175/PSPI1CK/FANIN19"; 403 bias-disable; 404 drive-open-drain; 405 }; 406 gpio176od_pins: gpio176od-pins { 407 pins = "GPIO176/PSPI1DO/FANIN18"; 408 bias-disable; 409 drive-open-drain; 410 }; 411 gpio177_pins: gpio177-pins { 412 pins = "GPIO177/PSPI1DI/FANIN17"; 413 bias-disable; 414 input-enable; 415 }; 416 gpio190od_pins: gpio190od-pins { 417 pins = "GPIO190/nPRD_SMI"; 418 bias-disable; 419 drive-open-drain; 420 }; 421 gpio191_pins: gpio191-pins { 422 pins = "GPIO191"; 423 bias-disable; 424 input-enable; 425 }; 426 gpio192_pins: gpio192-pins { 427 pins = "GPIO192"; 428 bias-disable; 429 input-enable; 430 }; 431 gpio194pp_pins: gpio194pp-pins { 432 pins = "GPIO194/SMB0BSCL"; 433 bias-disable; 434 drive-push-pull; 435 }; 436 gpio195od_pins: gpio195od-pins { 437 pins = "GPIO195/SMB0BSDA"; 438 bias-disable; 439 drive-open-drain; 440 }; 441 gpio196od_pins: gpio196od-pins { 442 pins = "GPIO196/SMB0CSCL"; 443 bias-disable; 444 drive-open-drain; 445 }; 446 gpio197od_pins: gpio197od-pins { 447 pins = "GPIO197/SMB0DEN"; 448 bias-disable; 449 drive-open-drain; 450 }; 451 gpio198od_pins: gpio198od-pins { 452 pins = "GPIO198/SMB0DSDA"; 453 bias-disable; 454 drive-open-drain; 455 }; 456 gpio199od_pins: gpio199od-pins { 457 pins = "GPIO199/SMB0DSCL"; 458 bias-disable; 459 drive-open-drain; 460 }; 461 gpio200pp_pins: gpio200pp-pins { 462 pins = "GPIO200/R2CK"; 463 bias-disable; 464 drive-push-pull; 465 }; 466 gpio202od_pins: gpio202od-pins { 467 pins = "GPIO202/SMB0CSDA"; 468 bias-disable; 469 drive-open-drain; 470 }; 471 gpio203_pins: gpio203-pins { 472 pins = "GPIO203/FANIN16"; 473 bias-disable; 474 input-enable; 475 }; 476 }; 477};