1/* 2 * Copyright 2021-2023 NXP 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7#include <nxp/nxp_rt11xx.dtsi> 8#include <zephyr/dt-bindings/memory-controller/nxp,flexram.h> 9 10/ { 11 cpus { 12 /delete-node/ cpu@1; 13 }; 14 /* 15 * ITCM & DTCM are available only to the M7 core. EDMA interrupts are connected 16 * to the M7 core alone, hence this EDMA controller has been designated M7 only. 17 * GPIO 6 is available to both M4 and M7 cores, however the GPIO interrupt is 18 * only accessible to the M7. 19 * 20 * Refer to Chapter 3 of the Reference Manual 21 */ 22 soc { 23 /delete-node/ dma-controller@40c14000; 24 25 flexram: flexram@40028000 { 26 compatible = "nxp,flexram"; 27 28 reg = <0x40028000 0x4000>; 29 interrupts = <50 0>; 30 31 #address-cells = <1>; 32 #size-cells = <1>; 33 34 flexram,bank-size = <32>; 35 flexram,num-ram-banks = <16>; 36 flexram,has-magic-addr; 37 38 itcm: itcm@0 { 39 compatible = "zephyr,memory-region", "nxp,imx-itcm"; 40 reg = <0x00000000 DT_SIZE_K(256)>; 41 zephyr,memory-region = "ITCM"; 42 }; 43 44 dtcm: dtcm@20000000 { 45 compatible = "zephyr,memory-region", "nxp,imx-dtcm"; 46 reg = <0x20000000 DT_SIZE_K(256)>; 47 zephyr,memory-region = "DTCM"; 48 }; 49 50 /* no ocram node for this bank-spec */ 51 }; 52 53 /* 54 * M7 uses different addresses from the M4 core for GPIO2 and 55 * GPIO3, see pg. 1460 of RT1170 ref manual for example 56 */ 57 gpio2: gpio@40130000 { 58 compatible = "nxp,imx-gpio"; 59 reg = <0x40130000 0x4000>; 60 interrupts = <102 0>, <103 0>; 61 gpio-controller; 62 #gpio-cells = <2>; 63 }; 64 65 gpio3: gpio@40134000 { 66 compatible = "nxp,imx-gpio"; 67 reg = <0x40134000 0x4000>; 68 interrupts = <104 0>, <105 0>; 69 gpio-controller; 70 #gpio-cells = <2>; 71 }; 72 73 fgpio2: gpio@42008000 { 74 compatible = "nxp,imx-gpio"; 75 reg = <0x42008000 0x4000>; 76 interrupts = <99 0>; 77 gpio-controller; 78 #gpio-cells = <2>; 79 }; 80 81 fgpio3: gpio@4200c000 { 82 compatible = "nxp,imx-gpio"; 83 reg = <0x4200c000 0x4000>; 84 gpio-controller; 85 #gpio-cells = <2>; 86 }; 87 88 mailbox_a: mailbox@40c48000 { 89 compatible = "nxp,imx-mu"; 90 reg = <0x40c48000 0x4000>; 91 interrupts = <118 0>; 92 rdc = <0>; 93 }; 94 }; 95}; 96 97 98&sai1 { 99 dmas = <&edma0 0 54>, <&edma0 0 55>; 100 dma-names = "rx", "tx"; 101 nxp,tx-dma-channel = <0>; 102 nxp,rx-dma-channel = <1>; 103}; 104 105&sai2 { 106 dmas = <&edma0 0 56>, <&edma0 0 57>; 107 dma-names = "rx", "tx"; 108 nxp,tx-dma-channel = <3>; 109 nxp,rx-dma-channel = <4>; 110}; 111 112&sai3 { 113 dmas = <&edma0 0 58>, <&edma0 0 59>; 114 dma-names = "rx", "tx"; 115 nxp,tx-dma-channel = <5>; 116 nxp,rx-dma-channel = <6>; 117}; 118 119&sai4 { 120 dmas = <&edma0 0 60>, <&edma0 0 61>; 121 dma-names = "rx", "tx"; 122 nxp,tx-dma-channel = <7>; 123 nxp,rx-dma-channel = <8>; 124}; 125 126&lpuart1 { 127 dmas = <&edma0 1 8>, <&edma0 2 9>; 128 dma-names = "tx", "rx"; 129}; 130 131&lpuart2 { 132 dmas = <&edma0 3 10>, <&edma0 4 11>; 133 dma-names = "tx", "rx"; 134}; 135 136&lpuart3 { 137 dmas = <&edma0 5 12>, <&edma0 6 13>; 138 dma-names = "tx", "rx"; 139}; 140 141&lpuart4 { 142 dmas = <&edma0 7 14>, <&edma0 8 15>; 143 dma-names = "tx", "rx"; 144}; 145 146&lpuart5 { 147 dmas = <&edma0 9 16>, <&edma0 10 17>; 148 dma-names = "tx", "rx"; 149}; 150 151&lpuart6 { 152 dmas = <&edma0 11 18>, <&edma0 12 19>; 153 dma-names = "tx", "rx"; 154}; 155 156&lpuart7 { 157 dmas = <&edma0 13 20>, <&edma0 14 21>; 158 dma-names = "tx", "rx"; 159}; 160 161&lpuart8 { 162 dmas = <&edma0 15 22>, <&edma0 16 23>; 163 dma-names = "tx", "rx"; 164}; 165 166&lpuart9 { 167 dmas = <&edma0 17 24>, <&edma0 18 25>; 168 dma-names = "tx", "rx"; 169}; 170 171&lpuart10 { 172 dmas = <&edma0 19 26>, <&edma0 20 27>; 173 dma-names = "tx", "rx"; 174}; 175 176&lpuart11 { 177 dmas = <&edma0 21 28>, <&edma0 22 29>; 178 dma-names = "tx", "rx"; 179}; 180 181&lpuart12 { 182 dmas = <&edma0 23 30>, <&edma0 24 31>; 183 dma-names = "tx", "rx"; 184}; 185 186 187&gpio1 { 188 interrupts = <100 0>, <101 0>; 189}; 190 191&gpio4 { 192 interrupts = <106 0>, <107 0>; 193}; 194 195&gpio5 { 196 interrupts = <108 0>, <109 0>; 197}; 198 199&gpio6 { 200 interrupts = <61 0>, <62 0>; 201}; 202 203&gpio13 { 204 interrupts = <93 0>; 205}; 206 207/* Set default power states for CM7 cpu */ 208&cpu0 { 209 cpu-power-states = <&idle &suspend>; 210}; 211 212 213/* 214 * GPIO pinmux options. These options define the pinmux settings 215 * for GPIO ports on the package, so that the GPIO driver can 216 * select GPIO mux options during GPIO configuration. 217 */ 218 219&gpio1{ 220 pinmux = <&iomuxc_gpio_emc_b1_00_gpio_mux1_io00>, 221 <&iomuxc_gpio_emc_b1_01_gpio_mux1_io01>, 222 <&iomuxc_gpio_emc_b1_02_gpio_mux1_io02>, 223 <&iomuxc_gpio_emc_b1_03_gpio_mux1_io03>, 224 <&iomuxc_gpio_emc_b1_04_gpio_mux1_io04>, 225 <&iomuxc_gpio_emc_b1_05_gpio_mux1_io05>, 226 <&iomuxc_gpio_emc_b1_06_gpio_mux1_io06>, 227 <&iomuxc_gpio_emc_b1_07_gpio_mux1_io07>, 228 <&iomuxc_gpio_emc_b1_08_gpio_mux1_io08>, 229 <&iomuxc_gpio_emc_b1_09_gpio_mux1_io09>, 230 <&iomuxc_gpio_emc_b1_10_gpio_mux1_io10>, 231 <&iomuxc_gpio_emc_b1_11_gpio_mux1_io11>, 232 <&iomuxc_gpio_emc_b1_12_gpio_mux1_io12>, 233 <&iomuxc_gpio_emc_b1_13_gpio_mux1_io13>, 234 <&iomuxc_gpio_emc_b1_14_gpio_mux1_io14>, 235 <&iomuxc_gpio_emc_b1_15_gpio_mux1_io15>, 236 <&iomuxc_gpio_emc_b1_16_gpio_mux1_io16>, 237 <&iomuxc_gpio_emc_b1_17_gpio_mux1_io17>, 238 <&iomuxc_gpio_emc_b1_18_gpio_mux1_io18>, 239 <&iomuxc_gpio_emc_b1_19_gpio_mux1_io19>, 240 <&iomuxc_gpio_emc_b1_20_gpio_mux1_io20>, 241 <&iomuxc_gpio_emc_b1_21_gpio_mux1_io21>, 242 <&iomuxc_gpio_emc_b1_22_gpio_mux1_io22>, 243 <&iomuxc_gpio_emc_b1_23_gpio_mux1_io23>, 244 <&iomuxc_gpio_emc_b1_24_gpio_mux1_io24>, 245 <&iomuxc_gpio_emc_b1_25_gpio_mux1_io25>, 246 <&iomuxc_gpio_emc_b1_26_gpio_mux1_io26>, 247 <&iomuxc_gpio_emc_b1_27_gpio_mux1_io27>, 248 <&iomuxc_gpio_emc_b1_28_gpio_mux1_io28>, 249 <&iomuxc_gpio_emc_b1_29_gpio_mux1_io29>, 250 <&iomuxc_gpio_emc_b1_30_gpio_mux1_io30>, 251 <&iomuxc_gpio_emc_b1_31_gpio_mux1_io31>; 252}; 253 254&gpio10{ 255 pinmux = <&iomuxc_gpio_ad_33_gpio10_io00>, 256 <&iomuxc_gpio_ad_34_gpio10_io01>, 257 <&iomuxc_gpio_ad_35_gpio10_io02>, 258 <&iomuxc_gpio_sd_b1_00_gpio10_io03>, 259 <&iomuxc_gpio_sd_b1_01_gpio10_io04>, 260 <&iomuxc_gpio_sd_b1_02_gpio10_io05>, 261 <&iomuxc_gpio_sd_b1_03_gpio10_io06>, 262 <&iomuxc_gpio_sd_b1_04_gpio10_io07>, 263 <&iomuxc_gpio_sd_b1_05_gpio10_io08>, 264 <&iomuxc_gpio_sd_b2_00_gpio10_io09>, 265 <&iomuxc_gpio_sd_b2_01_gpio10_io10>, 266 <&iomuxc_gpio_sd_b2_02_gpio10_io11>, 267 <&iomuxc_gpio_sd_b2_03_gpio10_io12>, 268 <&iomuxc_gpio_sd_b2_04_gpio10_io13>, 269 <&iomuxc_gpio_sd_b2_05_gpio10_io14>, 270 <&iomuxc_gpio_sd_b2_06_gpio10_io15>, 271 <&iomuxc_gpio_sd_b2_07_gpio10_io16>, 272 <&iomuxc_gpio_sd_b2_08_gpio10_io17>, 273 <&iomuxc_gpio_sd_b2_09_gpio10_io18>, 274 <&iomuxc_gpio_sd_b2_10_gpio10_io19>, 275 <&iomuxc_gpio_sd_b2_11_gpio10_io20>, 276 <&iomuxc_gpio_disp_b1_00_gpio10_io21>, 277 <&iomuxc_gpio_disp_b1_01_gpio10_io22>, 278 <&iomuxc_gpio_disp_b1_02_gpio10_io23>, 279 <&iomuxc_gpio_disp_b1_03_gpio10_io24>, 280 <&iomuxc_gpio_disp_b1_04_gpio10_io25>, 281 <&iomuxc_gpio_disp_b1_05_gpio10_io26>, 282 <&iomuxc_gpio_disp_b1_06_gpio10_io27>, 283 <&iomuxc_gpio_disp_b1_07_gpio10_io28>, 284 <&iomuxc_gpio_disp_b1_08_gpio10_io29>, 285 <&iomuxc_gpio_disp_b1_09_gpio10_io30>, 286 <&iomuxc_gpio_disp_b1_10_gpio10_io31>; 287}; 288 289&gpio11{ 290 pinmux = <&iomuxc_gpio_disp_b1_11_gpio11_io00>, 291 <&iomuxc_gpio_disp_b2_00_gpio11_io01>, 292 <&iomuxc_gpio_disp_b2_01_gpio11_io02>, 293 <&iomuxc_gpio_disp_b2_02_gpio11_io03>, 294 <&iomuxc_gpio_disp_b2_03_gpio11_io04>, 295 <&iomuxc_gpio_disp_b2_04_gpio11_io05>, 296 <&iomuxc_gpio_disp_b2_05_gpio11_io06>, 297 <&iomuxc_gpio_disp_b2_06_gpio11_io07>, 298 <&iomuxc_gpio_disp_b2_07_gpio11_io08>, 299 <&iomuxc_gpio_disp_b2_08_gpio11_io09>, 300 <&iomuxc_gpio_disp_b2_09_gpio11_io10>, 301 <&iomuxc_gpio_disp_b2_10_gpio11_io11>, 302 <&iomuxc_gpio_disp_b2_11_gpio11_io12>, 303 <&iomuxc_gpio_disp_b2_12_gpio11_io13>, 304 <&iomuxc_gpio_disp_b2_13_gpio11_io14>, 305 <&iomuxc_gpio_disp_b2_14_gpio11_io15>, 306 <&iomuxc_gpio_disp_b2_15_gpio11_io16>; 307}; 308 309&gpio12{ 310 pinmux = <&iomuxc_lpsr_gpio_lpsr_00_gpio12_io00>, 311 <&iomuxc_lpsr_gpio_lpsr_01_gpio12_io01>, 312 <&iomuxc_lpsr_gpio_lpsr_02_gpio12_io02>, 313 <&iomuxc_lpsr_gpio_lpsr_03_gpio12_io03>, 314 <&iomuxc_lpsr_gpio_lpsr_04_gpio12_io04>, 315 <&iomuxc_lpsr_gpio_lpsr_05_gpio12_io05>, 316 <&iomuxc_lpsr_gpio_lpsr_06_gpio12_io06>, 317 <&iomuxc_lpsr_gpio_lpsr_07_gpio12_io07>, 318 <&iomuxc_lpsr_gpio_lpsr_08_gpio12_io08>, 319 <&iomuxc_lpsr_gpio_lpsr_09_gpio12_io09>, 320 <&iomuxc_lpsr_gpio_lpsr_10_gpio12_io10>, 321 <&iomuxc_lpsr_gpio_lpsr_11_gpio12_io11>, 322 <&iomuxc_lpsr_gpio_lpsr_12_gpio12_io12>, 323 <&iomuxc_lpsr_gpio_lpsr_13_gpio12_io13>, 324 <&iomuxc_lpsr_gpio_lpsr_14_gpio12_io14>, 325 <&iomuxc_lpsr_gpio_lpsr_15_gpio12_io15>; 326}; 327 328&gpio13{ 329 pinmux = <&iomuxc_snvs_wakeup_dig_gpio13_io00>, 330 <&iomuxc_snvs_pmic_on_req_dig_gpio13_io01>, 331 <&iomuxc_snvs_pmic_stby_req_dig_gpio13_io02>, 332 <&iomuxc_snvs_gpio_snvs_00_dig_gpio13_io03>, 333 <&iomuxc_snvs_gpio_snvs_01_dig_gpio13_io04>, 334 <&iomuxc_snvs_gpio_snvs_02_dig_gpio13_io05>, 335 <&iomuxc_snvs_gpio_snvs_03_dig_gpio13_io06>, 336 <&iomuxc_snvs_gpio_snvs_04_dig_gpio13_io07>, 337 <&iomuxc_snvs_gpio_snvs_05_dig_gpio13_io08>, 338 <&iomuxc_snvs_gpio_snvs_06_dig_gpio13_io09>, 339 <&iomuxc_snvs_gpio_snvs_07_dig_gpio13_io10>, 340 <&iomuxc_snvs_gpio_snvs_08_dig_gpio13_io11>, 341 <&iomuxc_snvs_gpio_snvs_09_dig_gpio13_io12>; 342}; 343 344&gpio2{ 345 pinmux = <&iomuxc_gpio_emc_b1_32_gpio_mux2_io00>, 346 <&iomuxc_gpio_emc_b1_33_gpio_mux2_io01>, 347 <&iomuxc_gpio_emc_b1_34_gpio_mux2_io02>, 348 <&iomuxc_gpio_emc_b1_35_gpio_mux2_io03>, 349 <&iomuxc_gpio_emc_b1_36_gpio_mux2_io04>, 350 <&iomuxc_gpio_emc_b1_37_gpio_mux2_io05>, 351 <&iomuxc_gpio_emc_b1_38_gpio_mux2_io06>, 352 <&iomuxc_gpio_emc_b1_39_gpio_mux2_io07>, 353 <&iomuxc_gpio_emc_b1_40_gpio_mux2_io08>, 354 <&iomuxc_gpio_emc_b1_41_gpio_mux2_io09>, 355 <&iomuxc_gpio_emc_b2_00_gpio_mux2_io10>, 356 <&iomuxc_gpio_emc_b2_01_gpio_mux2_io11>, 357 <&iomuxc_gpio_emc_b2_02_gpio_mux2_io12>, 358 <&iomuxc_gpio_emc_b2_03_gpio_mux2_io13>, 359 <&iomuxc_gpio_emc_b2_04_gpio_mux2_io14>, 360 <&iomuxc_gpio_emc_b2_05_gpio_mux2_io15>, 361 <&iomuxc_gpio_emc_b2_06_gpio_mux2_io16>, 362 <&iomuxc_gpio_emc_b2_07_gpio_mux2_io17>, 363 <&iomuxc_gpio_emc_b2_08_gpio_mux2_io18>, 364 <&iomuxc_gpio_emc_b2_09_gpio_mux2_io19>, 365 <&iomuxc_gpio_emc_b2_10_gpio_mux2_io20>, 366 <&iomuxc_gpio_emc_b2_11_gpio_mux2_io21>, 367 <&iomuxc_gpio_emc_b2_12_gpio_mux2_io22>, 368 <&iomuxc_gpio_emc_b2_13_gpio_mux2_io23>, 369 <&iomuxc_gpio_emc_b2_14_gpio_mux2_io24>, 370 <&iomuxc_gpio_emc_b2_15_gpio_mux2_io25>, 371 <&iomuxc_gpio_emc_b2_16_gpio_mux2_io26>, 372 <&iomuxc_gpio_emc_b2_17_gpio_mux2_io27>, 373 <&iomuxc_gpio_emc_b2_18_gpio_mux2_io28>, 374 <&iomuxc_gpio_emc_b2_19_gpio_mux2_io29>, 375 <&iomuxc_gpio_emc_b2_20_gpio_mux2_io30>, 376 <&iomuxc_gpio_ad_00_gpio_mux2_io31>; 377}; 378 379&gpio3{ 380 pinmux = <&iomuxc_gpio_ad_01_gpio_mux3_io00>, 381 <&iomuxc_gpio_ad_02_gpio_mux3_io01>, 382 <&iomuxc_gpio_ad_03_gpio_mux3_io02>, 383 <&iomuxc_gpio_ad_04_gpio_mux3_io03>, 384 <&iomuxc_gpio_ad_05_gpio_mux3_io04>, 385 <&iomuxc_gpio_ad_06_gpio_mux3_io05>, 386 <&iomuxc_gpio_ad_07_gpio_mux3_io06>, 387 <&iomuxc_gpio_ad_08_gpio_mux3_io07>, 388 <&iomuxc_gpio_ad_09_gpio_mux3_io08>, 389 <&iomuxc_gpio_ad_10_gpio_mux3_io09>, 390 <&iomuxc_gpio_ad_11_gpio_mux3_io10>, 391 <&iomuxc_gpio_ad_12_gpio_mux3_io11>, 392 <&iomuxc_gpio_ad_13_gpio_mux3_io12>, 393 <&iomuxc_gpio_ad_14_gpio_mux3_io13>, 394 <&iomuxc_gpio_ad_15_gpio_mux3_io14>, 395 <&iomuxc_gpio_ad_16_gpio_mux3_io15>, 396 <&iomuxc_gpio_ad_17_gpio_mux3_io16>, 397 <&iomuxc_gpio_ad_18_gpio_mux3_io17>, 398 <&iomuxc_gpio_ad_19_gpio_mux3_io18>, 399 <&iomuxc_gpio_ad_20_gpio_mux3_io19>, 400 <&iomuxc_gpio_ad_21_gpio_mux3_io20>, 401 <&iomuxc_gpio_ad_22_gpio_mux3_io21>, 402 <&iomuxc_gpio_ad_23_gpio_mux3_io22>, 403 <&iomuxc_gpio_ad_24_gpio_mux3_io23>, 404 <&iomuxc_gpio_ad_25_gpio_mux3_io24>, 405 <&iomuxc_gpio_ad_26_gpio_mux3_io25>, 406 <&iomuxc_gpio_ad_27_gpio_mux3_io26>, 407 <&iomuxc_gpio_ad_28_gpio_mux3_io27>, 408 <&iomuxc_gpio_ad_29_gpio_mux3_io28>, 409 <&iomuxc_gpio_ad_30_gpio_mux3_io29>, 410 <&iomuxc_gpio_ad_31_gpio_mux3_io30>, 411 <&iomuxc_gpio_ad_32_gpio_mux3_io31>; 412}; 413 414&fgpio2{ 415 pinmux = <&iomuxc_gpio_emc_b1_32_gpio_mux2_io00_cm7>, 416 <&iomuxc_gpio_emc_b1_33_gpio_mux2_io01_cm7>, 417 <&iomuxc_gpio_emc_b1_34_gpio_mux2_io02_cm7>, 418 <&iomuxc_gpio_emc_b1_35_gpio_mux2_io03_cm7>, 419 <&iomuxc_gpio_emc_b1_36_gpio_mux2_io04_cm7>, 420 <&iomuxc_gpio_emc_b1_37_gpio_mux2_io05_cm7>, 421 <&iomuxc_gpio_emc_b1_38_gpio_mux2_io06_cm7>, 422 <&iomuxc_gpio_emc_b1_39_gpio_mux2_io07_cm7>, 423 <&iomuxc_gpio_emc_b1_40_gpio_mux2_io08_cm7>, 424 <&iomuxc_gpio_emc_b1_41_gpio_mux2_io09_cm7>, 425 <&iomuxc_gpio_emc_b2_00_gpio_mux2_io10_cm7>, 426 <&iomuxc_gpio_emc_b2_01_gpio_mux2_io11_cm7>, 427 <&iomuxc_gpio_emc_b2_02_gpio_mux2_io12_cm7>, 428 <&iomuxc_gpio_emc_b2_03_gpio_mux2_io13_cm7>, 429 <&iomuxc_gpio_emc_b2_04_gpio_mux2_io14_cm7>, 430 <&iomuxc_gpio_emc_b2_05_gpio_mux2_io15_cm7>, 431 <&iomuxc_gpio_emc_b2_06_gpio_mux2_io16_cm7>, 432 <&iomuxc_gpio_emc_b2_07_gpio_mux2_io17_cm7>, 433 <&iomuxc_gpio_emc_b2_08_gpio_mux2_io18_cm7>, 434 <&iomuxc_gpio_emc_b2_09_gpio_mux2_io19_cm7>, 435 <&iomuxc_gpio_emc_b2_10_gpio_mux2_io20_cm7>, 436 <&iomuxc_gpio_emc_b2_11_gpio_mux2_io21_cm7>, 437 <&iomuxc_gpio_emc_b2_12_gpio_mux2_io22_cm7>, 438 <&iomuxc_gpio_emc_b2_13_gpio_mux2_io23_cm7>, 439 <&iomuxc_gpio_emc_b2_14_gpio_mux2_io24_cm7>, 440 <&iomuxc_gpio_emc_b2_15_gpio_mux2_io25_cm7>, 441 <&iomuxc_gpio_emc_b2_16_gpio_mux2_io26_cm7>, 442 <&iomuxc_gpio_emc_b2_17_gpio_mux2_io27_cm7>, 443 <&iomuxc_gpio_emc_b2_18_gpio_mux2_io28_cm7>, 444 <&iomuxc_gpio_emc_b2_19_gpio_mux2_io29_cm7>, 445 <&iomuxc_gpio_emc_b2_20_gpio_mux2_io30_cm7>, 446 <&iomuxc_gpio_ad_00_gpio_mux2_io31_cm7>; 447}; 448 449&fgpio3{ 450 pinmux = <&iomuxc_gpio_ad_01_gpio_mux3_io00_cm7>, 451 <&iomuxc_gpio_ad_02_gpio_mux3_io01_cm7>, 452 <&iomuxc_gpio_ad_03_gpio_mux3_io02_cm7>, 453 <&iomuxc_gpio_ad_04_gpio_mux3_io03_cm7>, 454 <&iomuxc_gpio_ad_05_gpio_mux3_io04_cm7>, 455 <&iomuxc_gpio_ad_06_gpio_mux3_io05_cm7>, 456 <&iomuxc_gpio_ad_07_gpio_mux3_io06_cm7>, 457 <&iomuxc_gpio_ad_08_gpio_mux3_io07_cm7>, 458 <&iomuxc_gpio_ad_09_gpio_mux3_io08_cm7>, 459 <&iomuxc_gpio_ad_10_gpio_mux3_io09_cm7>, 460 <&iomuxc_gpio_ad_11_gpio_mux3_io10_cm7>, 461 <&iomuxc_gpio_ad_12_gpio_mux3_io11_cm7>, 462 <&iomuxc_gpio_ad_13_gpio_mux3_io12_cm7>, 463 <&iomuxc_gpio_ad_14_gpio_mux3_io13_cm7>, 464 <&iomuxc_gpio_ad_15_gpio_mux3_io14_cm7>, 465 <&iomuxc_gpio_ad_16_gpio_mux3_io15_cm7>, 466 <&iomuxc_gpio_ad_17_gpio_mux3_io16_cm7>, 467 <&iomuxc_gpio_ad_18_gpio_mux3_io17_cm7>, 468 <&iomuxc_gpio_ad_19_gpio_mux3_io18_cm7>, 469 <&iomuxc_gpio_ad_20_gpio_mux3_io19_cm7>, 470 <&iomuxc_gpio_ad_21_gpio_mux3_io20_cm7>, 471 <&iomuxc_gpio_ad_22_gpio_mux3_io21_cm7>, 472 <&iomuxc_gpio_ad_23_gpio_mux3_io22_cm7>, 473 <&iomuxc_gpio_ad_24_gpio_mux3_io23_cm7>, 474 <&iomuxc_gpio_ad_25_gpio_mux3_io24_cm7>, 475 <&iomuxc_gpio_ad_26_gpio_mux3_io25_cm7>, 476 <&iomuxc_gpio_ad_27_gpio_mux3_io26_cm7>, 477 <&iomuxc_gpio_ad_28_gpio_mux3_io27_cm7>, 478 <&iomuxc_gpio_ad_29_gpio_mux3_io28_cm7>, 479 <&iomuxc_gpio_ad_30_gpio_mux3_io29_cm7>, 480 <&iomuxc_gpio_ad_31_gpio_mux3_io30_cm7>, 481 <&iomuxc_gpio_ad_32_gpio_mux3_io31_cm7>; 482}; 483 484&gpio4{ 485 pinmux = <&iomuxc_gpio_ad_33_gpio_mux4_io00>, 486 <&iomuxc_gpio_ad_34_gpio_mux4_io01>, 487 <&iomuxc_gpio_ad_35_gpio_mux4_io02>, 488 <&iomuxc_gpio_sd_b1_00_gpio_mux4_io03>, 489 <&iomuxc_gpio_sd_b1_01_gpio_mux4_io04>, 490 <&iomuxc_gpio_sd_b1_02_gpio_mux4_io05>, 491 <&iomuxc_gpio_sd_b1_03_gpio_mux4_io06>, 492 <&iomuxc_gpio_sd_b1_04_gpio_mux4_io07>, 493 <&iomuxc_gpio_sd_b1_05_gpio_mux4_io08>, 494 <&iomuxc_gpio_sd_b2_00_gpio_mux4_io09>, 495 <&iomuxc_gpio_sd_b2_01_gpio_mux4_io10>, 496 <&iomuxc_gpio_sd_b2_02_gpio_mux4_io11>, 497 <&iomuxc_gpio_sd_b2_03_gpio_mux4_io12>, 498 <&iomuxc_gpio_sd_b2_04_gpio_mux4_io13>, 499 <&iomuxc_gpio_sd_b2_05_gpio_mux4_io14>, 500 <&iomuxc_gpio_sd_b2_06_gpio_mux4_io15>, 501 <&iomuxc_gpio_sd_b2_07_gpio_mux4_io16>, 502 <&iomuxc_gpio_sd_b2_08_gpio_mux4_io17>, 503 <&iomuxc_gpio_sd_b2_09_gpio_mux4_io18>, 504 <&iomuxc_gpio_sd_b2_10_gpio_mux4_io19>, 505 <&iomuxc_gpio_sd_b2_11_gpio_mux4_io20>, 506 <&iomuxc_gpio_disp_b1_00_gpio_mux4_io21>, 507 <&iomuxc_gpio_disp_b1_01_gpio_mux4_io22>, 508 <&iomuxc_gpio_disp_b1_02_gpio_mux4_io23>, 509 <&iomuxc_gpio_disp_b1_03_gpio_mux4_io24>, 510 <&iomuxc_gpio_disp_b1_04_gpio_mux4_io25>, 511 <&iomuxc_gpio_disp_b1_05_gpio_mux4_io26>, 512 <&iomuxc_gpio_disp_b1_06_gpio_mux4_io27>, 513 <&iomuxc_gpio_disp_b1_07_gpio_mux4_io28>, 514 <&iomuxc_gpio_disp_b1_08_gpio_mux4_io29>, 515 <&iomuxc_gpio_disp_b1_09_gpio_mux4_io30>, 516 <&iomuxc_gpio_disp_b1_10_gpio_mux4_io31>; 517}; 518 519&gpio5{ 520 pinmux = <&iomuxc_gpio_disp_b1_11_gpio_mux5_io00>, 521 <&iomuxc_gpio_disp_b2_00_gpio_mux5_io01>, 522 <&iomuxc_gpio_disp_b2_01_gpio_mux5_io02>, 523 <&iomuxc_gpio_disp_b2_02_gpio_mux5_io03>, 524 <&iomuxc_gpio_disp_b2_03_gpio_mux5_io04>, 525 <&iomuxc_gpio_disp_b2_04_gpio_mux5_io05>, 526 <&iomuxc_gpio_disp_b2_05_gpio_mux5_io06>, 527 <&iomuxc_gpio_disp_b2_06_gpio_mux5_io07>, 528 <&iomuxc_gpio_disp_b2_07_gpio_mux5_io08>, 529 <&iomuxc_gpio_disp_b2_08_gpio_mux5_io09>, 530 <&iomuxc_gpio_disp_b2_09_gpio_mux5_io10>, 531 <&iomuxc_gpio_disp_b2_10_gpio_mux5_io11>, 532 <&iomuxc_gpio_disp_b2_11_gpio_mux5_io12>, 533 <&iomuxc_gpio_disp_b2_12_gpio_mux5_io13>, 534 <&iomuxc_gpio_disp_b2_13_gpio_mux5_io14>, 535 <&iomuxc_gpio_disp_b2_14_gpio_mux5_io15>, 536 <&iomuxc_gpio_disp_b2_15_gpio_mux5_io16>; 537}; 538 539&gpio6{ 540 pinmux = <&iomuxc_lpsr_gpio_lpsr_00_gpio_mux6_io00>, 541 <&iomuxc_lpsr_gpio_lpsr_01_gpio_mux6_io01>, 542 <&iomuxc_lpsr_gpio_lpsr_02_gpio_mux6_io02>, 543 <&iomuxc_lpsr_gpio_lpsr_03_gpio_mux6_io03>, 544 <&iomuxc_lpsr_gpio_lpsr_04_gpio_mux6_io04>, 545 <&iomuxc_lpsr_gpio_lpsr_05_gpio_mux6_io05>, 546 <&iomuxc_lpsr_gpio_lpsr_06_gpio_mux6_io06>, 547 <&iomuxc_lpsr_gpio_lpsr_07_gpio_mux6_io07>, 548 <&iomuxc_lpsr_gpio_lpsr_08_gpio_mux6_io08>, 549 <&iomuxc_lpsr_gpio_lpsr_09_gpio_mux6_io09>, 550 <&iomuxc_lpsr_gpio_lpsr_10_gpio_mux6_io10>, 551 <&iomuxc_lpsr_gpio_lpsr_11_gpio_mux6_io11>, 552 <&iomuxc_lpsr_gpio_lpsr_12_gpio_mux6_io12>, 553 <&iomuxc_lpsr_gpio_lpsr_13_gpio_mux6_io13>, 554 <&iomuxc_lpsr_gpio_lpsr_14_gpio_mux6_io14>, 555 <&iomuxc_lpsr_gpio_lpsr_15_gpio_mux6_io15>; 556}; 557 558&gpio7{ 559 pinmux = <&iomuxc_gpio_emc_b1_00_gpio7_io00>, 560 <&iomuxc_gpio_emc_b1_01_gpio7_io01>, 561 <&iomuxc_gpio_emc_b1_02_gpio7_io02>, 562 <&iomuxc_gpio_emc_b1_03_gpio7_io03>, 563 <&iomuxc_gpio_emc_b1_04_gpio7_io04>, 564 <&iomuxc_gpio_emc_b1_05_gpio7_io05>, 565 <&iomuxc_gpio_emc_b1_06_gpio7_io06>, 566 <&iomuxc_gpio_emc_b1_07_gpio7_io07>, 567 <&iomuxc_gpio_emc_b1_08_gpio7_io08>, 568 <&iomuxc_gpio_emc_b1_09_gpio7_io09>, 569 <&iomuxc_gpio_emc_b1_10_gpio7_io10>, 570 <&iomuxc_gpio_emc_b1_11_gpio7_io11>, 571 <&iomuxc_gpio_emc_b1_12_gpio7_io12>, 572 <&iomuxc_gpio_emc_b1_13_gpio7_io13>, 573 <&iomuxc_gpio_emc_b1_14_gpio7_io14>, 574 <&iomuxc_gpio_emc_b1_15_gpio7_io15>, 575 <&iomuxc_gpio_emc_b1_16_gpio7_io16>, 576 <&iomuxc_gpio_emc_b1_17_gpio7_io17>, 577 <&iomuxc_gpio_emc_b1_18_gpio7_io18>, 578 <&iomuxc_gpio_emc_b1_19_gpio7_io19>, 579 <&iomuxc_gpio_emc_b1_20_gpio7_io20>, 580 <&iomuxc_gpio_emc_b1_21_gpio7_io21>, 581 <&iomuxc_gpio_emc_b1_22_gpio7_io22>, 582 <&iomuxc_gpio_emc_b1_23_gpio7_io23>, 583 <&iomuxc_gpio_emc_b1_24_gpio7_io24>, 584 <&iomuxc_gpio_emc_b1_25_gpio7_io25>, 585 <&iomuxc_gpio_emc_b1_26_gpio7_io26>, 586 <&iomuxc_gpio_emc_b1_27_gpio7_io27>, 587 <&iomuxc_gpio_emc_b1_28_gpio7_io28>, 588 <&iomuxc_gpio_emc_b1_29_gpio7_io29>, 589 <&iomuxc_gpio_emc_b1_30_gpio7_io30>, 590 <&iomuxc_gpio_emc_b1_31_gpio7_io31>; 591}; 592 593&gpio8{ 594 pinmux = <&iomuxc_gpio_emc_b1_32_gpio8_io00>, 595 <&iomuxc_gpio_emc_b1_33_gpio8_io01>, 596 <&iomuxc_gpio_emc_b1_34_gpio8_io02>, 597 <&iomuxc_gpio_emc_b1_35_gpio8_io03>, 598 <&iomuxc_gpio_emc_b1_36_gpio8_io04>, 599 <&iomuxc_gpio_emc_b1_37_gpio8_io05>, 600 <&iomuxc_gpio_emc_b1_38_gpio8_io06>, 601 <&iomuxc_gpio_emc_b1_39_gpio8_io07>, 602 <&iomuxc_gpio_emc_b1_40_gpio8_io08>, 603 <&iomuxc_gpio_emc_b1_41_gpio8_io09>, 604 <&iomuxc_gpio_emc_b2_00_gpio8_io10>, 605 <&iomuxc_gpio_emc_b2_01_gpio8_io11>, 606 <&iomuxc_gpio_emc_b2_02_gpio8_io12>, 607 <&iomuxc_gpio_emc_b2_03_gpio8_io13>, 608 <&iomuxc_gpio_emc_b2_04_gpio8_io14>, 609 <&iomuxc_gpio_emc_b2_05_gpio8_io15>, 610 <&iomuxc_gpio_emc_b2_06_gpio8_io16>, 611 <&iomuxc_gpio_emc_b2_07_gpio8_io17>, 612 <&iomuxc_gpio_emc_b2_08_gpio8_io18>, 613 <&iomuxc_gpio_emc_b2_09_gpio8_io19>, 614 <&iomuxc_gpio_emc_b2_10_gpio8_io20>, 615 <&iomuxc_gpio_emc_b2_11_gpio8_io21>, 616 <&iomuxc_gpio_emc_b2_12_gpio8_io22>, 617 <&iomuxc_gpio_emc_b2_13_gpio8_io23>, 618 <&iomuxc_gpio_emc_b2_14_gpio8_io24>, 619 <&iomuxc_gpio_emc_b2_15_gpio8_io25>, 620 <&iomuxc_gpio_emc_b2_16_gpio8_io26>, 621 <&iomuxc_gpio_emc_b2_17_gpio8_io27>, 622 <&iomuxc_gpio_emc_b2_18_gpio8_io28>, 623 <&iomuxc_gpio_emc_b2_19_gpio8_io29>, 624 <&iomuxc_gpio_emc_b2_20_gpio8_io30>, 625 <&iomuxc_gpio_ad_00_gpio8_io31>; 626}; 627 628&gpio9{ 629 pinmux = <&iomuxc_gpio_ad_01_gpio9_io00>, 630 <&iomuxc_gpio_ad_02_gpio9_io01>, 631 <&iomuxc_gpio_ad_03_gpio9_io02>, 632 <&iomuxc_gpio_ad_04_gpio9_io03>, 633 <&iomuxc_gpio_ad_05_gpio9_io04>, 634 <&iomuxc_gpio_ad_06_gpio9_io05>, 635 <&iomuxc_gpio_ad_07_gpio9_io06>, 636 <&iomuxc_gpio_ad_08_gpio9_io07>, 637 <&iomuxc_gpio_ad_09_gpio9_io08>, 638 <&iomuxc_gpio_ad_10_gpio9_io09>, 639 <&iomuxc_gpio_ad_11_gpio9_io10>, 640 <&iomuxc_gpio_ad_12_gpio9_io11>, 641 <&iomuxc_gpio_ad_13_gpio9_io12>, 642 <&iomuxc_gpio_ad_14_gpio9_io13>, 643 <&iomuxc_gpio_ad_15_gpio9_io14>, 644 <&iomuxc_gpio_ad_16_gpio9_io15>, 645 <&iomuxc_gpio_ad_17_gpio9_io16>, 646 <&iomuxc_gpio_ad_18_gpio9_io17>, 647 <&iomuxc_gpio_ad_19_gpio9_io18>, 648 <&iomuxc_gpio_ad_20_gpio9_io19>, 649 <&iomuxc_gpio_ad_21_gpio9_io20>, 650 <&iomuxc_gpio_ad_22_gpio9_io21>, 651 <&iomuxc_gpio_ad_23_gpio9_io22>, 652 <&iomuxc_gpio_ad_24_gpio9_io23>, 653 <&iomuxc_gpio_ad_25_gpio9_io24>, 654 <&iomuxc_gpio_ad_26_gpio9_io25>, 655 <&iomuxc_gpio_ad_27_gpio9_io26>, 656 <&iomuxc_gpio_ad_28_gpio9_io27>, 657 <&iomuxc_gpio_ad_29_gpio9_io28>, 658 <&iomuxc_gpio_ad_30_gpio9_io29>, 659 <&iomuxc_gpio_ad_31_gpio9_io30>, 660 <&iomuxc_gpio_ad_32_gpio9_io31>; 661}; 662