1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 // 2 // 3 // Copyright 2018 CompuLab 3 // Copyright 2018 CompuLab 4 4 5 /dts-v1/; 5 /dts-v1/; 6 6 7 #include "imx8mm.dtsi" 7 #include "imx8mm.dtsi" 8 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/leds/common.h> 9 9 10 / { 10 / { 11 aliases { 11 aliases { 12 rtc0 = &rtc_i2c; 12 rtc0 = &rtc_i2c; 13 rtc1 = &snvs_rtc; 13 rtc1 = &snvs_rtc; 14 mmc0 = &usdhc3; 14 mmc0 = &usdhc3; 15 }; 15 }; 16 16 17 chosen { 17 chosen { 18 stdout-path = &uart3; 18 stdout-path = &uart3; 19 }; 19 }; 20 20 21 backlight { 21 backlight { 22 compatible = "pwm-backlight"; 22 compatible = "pwm-backlight"; 23 pwms = <&pwm2 0 3000000 0>; 23 pwms = <&pwm2 0 3000000 0>; 24 brightness-levels = <0 255>; 24 brightness-levels = <0 255>; 25 num-interpolated-steps = <255> 25 num-interpolated-steps = <255>; 26 default-brightness-level = <22 26 default-brightness-level = <222>; 27 status = "okay"; 27 status = "okay"; 28 }; 28 }; 29 29 30 leds { 30 leds { 31 compatible = "gpio-leds"; 31 compatible = "gpio-leds"; 32 pinctrl-names = "default"; 32 pinctrl-names = "default"; 33 pinctrl-0 = <&pinctrl_gpio_led 33 pinctrl-0 = <&pinctrl_gpio_led>; 34 34 35 heartbeat-led { 35 heartbeat-led { 36 function = LED_FUNCTIO 36 function = LED_FUNCTION_STATUS; 37 gpios = <&gpio1 12 GPI 37 gpios = <&gpio1 12 GPIO_ACTIVE_LOW>; 38 linux,default-trigger 38 linux,default-trigger = "heartbeat"; 39 }; 39 }; 40 }; 40 }; 41 41 42 pmic_osc: clock-pmic { 42 pmic_osc: clock-pmic { 43 compatible = "fixed-clock"; 43 compatible = "fixed-clock"; 44 #clock-cells = <0>; 44 #clock-cells = <0>; 45 clock-frequency = <32768>; 45 clock-frequency = <32768>; 46 clock-output-names = "pmic_osc 46 clock-output-names = "pmic_osc"; 47 }; 47 }; 48 48 49 wlreg_on: regulator-wlreg-on { 49 wlreg_on: regulator-wlreg-on { 50 compatible = "regulator-fixed" 50 compatible = "regulator-fixed"; 51 regulator-min-microvolt = <330 51 regulator-min-microvolt = <3300000>; 52 regulator-max-microvolt = <330 52 regulator-max-microvolt = <3300000>; 53 regulator-name = "wlreg_on"; 53 regulator-name = "wlreg_on"; 54 gpio = <&gpio2 10 GPIO_ACTIVE_ 54 gpio = <&gpio2 10 GPIO_ACTIVE_HIGH>; 55 startup-delay-us = <100>; 55 startup-delay-us = <100>; 56 enable-active-high; 56 enable-active-high; 57 regulator-always-on; 57 regulator-always-on; 58 status = "okay"; 58 status = "okay"; 59 }; 59 }; 60 60 61 reg_usdhc2_vmmc: regulator-usdhc2-vmmc 61 reg_usdhc2_vmmc: regulator-usdhc2-vmmc { 62 compatible = "regulator-fixed" 62 compatible = "regulator-fixed"; 63 regulator-name = "VSD_3V3"; 63 regulator-name = "VSD_3V3"; 64 regulator-min-microvolt = <330 64 regulator-min-microvolt = <3300000>; 65 regulator-max-microvolt = <330 65 regulator-max-microvolt = <3300000>; 66 gpio = <&gpio2 19 GPIO_ACTIVE_ 66 gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>; 67 enable-active-high; 67 enable-active-high; 68 startup-delay-us = <100>; 68 startup-delay-us = <100>; 69 off-on-delay-us = <12000>; 69 off-on-delay-us = <12000>; 70 }; 70 }; 71 71 72 regulator-usdhc3rst { 72 regulator-usdhc3rst { 73 compatible = "regulator-fixed" 73 compatible = "regulator-fixed"; 74 regulator-name = "usdhc3_rst"; 74 regulator-name = "usdhc3_rst"; 75 regulator-min-microvolt = <330 75 regulator-min-microvolt = <3300000>; 76 regulator-max-microvolt = <330 76 regulator-max-microvolt = <3300000>; 77 gpio = <&gpio3 16 GPIO_ACTIVE_ 77 gpio = <&gpio3 16 GPIO_ACTIVE_HIGH>; 78 regulator-always-on; 78 regulator-always-on; 79 enable-active-high; 79 enable-active-high; 80 }; 80 }; 81 81 82 regulator-fec1rst { 82 regulator-fec1rst { 83 compatible = "regulator-fixed" 83 compatible = "regulator-fixed"; 84 regulator-name = "fec1_rst"; 84 regulator-name = "fec1_rst"; 85 regulator-min-microvolt = <330 85 regulator-min-microvolt = <3300000>; 86 regulator-max-microvolt = <330 86 regulator-max-microvolt = <3300000>; 87 gpio = <&gpio1 10 GPIO_ACTIVE_ 87 gpio = <&gpio1 10 GPIO_ACTIVE_HIGH>; 88 regulator-always-on; 88 regulator-always-on; 89 enable-active-high; 89 enable-active-high; 90 startup-delay-us = <500>; 90 startup-delay-us = <500>; 91 regulator-boot-on; 91 regulator-boot-on; 92 }; 92 }; 93 }; 93 }; 94 94 95 &A53_0 { 95 &A53_0 { 96 arm-supply = <&buck2>; 96 arm-supply = <&buck2>; 97 }; 97 }; 98 98 99 &cpu_alert0 { 99 &cpu_alert0 { 100 temperature = <105000>; 100 temperature = <105000>; 101 }; 101 }; 102 102 103 &cpu_crit0 { 103 &cpu_crit0 { 104 temperature = <115000>; 104 temperature = <115000>; 105 }; 105 }; 106 106 107 &fec1 { 107 &fec1 { 108 pinctrl-names = "default"; 108 pinctrl-names = "default"; 109 pinctrl-0 = <&pinctrl_fec1>; 109 pinctrl-0 = <&pinctrl_fec1>; 110 phy-mode = "rgmii-id"; 110 phy-mode = "rgmii-id"; 111 phy-handle = <ðphy0>; 111 phy-handle = <ðphy0>; 112 fsl,magic-packet; 112 fsl,magic-packet; 113 status = "okay"; 113 status = "okay"; 114 114 115 mdio { 115 mdio { 116 #address-cells = <1>; 116 #address-cells = <1>; 117 #size-cells = <0>; 117 #size-cells = <0>; 118 118 119 ethphy0: ethernet-phy@0 { 119 ethphy0: ethernet-phy@0 { 120 compatible = "ethernet 120 compatible = "ethernet-phy-ieee802.3-c22"; 121 reg = <0>; 121 reg = <0>; 122 }; 122 }; 123 }; 123 }; 124 }; 124 }; 125 125 126 &i2c2 { 126 &i2c2 { 127 clock-frequency = <400000>; 127 clock-frequency = <400000>; 128 pinctrl-names = "default"; 128 pinctrl-names = "default"; 129 pinctrl-0 = <&pinctrl_i2c2>; 129 pinctrl-0 = <&pinctrl_i2c2>; 130 status = "okay"; 130 status = "okay"; 131 131 132 pmic@4b { 132 pmic@4b { 133 reg = <0x4b>; 133 reg = <0x4b>; 134 compatible = "rohm,bd71837"; 134 compatible = "rohm,bd71837"; 135 pinctrl-names = "default"; 135 pinctrl-names = "default"; 136 pinctrl-0 = <&pinctrl_pmic>; 136 pinctrl-0 = <&pinctrl_pmic>; 137 #clock-cells = <0>; 137 #clock-cells = <0>; 138 clocks = <&pmic_osc>; 138 clocks = <&pmic_osc>; 139 clock-names = "osc"; 139 clock-names = "osc"; 140 clock-output-names = "pmic_clk 140 clock-output-names = "pmic_clk"; 141 interrupt-parent = <&gpio1>; 141 interrupt-parent = <&gpio1>; 142 interrupts = <3 IRQ_TYPE_LEVEL 142 interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 143 rohm,reset-snvs-powered; 143 rohm,reset-snvs-powered; 144 144 145 regulators { 145 regulators { 146 buck1: BUCK1 { 146 buck1: BUCK1 { 147 regulator-name 147 regulator-name = "buck1"; 148 regulator-min- 148 regulator-min-microvolt = <700000>; 149 regulator-max- 149 regulator-max-microvolt = <1300000>; 150 regulator-boot 150 regulator-boot-on; 151 regulator-alwa 151 regulator-always-on; 152 regulator-ramp 152 regulator-ramp-delay = <1250>; 153 }; 153 }; 154 154 155 buck2: BUCK2 { 155 buck2: BUCK2 { 156 regulator-name 156 regulator-name = "buck2"; 157 regulator-min- 157 regulator-min-microvolt = <700000>; 158 regulator-max- 158 regulator-max-microvolt = <1300000>; 159 regulator-boot 159 regulator-boot-on; 160 regulator-alwa 160 regulator-always-on; 161 regulator-ramp 161 regulator-ramp-delay = <1250>; 162 rohm,dvs-run-v 162 rohm,dvs-run-voltage = <1000000>; 163 rohm,dvs-idle- 163 rohm,dvs-idle-voltage = <900000>; 164 }; 164 }; 165 165 166 buck3: BUCK3 { 166 buck3: BUCK3 { 167 regulator-name 167 regulator-name = "buck3"; 168 regulator-min- 168 regulator-min-microvolt = <700000>; 169 regulator-max- 169 regulator-max-microvolt = <1300000>; 170 regulator-boot 170 regulator-boot-on; 171 regulator-alwa 171 regulator-always-on; 172 }; 172 }; 173 173 174 buck4: BUCK4 { 174 buck4: BUCK4 { 175 regulator-name 175 regulator-name = "buck4"; 176 regulator-min- 176 regulator-min-microvolt = <700000>; 177 regulator-max- 177 regulator-max-microvolt = <1300000>; 178 regulator-boot 178 regulator-boot-on; 179 regulator-alwa 179 regulator-always-on; 180 }; 180 }; 181 181 182 buck5: BUCK5 { 182 buck5: BUCK5 { 183 regulator-name 183 regulator-name = "buck5"; 184 regulator-min- 184 regulator-min-microvolt = <700000>; 185 regulator-max- 185 regulator-max-microvolt = <1350000>; 186 regulator-boot 186 regulator-boot-on; 187 regulator-alwa 187 regulator-always-on; 188 }; 188 }; 189 189 190 buck6: BUCK6 { 190 buck6: BUCK6 { 191 regulator-name 191 regulator-name = "buck6"; 192 regulator-min- 192 regulator-min-microvolt = <3000000>; 193 regulator-max- 193 regulator-max-microvolt = <3300000>; 194 regulator-boot 194 regulator-boot-on; 195 regulator-alwa 195 regulator-always-on; 196 }; 196 }; 197 197 198 buck7: BUCK7 { 198 buck7: BUCK7 { 199 regulator-name 199 regulator-name = "buck7"; 200 regulator-min- 200 regulator-min-microvolt = <1605000>; 201 regulator-max- 201 regulator-max-microvolt = <1995000>; 202 regulator-boot 202 regulator-boot-on; 203 regulator-alwa 203 regulator-always-on; 204 }; 204 }; 205 205 206 buck8: BUCK8 { 206 buck8: BUCK8 { 207 regulator-name 207 regulator-name = "buck8"; 208 regulator-min- 208 regulator-min-microvolt = <800000>; 209 regulator-max- 209 regulator-max-microvolt = <1400000>; 210 regulator-boot 210 regulator-boot-on; 211 regulator-alwa 211 regulator-always-on; 212 }; 212 }; 213 213 214 ldo1: LDO1 { 214 ldo1: LDO1 { 215 regulator-name 215 regulator-name = "ldo1"; 216 regulator-min- 216 regulator-min-microvolt = <1600000>; 217 regulator-max- 217 regulator-max-microvolt = <1900000>; 218 regulator-boot 218 regulator-boot-on; 219 regulator-alwa 219 regulator-always-on; 220 }; 220 }; 221 221 222 ldo2: LDO2 { 222 ldo2: LDO2 { 223 regulator-name 223 regulator-name = "ldo2"; 224 regulator-min- 224 regulator-min-microvolt = <800000>; 225 regulator-max- 225 regulator-max-microvolt = <900000>; 226 regulator-boot 226 regulator-boot-on; 227 regulator-alwa 227 regulator-always-on; 228 }; 228 }; 229 229 230 ldo3: LDO3 { 230 ldo3: LDO3 { 231 regulator-name 231 regulator-name = "ldo3"; 232 regulator-min- 232 regulator-min-microvolt = <1800000>; 233 regulator-max- 233 regulator-max-microvolt = <3300000>; 234 regulator-boot 234 regulator-boot-on; 235 regulator-alwa 235 regulator-always-on; 236 }; 236 }; 237 237 238 ldo4: LDO4 { 238 ldo4: LDO4 { 239 regulator-name 239 regulator-name = "ldo4"; 240 regulator-min- 240 regulator-min-microvolt = <900000>; 241 regulator-max- 241 regulator-max-microvolt = <1800000>; 242 regulator-boot 242 regulator-boot-on; 243 regulator-alwa 243 regulator-always-on; 244 }; 244 }; 245 245 246 ldo5: LDO5 { 246 ldo5: LDO5 { 247 regulator-name 247 regulator-name = "ldo5"; 248 regulator-min- 248 regulator-min-microvolt = <1800000>; 249 regulator-max- 249 regulator-max-microvolt = <3300000>; 250 }; 250 }; 251 251 252 ldo6: LDO6 { 252 ldo6: LDO6 { 253 regulator-name 253 regulator-name = "ldo6"; 254 regulator-min- 254 regulator-min-microvolt = <900000>; 255 regulator-max- 255 regulator-max-microvolt = <1800000>; 256 regulator-boot 256 regulator-boot-on; 257 regulator-alwa 257 regulator-always-on; 258 }; 258 }; 259 259 260 ldo7: LDO7 { 260 ldo7: LDO7 { 261 regulator-name 261 regulator-name = "ldo7"; 262 regulator-min- 262 regulator-min-microvolt = <1800000>; 263 regulator-max- 263 regulator-max-microvolt = <3300000>; 264 }; 264 }; 265 }; 265 }; 266 }; 266 }; 267 267 268 eeprom@50 { 268 eeprom@50 { 269 compatible = "atmel,24c08"; 269 compatible = "atmel,24c08"; 270 reg = <0x50>; 270 reg = <0x50>; 271 pagesize = <16>; 271 pagesize = <16>; 272 }; 272 }; 273 273 274 rtc_i2c: rtc@69 { 274 rtc_i2c: rtc@69 { 275 compatible = "abracon,ab1805"; 275 compatible = "abracon,ab1805"; 276 reg = <0x69>; 276 reg = <0x69>; 277 }; 277 }; 278 }; 278 }; 279 279 280 &i2c3 { 280 &i2c3 { 281 clock-frequency = <100000>; 281 clock-frequency = <100000>; 282 pinctrl-names = "default"; 282 pinctrl-names = "default"; 283 pinctrl-0 = <&pinctrl_i2c3>; 283 pinctrl-0 = <&pinctrl_i2c3>; 284 status = "disabled"; 284 status = "disabled"; 285 }; 285 }; 286 286 287 &pwm2 { 287 &pwm2 { 288 pinctrl-names = "default"; 288 pinctrl-names = "default"; 289 pinctrl-0 = <&pinctrl_pwm_backlight>; 289 pinctrl-0 = <&pinctrl_pwm_backlight>; 290 status = "okay"; 290 status = "okay"; 291 }; 291 }; 292 292 293 &sai2 { 293 &sai2 { 294 #sound-dai-cells = <0>; 294 #sound-dai-cells = <0>; 295 pinctrl-names = "default"; 295 pinctrl-names = "default"; 296 pinctrl-0 = <&pinctrl_sai2>; 296 pinctrl-0 = <&pinctrl_sai2>; 297 assigned-clocks = <&clk IMX8MM_CLK_SAI 297 assigned-clocks = <&clk IMX8MM_CLK_SAI2>; 298 assigned-clock-parents = <&clk IMX8MM_ 298 assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>; 299 assigned-clock-rates = <49152000>; 299 assigned-clock-rates = <49152000>; 300 clocks = <&clk IMX8MM_CLK_SAI2_IPG>, < 300 clocks = <&clk IMX8MM_CLK_SAI2_IPG>, <&clk IMX8MM_CLK_DUMMY>, 301 <&clk IMX8MM_CLK_SAI2_ROOT>, < 301 <&clk IMX8MM_CLK_SAI2_ROOT>, <&clk IMX8MM_CLK_DUMMY>, 302 <&clk IMX8MM_CLK_DUMMY>, <&clk 302 <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_AUDIO_PLL1_OUT>, 303 <&clk IMX8MM_AUDIO_PLL2_OUT>; 303 <&clk IMX8MM_AUDIO_PLL2_OUT>; 304 clock-names = "bus", "mclk0", "mclk1", 304 clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k"; 305 fsl,sai-asynchronous; 305 fsl,sai-asynchronous; 306 status = "okay"; 306 status = "okay"; 307 }; 307 }; 308 308 309 &snvs { 309 &snvs { 310 status = "okay"; 310 status = "okay"; 311 }; 311 }; 312 312 313 &snvs_pwrkey { 313 &snvs_pwrkey { 314 status = "okay"; 314 status = "okay"; 315 }; 315 }; 316 316 317 &uart1 { 317 &uart1 { 318 pinctrl-names = "default"; 318 pinctrl-names = "default"; 319 pinctrl-0 = <&pinctrl_uart1>; 319 pinctrl-0 = <&pinctrl_uart1>; 320 assigned-clocks = <&clk IMX8MM_CLK_UAR 320 assigned-clocks = <&clk IMX8MM_CLK_UART1>; 321 assigned-clock-parents = <&clk IMX8MM_ 321 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>; 322 status = "disabled"; 322 status = "disabled"; 323 }; 323 }; 324 324 325 &uart2 { 325 &uart2 { 326 pinctrl-names = "default"; 326 pinctrl-names = "default"; 327 pinctrl-0 = <&pinctrl_uart2>; 327 pinctrl-0 = <&pinctrl_uart2>; 328 assigned-clocks = <&clk IMX8MM_CLK_UAR 328 assigned-clocks = <&clk IMX8MM_CLK_UART2>; 329 assigned-clock-parents = <&clk IMX8MM_ 329 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>; 330 status = "disabled"; 330 status = "disabled"; 331 }; 331 }; 332 332 333 &uart3 { /* console */ 333 &uart3 { /* console */ 334 pinctrl-names = "default"; 334 pinctrl-names = "default"; 335 pinctrl-0 = <&pinctrl_uart3>; 335 pinctrl-0 = <&pinctrl_uart3>; 336 status = "okay"; 336 status = "okay"; 337 }; 337 }; 338 338 339 &uart4 { /* bluetooth */ 339 &uart4 { /* bluetooth */ 340 pinctrl-names = "default"; 340 pinctrl-names = "default"; 341 pinctrl-0 = <&pinctrl_uart4>; 341 pinctrl-0 = <&pinctrl_uart4>; 342 assigned-clocks = <&clk IMX8MM_CLK_UAR 342 assigned-clocks = <&clk IMX8MM_CLK_UART4>; 343 assigned-clock-parents = <&clk IMX8MM_ 343 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>; 344 uart-has-rtscts; 344 uart-has-rtscts; 345 status = "disabled"; 345 status = "disabled"; 346 346 347 bluetooth { 347 bluetooth { 348 compatible = "brcm,bcm4330-bt" 348 compatible = "brcm,bcm4330-bt"; 349 pinctrl-names = "default"; 349 pinctrl-names = "default"; 350 pinctrl-0 = <&pinctrl_bt>; 350 pinctrl-0 = <&pinctrl_bt>; 351 max-speed = <3000000>; 351 max-speed = <3000000>; 352 device-wakeup-gpios = <&gpio2 352 device-wakeup-gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>; 353 host-wakeup-gpios = <&gpio2 8 353 host-wakeup-gpios = <&gpio2 8 GPIO_ACTIVE_HIGH>; 354 shutdown-gpios = <&gpio2 6 GPI 354 shutdown-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>; 355 }; 355 }; 356 }; 356 }; 357 357 358 &usbotg1 { 358 &usbotg1 { 359 dr_mode = "otg"; 359 dr_mode = "otg"; 360 hnp-disable; 360 hnp-disable; 361 srp-disable; 361 srp-disable; 362 disable-over-current; 362 disable-over-current; 363 status = "disabled"; 363 status = "disabled"; 364 }; 364 }; 365 365 366 &usbotg2 { 366 &usbotg2 { 367 dr_mode = "host"; 367 dr_mode = "host"; 368 hnp-disable; 368 hnp-disable; 369 srp-disable; 369 srp-disable; 370 disable-over-current; 370 disable-over-current; 371 status = "disabled"; 371 status = "disabled"; 372 }; 372 }; 373 373 374 &usdhc1 { 374 &usdhc1 { 375 pinctrl-names = "default", "state_100m 375 pinctrl-names = "default", "state_100mhz", "state_200mhz"; 376 pinctrl-0 = <&pinctrl_usdhc1>, <&pinct 376 pinctrl-0 = <&pinctrl_usdhc1>, <&pinctrl_usdhc1_gpio>; 377 pinctrl-1 = <&pinctrl_usdhc1_100mhz>, 377 pinctrl-1 = <&pinctrl_usdhc1_100mhz>, <&pinctrl_usdhc1_gpio>; 378 pinctrl-2 = <&pinctrl_usdhc1_200mhz>, 378 pinctrl-2 = <&pinctrl_usdhc1_200mhz>, <&pinctrl_usdhc1_gpio>; 379 bus-width = <4>; 379 bus-width = <4>; 380 non-removable; 380 non-removable; 381 }; 381 }; 382 382 383 &usdhc2 { 383 &usdhc2 { 384 pinctrl-names = "default", "state_100m 384 pinctrl-names = "default", "state_100mhz", "state_200mhz"; 385 pinctrl-0 = <&pinctrl_usdhc2>, <&pinct 385 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 386 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, 386 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; 387 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, 387 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; 388 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW> 388 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; 389 wp-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH 389 wp-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>; 390 no-1-8-v; 390 no-1-8-v; 391 bus-width = <4>; 391 bus-width = <4>; 392 vmmc-supply = <®_usdhc2_vmmc>; 392 vmmc-supply = <®_usdhc2_vmmc>; 393 status = "okay"; 393 status = "okay"; 394 }; 394 }; 395 395 396 &usdhc3 { 396 &usdhc3 { 397 pinctrl-names = "default", "state_100m 397 pinctrl-names = "default", "state_100mhz", "state_200mhz"; 398 pinctrl-0 = <&pinctrl_usdhc3>; 398 pinctrl-0 = <&pinctrl_usdhc3>; 399 pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 399 pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 400 pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 400 pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 401 bus-width = <8>; 401 bus-width = <8>; 402 non-removable; 402 non-removable; 403 no-1-8-v; 403 no-1-8-v; 404 status = "okay"; 404 status = "okay"; 405 }; 405 }; 406 406 407 &wdog1 { 407 &wdog1 { 408 pinctrl-names = "default"; 408 pinctrl-names = "default"; 409 pinctrl-0 = <&pinctrl_wdog>; 409 pinctrl-0 = <&pinctrl_wdog>; 410 fsl,ext-reset-output; 410 fsl,ext-reset-output; 411 status = "okay"; 411 status = "okay"; 412 }; 412 }; 413 413 414 &iomuxc { 414 &iomuxc { 415 pinctrl-names = "default"; 415 pinctrl-names = "default"; 416 pinctrl-0 = <&pinctrl_hog_1>; 416 pinctrl-0 = <&pinctrl_hog_1>; 417 417 418 pinctrl_hog: hoggrp { 418 pinctrl_hog: hoggrp { 419 fsl,pins = < 419 fsl,pins = < 420 MX8MM_IOMUXC_GPIO1_IO1 420 MX8MM_IOMUXC_GPIO1_IO10_GPIO1_IO10 0x19 421 MX8MM_IOMUXC_NAND_READ 421 MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16 0x190 422 >; 422 >; 423 }; 423 }; 424 424 425 pinctrl_bt: bt0grp { 425 pinctrl_bt: bt0grp { 426 fsl,pins = < 426 fsl,pins = < 427 MX8MM_IOMUXC_SD1_DATA4 427 MX8MM_IOMUXC_SD1_DATA4_GPIO2_IO6 0x19 /* BT_REG_ON */ 428 MX8MM_IOMUXC_SD1_DATA5 428 MX8MM_IOMUXC_SD1_DATA5_GPIO2_IO7 0x19 /* BT_DEV_WU */ 429 MX8MM_IOMUXC_SD1_DATA6 429 MX8MM_IOMUXC_SD1_DATA6_GPIO2_IO8 0x19 /* BT_HST_WU */ 430 >; 430 >; 431 }; 431 }; 432 432 433 pinctrl_fec1: fec1grp { 433 pinctrl_fec1: fec1grp { 434 fsl,pins = < 434 fsl,pins = < 435 MX8MM_IOMUXC_ENET_MDC_ 435 MX8MM_IOMUXC_ENET_MDC_ENET1_MDC 0x3 436 MX8MM_IOMUXC_ENET_MDIO 436 MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO 0x3 437 MX8MM_IOMUXC_ENET_TD3_ 437 MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f 438 MX8MM_IOMUXC_ENET_TD2_ 438 MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f 439 MX8MM_IOMUXC_ENET_TD1_ 439 MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f 440 MX8MM_IOMUXC_ENET_TD0_ 440 MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f 441 MX8MM_IOMUXC_ENET_RD3_ 441 MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0x91 442 MX8MM_IOMUXC_ENET_RD2_ 442 MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91 443 MX8MM_IOMUXC_ENET_RD1_ 443 MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91 444 MX8MM_IOMUXC_ENET_RD0_ 444 MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91 445 MX8MM_IOMUXC_ENET_TXC_ 445 MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f 446 MX8MM_IOMUXC_ENET_RXC_ 446 MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0x91 447 MX8MM_IOMUXC_ENET_RX_C 447 MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 448 MX8MM_IOMUXC_ENET_TX_C 448 MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f 449 >; 449 >; 450 }; 450 }; 451 451 452 pinctrl_gpio_led: gpioledgrp { 452 pinctrl_gpio_led: gpioledgrp { 453 fsl,pins = < 453 fsl,pins = < 454 MX8MM_IOMUXC_GPIO1_IO1 454 MX8MM_IOMUXC_GPIO1_IO12_GPIO1_IO12 0x19 455 >; 455 >; 456 }; 456 }; 457 457 458 pinctrl_i2c1: i2c1grp { 458 pinctrl_i2c1: i2c1grp { 459 fsl,pins = < 459 fsl,pins = < 460 MX8MM_IOMUXC_I2C1_SCL_ 460 MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL 0x400001c3 461 MX8MM_IOMUXC_I2C1_SDA_ 461 MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA 0x400001c3 462 >; 462 >; 463 }; 463 }; 464 464 465 pinctrl_i2c2: i2c2grp { 465 pinctrl_i2c2: i2c2grp { 466 fsl,pins = < 466 fsl,pins = < 467 MX8MM_IOMUXC_I2C2_SCL_ 467 MX8MM_IOMUXC_I2C2_SCL_I2C2_SCL 0x400001c3 468 MX8MM_IOMUXC_I2C2_SDA_ 468 MX8MM_IOMUXC_I2C2_SDA_I2C2_SDA 0x400001c3 469 >; 469 >; 470 }; 470 }; 471 471 472 pinctrl_i2c3: i2c3grp { 472 pinctrl_i2c3: i2c3grp { 473 fsl,pins = < 473 fsl,pins = < 474 MX8MM_IOMUXC_I2C3_SCL_ 474 MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL 0x400001c3 475 MX8MM_IOMUXC_I2C3_SDA_ 475 MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA 0x400001c3 476 >; 476 >; 477 }; 477 }; 478 478 479 pinctrl_i2c4: i2c4grp { 479 pinctrl_i2c4: i2c4grp { 480 fsl,pins = < 480 fsl,pins = < 481 MX8MM_IOMUXC_I2C4_SCL_ 481 MX8MM_IOMUXC_I2C4_SCL_I2C4_SCL 0x400001c3 482 MX8MM_IOMUXC_I2C4_SDA_ 482 MX8MM_IOMUXC_I2C4_SDA_I2C4_SDA 0x400001c3 483 >; 483 >; 484 }; 484 }; 485 485 486 pinctrl_pmic: pmicgrp { 486 pinctrl_pmic: pmicgrp { 487 fsl,pins = < 487 fsl,pins = < 488 MX8MM_IOMUXC_GPIO1_IO0 488 MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x41 489 >; 489 >; 490 }; 490 }; 491 491 492 pinctrl_pwm_backlight: pwmbacklightgrp 492 pinctrl_pwm_backlight: pwmbacklightgrp { 493 fsl,pins = < 493 fsl,pins = < 494 MX8MM_IOMUXC_GPIO1_IO1 494 MX8MM_IOMUXC_GPIO1_IO13_PWM2_OUT 0x03 495 >; 495 >; 496 }; 496 }; 497 497 498 498 499 pinctrl_sai2: sai2grp { 499 pinctrl_sai2: sai2grp { 500 fsl,pins = < 500 fsl,pins = < 501 MX8MM_IOMUXC_SAI2_MCLK 501 MX8MM_IOMUXC_SAI2_MCLK_SAI2_MCLK 0xd6 502 MX8MM_IOMUXC_SAI2_TXFS 502 MX8MM_IOMUXC_SAI2_TXFS_SAI2_TX_SYNC 0xd6 503 MX8MM_IOMUXC_SAI2_RXFS 503 MX8MM_IOMUXC_SAI2_RXFS_SAI2_RX_SYNC 0xd6 504 MX8MM_IOMUXC_SAI2_TXC_ 504 MX8MM_IOMUXC_SAI2_TXC_SAI2_TX_BCLK 0xd6 505 MX8MM_IOMUXC_SAI2_TXD0 505 MX8MM_IOMUXC_SAI2_TXD0_SAI2_TX_DATA0 0xd6 506 MX8MM_IOMUXC_SAI2_RXD0 506 MX8MM_IOMUXC_SAI2_RXD0_SAI2_RX_DATA0 0xd6 507 >; 507 >; 508 }; 508 }; 509 509 510 pinctrl_uart1: uart1grp { 510 pinctrl_uart1: uart1grp { 511 fsl,pins = < 511 fsl,pins = < 512 MX8MM_IOMUXC_UART1_RXD 512 MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX 0x140 513 MX8MM_IOMUXC_UART1_TXD 513 MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX 0x140 514 >; 514 >; 515 }; 515 }; 516 516 517 pinctrl_uart2: uart2grp { 517 pinctrl_uart2: uart2grp { 518 fsl,pins = < 518 fsl,pins = < 519 MX8MM_IOMUXC_UART2_RXD 519 MX8MM_IOMUXC_UART2_RXD_UART2_DCE_RX 0x140 520 MX8MM_IOMUXC_UART2_TXD 520 MX8MM_IOMUXC_UART2_TXD_UART2_DCE_TX 0x140 521 >; 521 >; 522 }; 522 }; 523 523 524 pinctrl_uart3: uart3grp { 524 pinctrl_uart3: uart3grp { 525 fsl,pins = < 525 fsl,pins = < 526 MX8MM_IOMUXC_UART3_RXD 526 MX8MM_IOMUXC_UART3_RXD_UART3_DCE_RX 0x49 527 MX8MM_IOMUXC_UART3_TXD 527 MX8MM_IOMUXC_UART3_TXD_UART3_DCE_TX 0x49 528 >; 528 >; 529 }; 529 }; 530 530 531 pinctrl_uart4: uart4grp { 531 pinctrl_uart4: uart4grp { 532 fsl,pins = < 532 fsl,pins = < 533 MX8MM_IOMUXC_ECSPI2_MI 533 MX8MM_IOMUXC_ECSPI2_MISO_UART4_DCE_CTS_B 0x140 534 MX8MM_IOMUXC_ECSPI2_MO 534 MX8MM_IOMUXC_ECSPI2_MOSI_UART4_DCE_TX 0x140 535 MX8MM_IOMUXC_ECSPI2_SS 535 MX8MM_IOMUXC_ECSPI2_SS0_UART4_DCE_RTS_B 0x140 536 MX8MM_IOMUXC_ECSPI2_SC 536 MX8MM_IOMUXC_ECSPI2_SCLK_UART4_DCE_RX 0x140 537 >; 537 >; 538 }; 538 }; 539 539 540 pinctrl_usdhc1_gpio: usdhc1grpgpiogrp 540 pinctrl_usdhc1_gpio: usdhc1grpgpiogrp { 541 fsl,pins = < 541 fsl,pins = < 542 MX8MM_IOMUXC_SD1_RESET 542 MX8MM_IOMUXC_SD1_RESET_B_GPIO2_IO10 0x41 543 >; 543 >; 544 }; 544 }; 545 545 546 pinctrl_usdhc1: usdhc1grp { 546 pinctrl_usdhc1: usdhc1grp { 547 fsl,pins = < 547 fsl,pins = < 548 MX8MM_IOMUXC_SD1_CLK_U 548 MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x190 549 MX8MM_IOMUXC_SD1_CMD_U 549 MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d0 550 MX8MM_IOMUXC_SD1_DATA0 550 MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d0 551 MX8MM_IOMUXC_SD1_DATA1 551 MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d0 552 MX8MM_IOMUXC_SD1_DATA2 552 MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d0 553 MX8MM_IOMUXC_SD1_DATA3 553 MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d0 554 MX8MM_IOMUXC_GPIO1_IO0 554 MX8MM_IOMUXC_GPIO1_IO03_USDHC1_VSELECT 0x1d0 555 >; 555 >; 556 }; 556 }; 557 557 558 pinctrl_usdhc1_100mhz: usdhc1grp100mhz 558 pinctrl_usdhc1_100mhz: usdhc1grp100mhzgrp { 559 fsl,pins = < 559 fsl,pins = < 560 MX8MM_IOMUXC_SD1_CLK_U 560 MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x194 561 MX8MM_IOMUXC_SD1_CMD_U 561 MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d4 562 MX8MM_IOMUXC_SD1_DATA0 562 MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d4 563 MX8MM_IOMUXC_SD1_DATA1 563 MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d4 564 MX8MM_IOMUXC_SD1_DATA2 564 MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d4 565 MX8MM_IOMUXC_SD1_DATA3 565 MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d4 566 MX8MM_IOMUXC_GPIO1_IO0 566 MX8MM_IOMUXC_GPIO1_IO03_USDHC1_VSELECT 0x1d0 567 >; 567 >; 568 }; 568 }; 569 569 570 pinctrl_usdhc1_200mhz: usdhc1grp200mhz 570 pinctrl_usdhc1_200mhz: usdhc1grp200mhzgrp { 571 fsl,pins = < 571 fsl,pins = < 572 MX8MM_IOMUXC_SD1_CLK_U 572 MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x196 573 MX8MM_IOMUXC_SD1_CMD_U 573 MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d6 574 MX8MM_IOMUXC_SD1_DATA0 574 MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d6 575 MX8MM_IOMUXC_SD1_DATA1 575 MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d6 576 MX8MM_IOMUXC_SD1_DATA2 576 MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d6 577 MX8MM_IOMUXC_SD1_DATA3 577 MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d6 578 MX8MM_IOMUXC_GPIO1_IO0 578 MX8MM_IOMUXC_GPIO1_IO03_USDHC1_VSELECT 0x1d0 579 >; 579 >; 580 }; 580 }; 581 581 582 pinctrl_usdhc2_gpio: usdhc2grpgpiogrp 582 pinctrl_usdhc2_gpio: usdhc2grpgpiogrp { 583 fsl,pins = < 583 fsl,pins = < 584 MX8MM_IOMUXC_SD2_RESET 584 MX8MM_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x41 585 MX8MM_IOMUXC_SD2_CD_B_ 585 MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x41 586 MX8MM_IOMUXC_SD2_WP_GP 586 MX8MM_IOMUXC_SD2_WP_GPIO2_IO20 0x00 587 >; 587 >; 588 }; 588 }; 589 589 590 pinctrl_usdhc2: usdhc2grp { 590 pinctrl_usdhc2: usdhc2grp { 591 fsl,pins = < 591 fsl,pins = < 592 MX8MM_IOMUXC_SD2_CLK_U 592 MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x190 593 MX8MM_IOMUXC_SD2_CMD_U 593 MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d0 594 MX8MM_IOMUXC_SD2_DATA0 594 MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d0 595 MX8MM_IOMUXC_SD2_DATA1 595 MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d0 596 MX8MM_IOMUXC_SD2_DATA2 596 MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 597 MX8MM_IOMUXC_SD2_DATA3 597 MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 598 MX8MM_IOMUXC_GPIO1_IO0 598 MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 599 >; 599 >; 600 }; 600 }; 601 601 602 pinctrl_usdhc2_100mhz: usdhc2grp100mhz 602 pinctrl_usdhc2_100mhz: usdhc2grp100mhzgrp { 603 fsl,pins = < 603 fsl,pins = < 604 MX8MM_IOMUXC_SD2_CLK_U 604 MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x194 605 MX8MM_IOMUXC_SD2_CMD_U 605 MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d4 606 MX8MM_IOMUXC_SD2_DATA0 606 MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d4 607 MX8MM_IOMUXC_SD2_DATA1 607 MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d4 608 MX8MM_IOMUXC_SD2_DATA2 608 MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 609 MX8MM_IOMUXC_SD2_DATA3 609 MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 610 MX8MM_IOMUXC_GPIO1_IO0 610 MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 611 >; 611 >; 612 }; 612 }; 613 613 614 pinctrl_usdhc2_200mhz: usdhc2grp200mhz 614 pinctrl_usdhc2_200mhz: usdhc2grp200mhzgrp { 615 fsl,pins = < 615 fsl,pins = < 616 MX8MM_IOMUXC_SD2_CLK_U 616 MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x196 617 MX8MM_IOMUXC_SD2_CMD_U 617 MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d6 618 MX8MM_IOMUXC_SD2_DATA0 618 MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d6 619 MX8MM_IOMUXC_SD2_DATA1 619 MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 620 MX8MM_IOMUXC_SD2_DATA2 620 MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 621 MX8MM_IOMUXC_SD2_DATA3 621 MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 622 MX8MM_IOMUXC_GPIO1_IO0 622 MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 623 >; 623 >; 624 }; 624 }; 625 625 626 pinctrl_usdhc3: usdhc3grp { 626 pinctrl_usdhc3: usdhc3grp { 627 fsl,pins = < 627 fsl,pins = < 628 MX8MM_IOMUXC_NAND_WE_B 628 MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x40000190 629 MX8MM_IOMUXC_NAND_WP_B 629 MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d0 630 MX8MM_IOMUXC_NAND_DATA 630 MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d0 631 MX8MM_IOMUXC_NAND_DATA 631 MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d0 632 MX8MM_IOMUXC_NAND_DATA 632 MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d0 633 MX8MM_IOMUXC_NAND_DATA 633 MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d0 634 MX8MM_IOMUXC_NAND_RE_B 634 MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d0 635 MX8MM_IOMUXC_NAND_CE2_ 635 MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d0 636 MX8MM_IOMUXC_NAND_CE3_ 636 MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d0 637 MX8MM_IOMUXC_NAND_CLE_ 637 MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d0 638 MX8MM_IOMUXC_NAND_CE1_ 638 MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x190 639 >; 639 >; 640 }; 640 }; 641 641 642 pinctrl_usdhc3_100mhz: usdhc3grp100mhz 642 pinctrl_usdhc3_100mhz: usdhc3grp100mhzgrp { 643 fsl,pins = < 643 fsl,pins = < 644 MX8MM_IOMUXC_NAND_WE_B 644 MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x40000194 645 MX8MM_IOMUXC_NAND_WP_B 645 MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d4 646 MX8MM_IOMUXC_NAND_DATA 646 MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d4 647 MX8MM_IOMUXC_NAND_DATA 647 MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d4 648 MX8MM_IOMUXC_NAND_DATA 648 MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d4 649 MX8MM_IOMUXC_NAND_DATA 649 MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d4 650 MX8MM_IOMUXC_NAND_RE_B 650 MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d4 651 MX8MM_IOMUXC_NAND_CE2_ 651 MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d4 652 MX8MM_IOMUXC_NAND_CE3_ 652 MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d4 653 MX8MM_IOMUXC_NAND_CLE_ 653 MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d4 654 MX8MM_IOMUXC_NAND_CE1_ 654 MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x194 655 >; 655 >; 656 }; 656 }; 657 657 658 pinctrl_usdhc3_200mhz: usdhc3grp200mhz 658 pinctrl_usdhc3_200mhz: usdhc3grp200mhzgrp { 659 fsl,pins = < 659 fsl,pins = < 660 MX8MM_IOMUXC_NAND_WE_B 660 MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x40000196 661 MX8MM_IOMUXC_NAND_WP_B 661 MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d6 662 MX8MM_IOMUXC_NAND_DATA 662 MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d6 663 MX8MM_IOMUXC_NAND_DATA 663 MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d6 664 MX8MM_IOMUXC_NAND_DATA 664 MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d6 665 MX8MM_IOMUXC_NAND_DATA 665 MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d6 666 MX8MM_IOMUXC_NAND_RE_B 666 MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d6 667 MX8MM_IOMUXC_NAND_CE2_ 667 MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d6 668 MX8MM_IOMUXC_NAND_CE3_ 668 MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d6 669 MX8MM_IOMUXC_NAND_CLE_ 669 MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d6 670 MX8MM_IOMUXC_NAND_CE1_ 670 MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x196 671 >; 671 >; 672 }; 672 }; 673 673 674 pinctrl_wdog: wdoggrp { 674 pinctrl_wdog: wdoggrp { 675 fsl,pins = < 675 fsl,pins = < 676 MX8MM_IOMUXC_GPIO1_IO0 676 MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6 677 >; 677 >; 678 }; 678 }; 679 }; 679 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.