1f126890aSEmmanuel Vadot/* 2f126890aSEmmanuel Vadot * Copyright 2015 Lothar Waßmann <LW@KARO-electronics.de> 3f126890aSEmmanuel Vadot * 4f126890aSEmmanuel Vadot * This file is dual-licensed: you can use it either under the terms 5f126890aSEmmanuel Vadot * of the GPL or the X11 license, at your option. Note that this dual 6f126890aSEmmanuel Vadot * licensing only applies to this file, and not this project as a 7f126890aSEmmanuel Vadot * whole. 8f126890aSEmmanuel Vadot * 9f126890aSEmmanuel Vadot * a) This file is free software; you can redistribute it and/or 10f126890aSEmmanuel Vadot * modify it under the terms of the GNU General Public License 11f126890aSEmmanuel Vadot * version 2 as published by the Free Software Foundation. 12f126890aSEmmanuel Vadot * 13f126890aSEmmanuel Vadot * This file is distributed in the hope that it will be useful, 14f126890aSEmmanuel Vadot * but WITHOUT ANY WARRANTY; without even the implied warranty of 15f126890aSEmmanuel Vadot * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16f126890aSEmmanuel Vadot * GNU General Public License for more details. 17f126890aSEmmanuel Vadot * 18f126890aSEmmanuel Vadot * Or, alternatively, 19f126890aSEmmanuel Vadot * 20f126890aSEmmanuel Vadot * b) Permission is hereby granted, free of charge, to any person 21f126890aSEmmanuel Vadot * obtaining a copy of this software and associated documentation 22f126890aSEmmanuel Vadot * files (the "Software"), to deal in the Software without 23f126890aSEmmanuel Vadot * restriction, including without limitation the rights to use, 24f126890aSEmmanuel Vadot * copy, modify, merge, publish, distribute, sublicense, and/or 25f126890aSEmmanuel Vadot * sell copies of the Software, and to permit persons to whom the 26f126890aSEmmanuel Vadot * Software is furnished to do so, subject to the following 27f126890aSEmmanuel Vadot * conditions: 28f126890aSEmmanuel Vadot * 29f126890aSEmmanuel Vadot * The above copyright notice and this permission notice shall be 30f126890aSEmmanuel Vadot * included in all copies or substantial portions of the Software. 31f126890aSEmmanuel Vadot * 32f126890aSEmmanuel Vadot * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 33f126890aSEmmanuel Vadot * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 34f126890aSEmmanuel Vadot * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 35f126890aSEmmanuel Vadot * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 36f126890aSEmmanuel Vadot * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 37f126890aSEmmanuel Vadot * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 38f126890aSEmmanuel Vadot * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 39f126890aSEmmanuel Vadot * OTHER DEALINGS IN THE SOFTWARE. 40f126890aSEmmanuel Vadot */ 41f126890aSEmmanuel Vadot 42f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 43f126890aSEmmanuel Vadot#include <dt-bindings/interrupt-controller/irq.h> 44f126890aSEmmanuel Vadot#include <dt-bindings/pwm/pwm.h> 45f126890aSEmmanuel Vadot 46f126890aSEmmanuel Vadot/ { 47f126890aSEmmanuel Vadot aliases { 48f126890aSEmmanuel Vadot can0 = &can2; 49f126890aSEmmanuel Vadot can1 = &can1; 50f126890aSEmmanuel Vadot display = &display; 51f126890aSEmmanuel Vadot i2c0 = &i2c2; 52f126890aSEmmanuel Vadot i2c1 = &i2c_gpio; 53f126890aSEmmanuel Vadot i2c2 = &i2c1; 54f126890aSEmmanuel Vadot i2c3 = &i2c3; 55f126890aSEmmanuel Vadot i2c4 = &i2c4; 56f126890aSEmmanuel Vadot lcdif-23bit-pins-a = &pinctrl_disp0_1; 57f126890aSEmmanuel Vadot lcdif-24bit-pins-a = &pinctrl_disp0_2; 58f126890aSEmmanuel Vadot pwm0 = &pwm5; 59f126890aSEmmanuel Vadot reg-can-xcvr = ®_can_xcvr; 60f126890aSEmmanuel Vadot serial2 = &uart5; 61f126890aSEmmanuel Vadot serial4 = &uart3; 62f126890aSEmmanuel Vadot spi0 = &ecspi2; 63f126890aSEmmanuel Vadot spi1 = &spi_gpio; 64f126890aSEmmanuel Vadot stk5led = &user_led; 65f126890aSEmmanuel Vadot usbh1 = &usbotg2; 66f126890aSEmmanuel Vadot usbotg = &usbotg1; 67f126890aSEmmanuel Vadot }; 68f126890aSEmmanuel Vadot 69f126890aSEmmanuel Vadot chosen { 70f126890aSEmmanuel Vadot stdout-path = &uart1; 71f126890aSEmmanuel Vadot }; 72f126890aSEmmanuel Vadot 73f126890aSEmmanuel Vadot memory@80000000 { 74f126890aSEmmanuel Vadot device_type = "memory"; 75f126890aSEmmanuel Vadot reg = <0x80000000 0>; /* will be filled by U-Boot */ 76f126890aSEmmanuel Vadot }; 77f126890aSEmmanuel Vadot 78f126890aSEmmanuel Vadot clocks { 79f126890aSEmmanuel Vadot mclk: mclk { 80f126890aSEmmanuel Vadot compatible = "fixed-clock"; 81f126890aSEmmanuel Vadot #clock-cells = <0>; 82f126890aSEmmanuel Vadot clock-frequency = <26000000>; 83f126890aSEmmanuel Vadot }; 84f126890aSEmmanuel Vadot }; 85f126890aSEmmanuel Vadot 86f126890aSEmmanuel Vadot backlight: backlight { 87f126890aSEmmanuel Vadot compatible = "pwm-backlight"; 88f126890aSEmmanuel Vadot pinctrl-names = "default"; 89f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_lcd_rst>; 90f126890aSEmmanuel Vadot enable-gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>; 91f126890aSEmmanuel Vadot pwms = <&pwm5 0 500000 PWM_POLARITY_INVERTED>; 92f126890aSEmmanuel Vadot power-supply = <®_lcd_pwr>; 93f126890aSEmmanuel Vadot /* 94f126890aSEmmanuel Vadot * a poor man's way to create a 1:1 relationship between 95f126890aSEmmanuel Vadot * the PWM value and the actual duty cycle 96f126890aSEmmanuel Vadot */ 97f126890aSEmmanuel Vadot brightness-levels = < 0 1 2 3 4 5 6 7 8 9 98f126890aSEmmanuel Vadot 10 11 12 13 14 15 16 17 18 19 99f126890aSEmmanuel Vadot 20 21 22 23 24 25 26 27 28 29 100f126890aSEmmanuel Vadot 30 31 32 33 34 35 36 37 38 39 101f126890aSEmmanuel Vadot 40 41 42 43 44 45 46 47 48 49 102f126890aSEmmanuel Vadot 50 51 52 53 54 55 56 57 58 59 103f126890aSEmmanuel Vadot 60 61 62 63 64 65 66 67 68 69 104f126890aSEmmanuel Vadot 70 71 72 73 74 75 76 77 78 79 105f126890aSEmmanuel Vadot 80 81 82 83 84 85 86 87 88 89 106f126890aSEmmanuel Vadot 90 91 92 93 94 95 96 97 98 99 107f126890aSEmmanuel Vadot 100>; 108f126890aSEmmanuel Vadot default-brightness-level = <50>; 109f126890aSEmmanuel Vadot }; 110f126890aSEmmanuel Vadot 111f126890aSEmmanuel Vadot i2c_gpio: i2c-gpio { 112f126890aSEmmanuel Vadot compatible = "i2c-gpio"; 113f126890aSEmmanuel Vadot #address-cells = <1>; 114f126890aSEmmanuel Vadot #size-cells = <0>; 115f126890aSEmmanuel Vadot pinctrl-names = "default"; 116f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c_gpio>; 11784943d6fSEmmanuel Vadot sda-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; 11884943d6fSEmmanuel Vadot scl-gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>; 119f126890aSEmmanuel Vadot clock-frequency = <400000>; 120f126890aSEmmanuel Vadot status = "okay"; 121f126890aSEmmanuel Vadot 122f126890aSEmmanuel Vadot ds1339: rtc@68 { 123f126890aSEmmanuel Vadot compatible = "dallas,ds1339"; 124f126890aSEmmanuel Vadot reg = <0x68>; 125f126890aSEmmanuel Vadot status = "disabled"; 126f126890aSEmmanuel Vadot }; 127f126890aSEmmanuel Vadot }; 128f126890aSEmmanuel Vadot 129f126890aSEmmanuel Vadot leds { 130f126890aSEmmanuel Vadot compatible = "gpio-leds"; 131f126890aSEmmanuel Vadot 132f126890aSEmmanuel Vadot user_led: led-user { 133f126890aSEmmanuel Vadot label = "Heartbeat"; 134f126890aSEmmanuel Vadot pinctrl-names = "default"; 135f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_led>; 136f126890aSEmmanuel Vadot gpios = <&gpio5 9 GPIO_ACTIVE_HIGH>; 137f126890aSEmmanuel Vadot linux,default-trigger = "heartbeat"; 138f126890aSEmmanuel Vadot }; 139f126890aSEmmanuel Vadot }; 140f126890aSEmmanuel Vadot 141f126890aSEmmanuel Vadot reg_3v3_etn: regulator-3v3etn { 142f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 143f126890aSEmmanuel Vadot regulator-name = "3V3_ETN"; 144f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 145f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 146f126890aSEmmanuel Vadot pinctrl-names = "default"; 147f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_etnphy_power>; 148f126890aSEmmanuel Vadot gpio = <&gpio5 7 GPIO_ACTIVE_HIGH>; 149f126890aSEmmanuel Vadot enable-active-high; 150f126890aSEmmanuel Vadot }; 151f126890aSEmmanuel Vadot 152f126890aSEmmanuel Vadot reg_2v5: regulator-2v5 { 153f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 154f126890aSEmmanuel Vadot regulator-name = "2V5"; 155f126890aSEmmanuel Vadot regulator-min-microvolt = <2500000>; 156f126890aSEmmanuel Vadot regulator-max-microvolt = <2500000>; 157f126890aSEmmanuel Vadot regulator-always-on; 158f126890aSEmmanuel Vadot }; 159f126890aSEmmanuel Vadot 160f126890aSEmmanuel Vadot reg_3v3: regulator-3v3 { 161f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 162f126890aSEmmanuel Vadot regulator-name = "3V3"; 163f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 164f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 165f126890aSEmmanuel Vadot regulator-always-on; 166f126890aSEmmanuel Vadot }; 167f126890aSEmmanuel Vadot 168f126890aSEmmanuel Vadot reg_can_xcvr: regulator-canxcvr { 169f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 170f126890aSEmmanuel Vadot regulator-name = "CAN XCVR"; 171f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 172f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 173f126890aSEmmanuel Vadot pinctrl-names = "default"; 174f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan_xcvr>; 175f126890aSEmmanuel Vadot gpio = <&gpio3 5 GPIO_ACTIVE_LOW>; 176f126890aSEmmanuel Vadot }; 177f126890aSEmmanuel Vadot 178f126890aSEmmanuel Vadot reg_lcd_pwr: regulator-lcdpwr { 179f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 180f126890aSEmmanuel Vadot regulator-name = "LCD POWER"; 181f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 182f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 183f126890aSEmmanuel Vadot pinctrl-names = "default"; 184f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_lcd_pwr>; 185f126890aSEmmanuel Vadot gpio = <&gpio5 4 GPIO_ACTIVE_HIGH>; 186f126890aSEmmanuel Vadot enable-active-high; 187f126890aSEmmanuel Vadot regulator-boot-on; 188f126890aSEmmanuel Vadot regulator-always-on; 189f126890aSEmmanuel Vadot }; 190f126890aSEmmanuel Vadot 191f126890aSEmmanuel Vadot reg_usbh1_vbus: regulator-usbh1vbus { 192f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 193f126890aSEmmanuel Vadot regulator-name = "usbh1_vbus"; 194f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 195f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 196f126890aSEmmanuel Vadot pinctrl-names = "default"; 197f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbh1_vbus &pinctrl_usbh1_oc>; 198f126890aSEmmanuel Vadot gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>; 199f126890aSEmmanuel Vadot enable-active-high; 200f126890aSEmmanuel Vadot }; 201f126890aSEmmanuel Vadot 202f126890aSEmmanuel Vadot reg_usbotg_vbus: regulator-usbotgvbus { 203f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 204f126890aSEmmanuel Vadot regulator-name = "usbotg_vbus"; 205f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 206f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 207f126890aSEmmanuel Vadot pinctrl-names = "default"; 208f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg_vbus &pinctrl_usbotg_oc>; 209f126890aSEmmanuel Vadot gpio = <&gpio1 26 GPIO_ACTIVE_HIGH>; 210f126890aSEmmanuel Vadot enable-active-high; 211f126890aSEmmanuel Vadot }; 212f126890aSEmmanuel Vadot 213f126890aSEmmanuel Vadot spi_gpio: spi { 214f126890aSEmmanuel Vadot #address-cells = <1>; 215f126890aSEmmanuel Vadot #size-cells = <0>; 216f126890aSEmmanuel Vadot compatible = "spi-gpio"; 217f126890aSEmmanuel Vadot pinctrl-names = "default"; 218f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_spi_gpio>; 219f126890aSEmmanuel Vadot mosi-gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>; 220f126890aSEmmanuel Vadot miso-gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>; 221f126890aSEmmanuel Vadot sck-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>; 222f126890aSEmmanuel Vadot num-chipselects = <2>; 223f126890aSEmmanuel Vadot cs-gpios = < 224f126890aSEmmanuel Vadot &gpio1 29 GPIO_ACTIVE_HIGH 225f126890aSEmmanuel Vadot &gpio1 10 GPIO_ACTIVE_HIGH 226f126890aSEmmanuel Vadot >; 227f126890aSEmmanuel Vadot status = "disabled"; 228f126890aSEmmanuel Vadot }; 229f126890aSEmmanuel Vadot 230f126890aSEmmanuel Vadot sound { 231f126890aSEmmanuel Vadot compatible = "karo,imx6ul-tx6ul-sgtl5000", 232f126890aSEmmanuel Vadot "simple-audio-card"; 233f126890aSEmmanuel Vadot simple-audio-card,name = "imx6ul-tx6ul-sgtl5000-audio"; 234f126890aSEmmanuel Vadot simple-audio-card,format = "i2s"; 235f126890aSEmmanuel Vadot simple-audio-card,bitclock-master = <&codec_dai>; 236f126890aSEmmanuel Vadot simple-audio-card,frame-master = <&codec_dai>; 237f126890aSEmmanuel Vadot simple-audio-card,widgets = 238f126890aSEmmanuel Vadot "Microphone", "Mic Jack", 239f126890aSEmmanuel Vadot "Line", "Line In", 240f126890aSEmmanuel Vadot "Line", "Line Out", 241f126890aSEmmanuel Vadot "Headphone", "Headphone Jack"; 242f126890aSEmmanuel Vadot simple-audio-card,routing = 243f126890aSEmmanuel Vadot "MIC_IN", "Mic Jack", 244f126890aSEmmanuel Vadot "Mic Jack", "Mic Bias", 245f126890aSEmmanuel Vadot "Headphone Jack", "HP_OUT"; 246f126890aSEmmanuel Vadot 247f126890aSEmmanuel Vadot cpu_dai: simple-audio-card,cpu { 248f126890aSEmmanuel Vadot sound-dai = <&sai2>; 249f126890aSEmmanuel Vadot }; 250f126890aSEmmanuel Vadot 251f126890aSEmmanuel Vadot codec_dai: simple-audio-card,codec { 252f126890aSEmmanuel Vadot sound-dai = <&sgtl5000>; 253f126890aSEmmanuel Vadot }; 254f126890aSEmmanuel Vadot }; 255f126890aSEmmanuel Vadot}; 256f126890aSEmmanuel Vadot 257f126890aSEmmanuel Vadot&can1 { 258f126890aSEmmanuel Vadot pinctrl-names = "default"; 259f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan1>; 260f126890aSEmmanuel Vadot xceiver-supply = <®_can_xcvr>; 261f126890aSEmmanuel Vadot status = "okay"; 262f126890aSEmmanuel Vadot}; 263f126890aSEmmanuel Vadot 264f126890aSEmmanuel Vadot&can2 { 265f126890aSEmmanuel Vadot pinctrl-names = "default"; 266f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan2>; 267f126890aSEmmanuel Vadot xceiver-supply = <®_can_xcvr>; 268f126890aSEmmanuel Vadot status = "okay"; 269f126890aSEmmanuel Vadot}; 270f126890aSEmmanuel Vadot 271f126890aSEmmanuel Vadot&ecspi2 { 272f126890aSEmmanuel Vadot pinctrl-names = "default"; 273f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ecspi2>; 274f126890aSEmmanuel Vadot cs-gpios = < 275f126890aSEmmanuel Vadot &gpio1 29 GPIO_ACTIVE_HIGH 276f126890aSEmmanuel Vadot &gpio1 10 GPIO_ACTIVE_HIGH 277f126890aSEmmanuel Vadot >; 278f126890aSEmmanuel Vadot status = "disabled"; 279f126890aSEmmanuel Vadot}; 280f126890aSEmmanuel Vadot 281f126890aSEmmanuel Vadot&fec1 { 282f126890aSEmmanuel Vadot pinctrl-names = "default"; 283f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet1 &pinctrl_enet1_mdio &pinctrl_etnphy0_rst>; 284f126890aSEmmanuel Vadot phy-mode = "rmii"; 285f126890aSEmmanuel Vadot phy-reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>; 286f126890aSEmmanuel Vadot phy-supply = <®_3v3_etn>; 287f126890aSEmmanuel Vadot phy-handle = <&etnphy0>; 288f126890aSEmmanuel Vadot status = "okay"; 289f126890aSEmmanuel Vadot 290f126890aSEmmanuel Vadot mdio { 291f126890aSEmmanuel Vadot #address-cells = <1>; 292f126890aSEmmanuel Vadot #size-cells = <0>; 293f126890aSEmmanuel Vadot 294f126890aSEmmanuel Vadot etnphy0: ethernet-phy@0 { 295f126890aSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 296f126890aSEmmanuel Vadot reg = <0>; 297f126890aSEmmanuel Vadot pinctrl-names = "default"; 298f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_etnphy0_int>; 299f126890aSEmmanuel Vadot interrupt-parent = <&gpio5>; 300f126890aSEmmanuel Vadot interrupts = <5 IRQ_TYPE_EDGE_FALLING>; 301f126890aSEmmanuel Vadot status = "okay"; 302f126890aSEmmanuel Vadot }; 303f126890aSEmmanuel Vadot 304f126890aSEmmanuel Vadot etnphy1: ethernet-phy@2 { 305f126890aSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 306f126890aSEmmanuel Vadot reg = <2>; 307f126890aSEmmanuel Vadot pinctrl-names = "default"; 308f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_etnphy1_int>; 309f126890aSEmmanuel Vadot interrupt-parent = <&gpio4>; 310f126890aSEmmanuel Vadot interrupts = <27 IRQ_TYPE_EDGE_FALLING>; 311f126890aSEmmanuel Vadot status = "okay"; 312f126890aSEmmanuel Vadot }; 313f126890aSEmmanuel Vadot }; 314f126890aSEmmanuel Vadot}; 315f126890aSEmmanuel Vadot 316f126890aSEmmanuel Vadot&fec2 { 317f126890aSEmmanuel Vadot pinctrl-names = "default"; 318f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet2 &pinctrl_etnphy1_rst>; 319f126890aSEmmanuel Vadot phy-mode = "rmii"; 320f126890aSEmmanuel Vadot phy-reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>; 321f126890aSEmmanuel Vadot phy-supply = <®_3v3_etn>; 322f126890aSEmmanuel Vadot phy-handle = <&etnphy1>; 323f126890aSEmmanuel Vadot status = "disabled"; 324f126890aSEmmanuel Vadot}; 325f126890aSEmmanuel Vadot 326f126890aSEmmanuel Vadot&gpmi { 327f126890aSEmmanuel Vadot pinctrl-names = "default"; 328f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_gpmi_nand>; 329f126890aSEmmanuel Vadot nand-on-flash-bbt; 330f126890aSEmmanuel Vadot fsl,no-blockmark-swap; 331f126890aSEmmanuel Vadot status = "okay"; 332f126890aSEmmanuel Vadot}; 333f126890aSEmmanuel Vadot 334f126890aSEmmanuel Vadot&i2c2 { 335f126890aSEmmanuel Vadot pinctrl-names = "default"; 336f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 337f126890aSEmmanuel Vadot clock-frequency = <400000>; 338f126890aSEmmanuel Vadot status = "okay"; 339f126890aSEmmanuel Vadot 340f126890aSEmmanuel Vadot sgtl5000: codec@a { 341f126890aSEmmanuel Vadot compatible = "fsl,sgtl5000"; 342f126890aSEmmanuel Vadot reg = <0x0a>; 343f126890aSEmmanuel Vadot #sound-dai-cells = <0>; 344f126890aSEmmanuel Vadot VDDA-supply = <®_2v5>; 345f126890aSEmmanuel Vadot VDDIO-supply = <®_3v3>; 346f126890aSEmmanuel Vadot clocks = <&mclk>; 347f126890aSEmmanuel Vadot }; 348f126890aSEmmanuel Vadot 349f126890aSEmmanuel Vadot polytouch: polytouch@38 { 350f126890aSEmmanuel Vadot compatible = "edt,edt-ft5x06"; 351f126890aSEmmanuel Vadot reg = <0x38>; 352f126890aSEmmanuel Vadot pinctrl-names = "default"; 353f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_edt_ft5x06>; 354f126890aSEmmanuel Vadot interrupt-parent = <&gpio5>; 355f126890aSEmmanuel Vadot interrupts = <2 IRQ_TYPE_EDGE_FALLING>; 356f126890aSEmmanuel Vadot reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>; 357f126890aSEmmanuel Vadot wake-gpios = <&gpio5 8 GPIO_ACTIVE_HIGH>; 358f126890aSEmmanuel Vadot wakeup-source; 359f126890aSEmmanuel Vadot }; 360f126890aSEmmanuel Vadot 361f126890aSEmmanuel Vadot touchscreen: touchscreen@48 { 362f126890aSEmmanuel Vadot compatible = "ti,tsc2007"; 363f126890aSEmmanuel Vadot reg = <0x48>; 364f126890aSEmmanuel Vadot pinctrl-names = "default"; 365f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_tsc2007>; 366f126890aSEmmanuel Vadot interrupt-parent = <&gpio3>; 367f126890aSEmmanuel Vadot interrupts = <26 IRQ_TYPE_NONE>; 368f126890aSEmmanuel Vadot gpios = <&gpio3 26 GPIO_ACTIVE_LOW>; 369f126890aSEmmanuel Vadot ti,x-plate-ohms = <660>; 370f126890aSEmmanuel Vadot wakeup-source; 371f126890aSEmmanuel Vadot }; 372f126890aSEmmanuel Vadot}; 373f126890aSEmmanuel Vadot 374f126890aSEmmanuel Vadot&kpp { 375f126890aSEmmanuel Vadot pinctrl-names = "default"; 376f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_kpp>; 377f126890aSEmmanuel Vadot /* sample keymap */ 378f126890aSEmmanuel Vadot /* row/col 0..3 are mapped to KPP row/col 4..7 */ 379f126890aSEmmanuel Vadot linux,keymap = < 380f126890aSEmmanuel Vadot MATRIX_KEY(4, 4, KEY_POWER) 381f126890aSEmmanuel Vadot MATRIX_KEY(4, 5, KEY_KP0) 382f126890aSEmmanuel Vadot MATRIX_KEY(4, 6, KEY_KP1) 383f126890aSEmmanuel Vadot MATRIX_KEY(4, 7, KEY_KP2) 384f126890aSEmmanuel Vadot MATRIX_KEY(5, 4, KEY_KP3) 385f126890aSEmmanuel Vadot MATRIX_KEY(5, 5, KEY_KP4) 386f126890aSEmmanuel Vadot MATRIX_KEY(5, 6, KEY_KP5) 387f126890aSEmmanuel Vadot MATRIX_KEY(5, 7, KEY_KP6) 388f126890aSEmmanuel Vadot MATRIX_KEY(6, 4, KEY_KP7) 389f126890aSEmmanuel Vadot MATRIX_KEY(6, 5, KEY_KP8) 390f126890aSEmmanuel Vadot MATRIX_KEY(6, 6, KEY_KP9) 391f126890aSEmmanuel Vadot >; 392f126890aSEmmanuel Vadot status = "okay"; 393f126890aSEmmanuel Vadot}; 394f126890aSEmmanuel Vadot 395f126890aSEmmanuel Vadot&lcdif { 396f126890aSEmmanuel Vadot pinctrl-names = "default"; 397f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_disp0_1>; 398f126890aSEmmanuel Vadot lcd-supply = <®_lcd_pwr>; 399f126890aSEmmanuel Vadot display = <&display>; 400f126890aSEmmanuel Vadot status = "okay"; 401f126890aSEmmanuel Vadot 402f126890aSEmmanuel Vadot display: disp0 { 403f126890aSEmmanuel Vadot bits-per-pixel = <32>; 404f126890aSEmmanuel Vadot bus-width = <24>; 405f126890aSEmmanuel Vadot status = "okay"; 406f126890aSEmmanuel Vadot 407f126890aSEmmanuel Vadot display-timings { 4080e8011faSEmmanuel Vadot timing-vga { 409f126890aSEmmanuel Vadot clock-frequency = <25200000>; 410f126890aSEmmanuel Vadot hactive = <640>; 411f126890aSEmmanuel Vadot vactive = <480>; 412f126890aSEmmanuel Vadot hback-porch = <48>; 413f126890aSEmmanuel Vadot hsync-len = <96>; 414f126890aSEmmanuel Vadot hfront-porch = <16>; 415f126890aSEmmanuel Vadot vback-porch = <31>; 416f126890aSEmmanuel Vadot vsync-len = <2>; 417f126890aSEmmanuel Vadot vfront-porch = <12>; 418f126890aSEmmanuel Vadot hsync-active = <0>; 419f126890aSEmmanuel Vadot vsync-active = <0>; 420f126890aSEmmanuel Vadot de-active = <1>; 421f126890aSEmmanuel Vadot pixelclk-active = <1>; 422f126890aSEmmanuel Vadot }; 423f126890aSEmmanuel Vadot 4240e8011faSEmmanuel Vadot timing-etv570 { 425f126890aSEmmanuel Vadot clock-frequency = <25200000>; 426f126890aSEmmanuel Vadot hactive = <640>; 427f126890aSEmmanuel Vadot vactive = <480>; 428f126890aSEmmanuel Vadot hback-porch = <114>; 429f126890aSEmmanuel Vadot hsync-len = <30>; 430f126890aSEmmanuel Vadot hfront-porch = <16>; 431f126890aSEmmanuel Vadot vback-porch = <32>; 432f126890aSEmmanuel Vadot vsync-len = <3>; 433f126890aSEmmanuel Vadot vfront-porch = <10>; 434f126890aSEmmanuel Vadot hsync-active = <0>; 435f126890aSEmmanuel Vadot vsync-active = <0>; 436f126890aSEmmanuel Vadot de-active = <1>; 437f126890aSEmmanuel Vadot pixelclk-active = <1>; 438f126890aSEmmanuel Vadot }; 439f126890aSEmmanuel Vadot 4400e8011faSEmmanuel Vadot timing-et0350 { 441f126890aSEmmanuel Vadot clock-frequency = <6413760>; 442f126890aSEmmanuel Vadot hactive = <320>; 443f126890aSEmmanuel Vadot vactive = <240>; 444f126890aSEmmanuel Vadot hback-porch = <34>; 445f126890aSEmmanuel Vadot hsync-len = <34>; 446f126890aSEmmanuel Vadot hfront-porch = <20>; 447f126890aSEmmanuel Vadot vback-porch = <15>; 448f126890aSEmmanuel Vadot vsync-len = <3>; 449f126890aSEmmanuel Vadot vfront-porch = <4>; 450f126890aSEmmanuel Vadot hsync-active = <0>; 451f126890aSEmmanuel Vadot vsync-active = <0>; 452f126890aSEmmanuel Vadot de-active = <1>; 453f126890aSEmmanuel Vadot pixelclk-active = <1>; 454f126890aSEmmanuel Vadot }; 455f126890aSEmmanuel Vadot 4560e8011faSEmmanuel Vadot timing-et0430 { 457f126890aSEmmanuel Vadot clock-frequency = <9009000>; 458f126890aSEmmanuel Vadot hactive = <480>; 459f126890aSEmmanuel Vadot vactive = <272>; 460f126890aSEmmanuel Vadot hback-porch = <2>; 461f126890aSEmmanuel Vadot hsync-len = <41>; 462f126890aSEmmanuel Vadot hfront-porch = <2>; 463f126890aSEmmanuel Vadot vback-porch = <2>; 464f126890aSEmmanuel Vadot vsync-len = <10>; 465f126890aSEmmanuel Vadot vfront-porch = <2>; 466f126890aSEmmanuel Vadot hsync-active = <0>; 467f126890aSEmmanuel Vadot vsync-active = <0>; 468f126890aSEmmanuel Vadot de-active = <1>; 469f126890aSEmmanuel Vadot pixelclk-active = <0>; 470f126890aSEmmanuel Vadot }; 471f126890aSEmmanuel Vadot 4720e8011faSEmmanuel Vadot timing-et0500 { 473f126890aSEmmanuel Vadot clock-frequency = <33264000>; 474f126890aSEmmanuel Vadot hactive = <800>; 475f126890aSEmmanuel Vadot vactive = <480>; 476f126890aSEmmanuel Vadot hback-porch = <88>; 477f126890aSEmmanuel Vadot hsync-len = <128>; 478f126890aSEmmanuel Vadot hfront-porch = <40>; 479f126890aSEmmanuel Vadot vback-porch = <33>; 480f126890aSEmmanuel Vadot vsync-len = <2>; 481f126890aSEmmanuel Vadot vfront-porch = <10>; 482f126890aSEmmanuel Vadot hsync-active = <0>; 483f126890aSEmmanuel Vadot vsync-active = <0>; 484f126890aSEmmanuel Vadot de-active = <1>; 485f126890aSEmmanuel Vadot pixelclk-active = <1>; 486f126890aSEmmanuel Vadot }; 487f126890aSEmmanuel Vadot 4880e8011faSEmmanuel Vadot timing-et0700 { /* same as ET0500 */ 489f126890aSEmmanuel Vadot clock-frequency = <33264000>; 490f126890aSEmmanuel Vadot hactive = <800>; 491f126890aSEmmanuel Vadot vactive = <480>; 492f126890aSEmmanuel Vadot hback-porch = <88>; 493f126890aSEmmanuel Vadot hsync-len = <128>; 494f126890aSEmmanuel Vadot hfront-porch = <40>; 495f126890aSEmmanuel Vadot vback-porch = <33>; 496f126890aSEmmanuel Vadot vsync-len = <2>; 497f126890aSEmmanuel Vadot vfront-porch = <10>; 498f126890aSEmmanuel Vadot hsync-active = <0>; 499f126890aSEmmanuel Vadot vsync-active = <0>; 500f126890aSEmmanuel Vadot de-active = <1>; 501f126890aSEmmanuel Vadot pixelclk-active = <1>; 502f126890aSEmmanuel Vadot }; 503f126890aSEmmanuel Vadot 5040e8011faSEmmanuel Vadot timing-etq570 { 505f126890aSEmmanuel Vadot clock-frequency = <6596040>; 506f126890aSEmmanuel Vadot hactive = <320>; 507f126890aSEmmanuel Vadot vactive = <240>; 508f126890aSEmmanuel Vadot hback-porch = <38>; 509f126890aSEmmanuel Vadot hsync-len = <30>; 510f126890aSEmmanuel Vadot hfront-porch = <30>; 511f126890aSEmmanuel Vadot vback-porch = <16>; 512f126890aSEmmanuel Vadot vsync-len = <3>; 513f126890aSEmmanuel Vadot vfront-porch = <4>; 514f126890aSEmmanuel Vadot hsync-active = <0>; 515f126890aSEmmanuel Vadot vsync-active = <0>; 516f126890aSEmmanuel Vadot de-active = <1>; 517f126890aSEmmanuel Vadot pixelclk-active = <1>; 518f126890aSEmmanuel Vadot }; 519f126890aSEmmanuel Vadot }; 520f126890aSEmmanuel Vadot }; 521f126890aSEmmanuel Vadot}; 522f126890aSEmmanuel Vadot 523f126890aSEmmanuel Vadot&pwm5 { 524f126890aSEmmanuel Vadot pinctrl-names = "default"; 525f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_pwm5>; 526f126890aSEmmanuel Vadot status = "okay"; 527f126890aSEmmanuel Vadot}; 528f126890aSEmmanuel Vadot 529f126890aSEmmanuel Vadot&sai2 { 530f126890aSEmmanuel Vadot pinctrl-names = "default"; 531f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_sai2>; 532f126890aSEmmanuel Vadot status = "okay"; 533f126890aSEmmanuel Vadot}; 534f126890aSEmmanuel Vadot 535f126890aSEmmanuel Vadot&uart1 { 536f126890aSEmmanuel Vadot pinctrl-names = "default"; 537f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_rtscts>; 538f126890aSEmmanuel Vadot uart-has-rtscts; 539f126890aSEmmanuel Vadot status = "okay"; 540f126890aSEmmanuel Vadot}; 541f126890aSEmmanuel Vadot 542f126890aSEmmanuel Vadot&uart2 { 543f126890aSEmmanuel Vadot pinctrl-names = "default"; 544f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2 &pinctrl_uart2_rtscts>; 545f126890aSEmmanuel Vadot uart-has-rtscts; 546f126890aSEmmanuel Vadot status = "okay"; 547f126890aSEmmanuel Vadot}; 548f126890aSEmmanuel Vadot 549f126890aSEmmanuel Vadot&uart5 { 550f126890aSEmmanuel Vadot pinctrl-names = "default"; 551f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart5 &pinctrl_uart5_rtscts>; 552f126890aSEmmanuel Vadot uart-has-rtscts; 553f126890aSEmmanuel Vadot status = "okay"; 554f126890aSEmmanuel Vadot}; 555f126890aSEmmanuel Vadot 556f126890aSEmmanuel Vadot&usbotg1 { 557f126890aSEmmanuel Vadot vbus-supply = <®_usbotg_vbus>; 558f126890aSEmmanuel Vadot dr_mode = "peripheral"; 559f126890aSEmmanuel Vadot disable-over-current; 560f126890aSEmmanuel Vadot status = "okay"; 561f126890aSEmmanuel Vadot}; 562f126890aSEmmanuel Vadot 563f126890aSEmmanuel Vadot&usbotg2 { 564f126890aSEmmanuel Vadot vbus-supply = <®_usbh1_vbus>; 565f126890aSEmmanuel Vadot dr_mode = "host"; 566f126890aSEmmanuel Vadot disable-over-current; 567f126890aSEmmanuel Vadot status = "okay"; 568f126890aSEmmanuel Vadot}; 569f126890aSEmmanuel Vadot 570f126890aSEmmanuel Vadot&usdhc1 { 571f126890aSEmmanuel Vadot pinctrl-names = "default"; 572f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_usdhc1_cd>; 573f126890aSEmmanuel Vadot bus-width = <4>; 574f126890aSEmmanuel Vadot no-1-8-v; 575f126890aSEmmanuel Vadot cd-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>; 576f126890aSEmmanuel Vadot fsl,wp-controller; 577f126890aSEmmanuel Vadot status = "okay"; 578f126890aSEmmanuel Vadot}; 579f126890aSEmmanuel Vadot 580f126890aSEmmanuel Vadot&iomuxc { 581f126890aSEmmanuel Vadot pinctrl_led: ledgrp { 582f126890aSEmmanuel Vadot fsl,pins = < 583f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER9__GPIO5_IO09 0x0b0b0 /* LED */ 584f126890aSEmmanuel Vadot >; 585f126890aSEmmanuel Vadot }; 586f126890aSEmmanuel Vadot 587*b2d2a78aSEmmanuel Vadot pinctrl_disp0_1: disp0-1-grp { 588f126890aSEmmanuel Vadot fsl,pins = < 589f126890aSEmmanuel Vadot MX6UL_PAD_LCD_CLK__LCDIF_CLK 0x10 /* LSCLK */ 590f126890aSEmmanuel Vadot MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x10 /* OE_ACD */ 591f126890aSEmmanuel Vadot MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x10 /* HSYNC */ 592f126890aSEmmanuel Vadot MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x10 /* VSYNC */ 593f126890aSEmmanuel Vadot /* PAD DISP0_DAT0 is used for the Flexcan transceiver control on STK5-v5 */ 594f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x10 595f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x10 596f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x10 597f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x10 598f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x10 599f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x10 600f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x10 601f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x10 602f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x10 603f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x10 604f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x10 605f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x10 606f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x10 607f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x10 608f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x10 609f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x10 610f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x10 611f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA18__LCDIF_DATA18 0x10 612f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA19__LCDIF_DATA19 0x10 613f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA20__LCDIF_DATA20 0x10 614f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA21__LCDIF_DATA21 0x10 615f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA22__LCDIF_DATA22 0x10 616f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA23__LCDIF_DATA23 0x10 617f126890aSEmmanuel Vadot >; 618f126890aSEmmanuel Vadot }; 619f126890aSEmmanuel Vadot 620*b2d2a78aSEmmanuel Vadot pinctrl_disp0_2: disp0-2-grp { 621f126890aSEmmanuel Vadot fsl,pins = < 622f126890aSEmmanuel Vadot MX6UL_PAD_LCD_CLK__LCDIF_CLK 0x10 /* LSCLK */ 623f126890aSEmmanuel Vadot MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x10 /* OE_ACD */ 624f126890aSEmmanuel Vadot MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x10 /* HSYNC */ 625f126890aSEmmanuel Vadot MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x10 /* VSYNC */ 626f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x10 627f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x10 628f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x10 629f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x10 630f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x10 631f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x10 632f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x10 633f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x10 634f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x10 635f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x10 636f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x10 637f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x10 638f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x10 639f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x10 640f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x10 641f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x10 642f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x10 643f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x10 644f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA18__LCDIF_DATA18 0x10 645f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA19__LCDIF_DATA19 0x10 646f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA20__LCDIF_DATA20 0x10 647f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA21__LCDIF_DATA21 0x10 648f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA22__LCDIF_DATA22 0x10 649f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA23__LCDIF_DATA23 0x10 650f126890aSEmmanuel Vadot >; 651f126890aSEmmanuel Vadot }; 652f126890aSEmmanuel Vadot 653f126890aSEmmanuel Vadot pinctrl_ecspi2: ecspi2grp { 654f126890aSEmmanuel Vadot fsl,pins = < 655f126890aSEmmanuel Vadot MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x0b0b0 /* CSPI_SS */ 656f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_MOD__GPIO1_IO10 0x0b0b0 /* CSPI_SS */ 657f126890aSEmmanuel Vadot MX6UL_PAD_UART5_TX_DATA__ECSPI2_MOSI 0x0b0b0 /* CSPI_MOSI */ 658f126890aSEmmanuel Vadot MX6UL_PAD_UART5_RX_DATA__ECSPI2_MISO 0x0b0b0 /* CSPI_MISO */ 659f126890aSEmmanuel Vadot MX6UL_PAD_UART4_TX_DATA__ECSPI2_SCLK 0x0b0b0 /* CSPI_SCLK */ 660f126890aSEmmanuel Vadot >; 661f126890aSEmmanuel Vadot }; 662f126890aSEmmanuel Vadot 663f126890aSEmmanuel Vadot pinctrl_edt_ft5x06: edt-ft5x06grp { 664f126890aSEmmanuel Vadot fsl,pins = < 665f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x1b0b0 /* Interrupt */ 666f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER3__GPIO5_IO03 0x1b0b0 /* Reset */ 667f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x1b0b0 /* Wake */ 668f126890aSEmmanuel Vadot >; 669f126890aSEmmanuel Vadot }; 670f126890aSEmmanuel Vadot 671f126890aSEmmanuel Vadot pinctrl_enet1: enet1grp { 672f126890aSEmmanuel Vadot fsl,pins = < 673f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x000b0 674f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x000b0 675f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x000b0 676f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x000b0 677f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x000b0 678f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x000b0 679f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x000b0 680f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x400000b1 681f126890aSEmmanuel Vadot >; 682f126890aSEmmanuel Vadot }; 683f126890aSEmmanuel Vadot 684f126890aSEmmanuel Vadot pinctrl_enet2: enet2grp { 685f126890aSEmmanuel Vadot fsl,pins = < 686f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x000b0 687f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x000b0 688f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN 0x000b0 689f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER 0x000b0 690f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN 0x000b0 691f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x000b0 692f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x000b0 693f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2 0x400000b1 694f126890aSEmmanuel Vadot >; 695f126890aSEmmanuel Vadot }; 696f126890aSEmmanuel Vadot 697f126890aSEmmanuel Vadot pinctrl_enet1_mdio: enet1-mdiogrp { 698f126890aSEmmanuel Vadot fsl,pins = < 699f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO07__ENET1_MDC 0x0b0b0 700f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO06__ENET1_MDIO 0x1b0b0 701f126890aSEmmanuel Vadot >; 702f126890aSEmmanuel Vadot }; 703f126890aSEmmanuel Vadot 704f126890aSEmmanuel Vadot pinctrl_etnphy_power: etnphy-pwrgrp { 705f126890aSEmmanuel Vadot fsl,pins = < 706f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x0b0b0 /* ETN PHY POWER */ 707f126890aSEmmanuel Vadot >; 708f126890aSEmmanuel Vadot }; 709f126890aSEmmanuel Vadot 710*b2d2a78aSEmmanuel Vadot pinctrl_etnphy0_int: etnphy-int-0-grp { 711f126890aSEmmanuel Vadot fsl,pins = < 712f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER5__GPIO5_IO05 0x0b0b0 /* ETN PHY INT */ 713f126890aSEmmanuel Vadot >; 714f126890aSEmmanuel Vadot }; 715f126890aSEmmanuel Vadot 716*b2d2a78aSEmmanuel Vadot pinctrl_etnphy0_rst: etnphy-rst-0-grp { 717f126890aSEmmanuel Vadot fsl,pins = < 718f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER6__GPIO5_IO06 0x0b0b0 /* ETN PHY RESET */ 719f126890aSEmmanuel Vadot >; 720f126890aSEmmanuel Vadot }; 721f126890aSEmmanuel Vadot 722*b2d2a78aSEmmanuel Vadot pinctrl_etnphy1_int: etnphy-int-1-grp { 723f126890aSEmmanuel Vadot fsl,pins = < 724f126890aSEmmanuel Vadot MX6UL_PAD_CSI_DATA06__GPIO4_IO27 0x0b0b0 /* ETN PHY INT */ 725f126890aSEmmanuel Vadot >; 726f126890aSEmmanuel Vadot }; 727f126890aSEmmanuel Vadot 728*b2d2a78aSEmmanuel Vadot pinctrl_etnphy1_rst: etnphy-rst-1-grp { 729f126890aSEmmanuel Vadot fsl,pins = < 730f126890aSEmmanuel Vadot MX6UL_PAD_CSI_DATA07__GPIO4_IO28 0x0b0b0 /* ETN PHY RESET */ 731f126890aSEmmanuel Vadot >; 732f126890aSEmmanuel Vadot }; 733f126890aSEmmanuel Vadot 734f126890aSEmmanuel Vadot pinctrl_flexcan1: flexcan1grp { 735f126890aSEmmanuel Vadot fsl,pins = < 736f126890aSEmmanuel Vadot MX6UL_PAD_UART3_CTS_B__FLEXCAN1_TX 0x0b0b0 737f126890aSEmmanuel Vadot MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX 0x0b0b0 738f126890aSEmmanuel Vadot >; 739f126890aSEmmanuel Vadot }; 740f126890aSEmmanuel Vadot 741f126890aSEmmanuel Vadot pinctrl_flexcan2: flexcan2grp { 742f126890aSEmmanuel Vadot fsl,pins = < 743f126890aSEmmanuel Vadot MX6UL_PAD_UART2_CTS_B__FLEXCAN2_TX 0x0b0b0 744f126890aSEmmanuel Vadot MX6UL_PAD_UART2_RTS_B__FLEXCAN2_RX 0x0b0b0 745f126890aSEmmanuel Vadot >; 746f126890aSEmmanuel Vadot }; 747f126890aSEmmanuel Vadot 748f126890aSEmmanuel Vadot pinctrl_flexcan_xcvr: flexcan-xcvrgrp { 749f126890aSEmmanuel Vadot fsl,pins = < 750f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA00__GPIO3_IO05 0x0b0b0 /* Flexcan XCVR enable */ 751f126890aSEmmanuel Vadot >; 752f126890aSEmmanuel Vadot }; 753f126890aSEmmanuel Vadot 754f126890aSEmmanuel Vadot pinctrl_gpmi_nand: gpminandgrp { 755f126890aSEmmanuel Vadot fsl,pins = < 756f126890aSEmmanuel Vadot MX6UL_PAD_NAND_CLE__RAWNAND_CLE 0x0b0b1 757f126890aSEmmanuel Vadot MX6UL_PAD_NAND_ALE__RAWNAND_ALE 0x0b0b1 758f126890aSEmmanuel Vadot MX6UL_PAD_NAND_WP_B__RAWNAND_WP_B 0x0b0b1 759f126890aSEmmanuel Vadot MX6UL_PAD_NAND_READY_B__RAWNAND_READY_B 0x0b000 760f126890aSEmmanuel Vadot MX6UL_PAD_NAND_CE0_B__RAWNAND_CE0_B 0x0b0b1 761f126890aSEmmanuel Vadot MX6UL_PAD_NAND_RE_B__RAWNAND_RE_B 0x0b0b1 762f126890aSEmmanuel Vadot MX6UL_PAD_NAND_WE_B__RAWNAND_WE_B 0x0b0b1 763f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA00__RAWNAND_DATA00 0x0b0b1 764f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA01__RAWNAND_DATA01 0x0b0b1 765f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA02__RAWNAND_DATA02 0x0b0b1 766f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA03__RAWNAND_DATA03 0x0b0b1 767f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA04__RAWNAND_DATA04 0x0b0b1 768f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA05__RAWNAND_DATA05 0x0b0b1 769f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA06__RAWNAND_DATA06 0x0b0b1 770f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA07__RAWNAND_DATA07 0x0b0b1 771f126890aSEmmanuel Vadot >; 772f126890aSEmmanuel Vadot }; 773f126890aSEmmanuel Vadot 774f126890aSEmmanuel Vadot pinctrl_i2c_gpio: i2c-gpiogrp { 775f126890aSEmmanuel Vadot fsl,pins = < 776f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x4001b8b1 /* I2C SCL */ 777f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER1__GPIO5_IO01 0x4001b8b1 /* I2C SDA */ 778f126890aSEmmanuel Vadot >; 779f126890aSEmmanuel Vadot }; 780f126890aSEmmanuel Vadot 781f126890aSEmmanuel Vadot pinctrl_i2c2: i2c2grp { 782f126890aSEmmanuel Vadot fsl,pins = < 783f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO00__I2C2_SCL 0x4001b8b1 784f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO01__I2C2_SDA 0x4001b8b1 785f126890aSEmmanuel Vadot >; 786f126890aSEmmanuel Vadot }; 787f126890aSEmmanuel Vadot 788f126890aSEmmanuel Vadot pinctrl_kpp: kppgrp { 789f126890aSEmmanuel Vadot fsl,pins = < 790f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA1__KPP_COL04 0x1b0b0 791f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA0__KPP_COL05 0x1b0b0 792f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_EN__KPP_COL06 0x1b0b0 793f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_ER__KPP_COL07 0x1b0b0 794f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA0__KPP_ROW04 0x1b0b0 795f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_EN__KPP_ROW05 0x1b0b0 796f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA1__KPP_ROW06 0x1b0b0 797f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_CLK__KPP_ROW07 0x1b0b0 798f126890aSEmmanuel Vadot >; 799f126890aSEmmanuel Vadot }; 800f126890aSEmmanuel Vadot 801f126890aSEmmanuel Vadot pinctrl_lcd_pwr: lcd-pwrgrp { 802f126890aSEmmanuel Vadot fsl,pins = < 803f126890aSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER4__GPIO5_IO04 0x0b0b0 /* LCD Power Enable */ 804f126890aSEmmanuel Vadot >; 805f126890aSEmmanuel Vadot }; 806f126890aSEmmanuel Vadot 807f126890aSEmmanuel Vadot pinctrl_lcd_rst: lcd-rstgrp { 808f126890aSEmmanuel Vadot fsl,pins = < 809f126890aSEmmanuel Vadot MX6UL_PAD_LCD_RESET__GPIO3_IO04 0x0b0b0 /* LCD Reset */ 810f126890aSEmmanuel Vadot >; 811f126890aSEmmanuel Vadot }; 812f126890aSEmmanuel Vadot 813f126890aSEmmanuel Vadot pinctrl_pwm5: pwm5grp { 814f126890aSEmmanuel Vadot fsl,pins = < 815f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DQS__PWM5_OUT 0x0b0b0 816f126890aSEmmanuel Vadot >; 817f126890aSEmmanuel Vadot }; 818f126890aSEmmanuel Vadot 819f126890aSEmmanuel Vadot pinctrl_sai2: sai2grp { 820f126890aSEmmanuel Vadot fsl,pins = < 821f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TCK__SAI2_RX_DATA 0x0b0b0 /* SSI1_RXD */ 822f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TRST_B__SAI2_TX_DATA 0x0b0b0 /* SSI1_TXD */ 823f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TDI__SAI2_TX_BCLK 0x0b0b0 /* SSI1_CLK */ 824f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TDO__SAI2_TX_SYNC 0x0b0b0 /* SSI1_FS */ 825f126890aSEmmanuel Vadot >; 826f126890aSEmmanuel Vadot }; 827f126890aSEmmanuel Vadot 828f126890aSEmmanuel Vadot pinctrl_spi_gpio: spi-gpiogrp { 829f126890aSEmmanuel Vadot fsl,pins = < 830f126890aSEmmanuel Vadot MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x0b0b0 /* CSPI_SS */ 831f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_MOD__GPIO1_IO10 0x0b0b0 /* CSPI_SS */ 832f126890aSEmmanuel Vadot MX6UL_PAD_UART5_TX_DATA__GPIO1_IO30 0x0b0b0 /* CSPI_MOSI */ 833f126890aSEmmanuel Vadot MX6UL_PAD_UART5_RX_DATA__GPIO1_IO31 0x0b0b0 /* CSPI_MISO */ 834f126890aSEmmanuel Vadot MX6UL_PAD_UART4_TX_DATA__GPIO1_IO28 0x0b0b0 /* CSPI_SCLK */ 835f126890aSEmmanuel Vadot >; 836f126890aSEmmanuel Vadot }; 837f126890aSEmmanuel Vadot 838f126890aSEmmanuel Vadot pinctrl_tsc2007: tsc2007grp { 839f126890aSEmmanuel Vadot fsl,pins = < 840f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TMS__GPIO1_IO11 0x1b0b0 /* Interrupt */ 841f126890aSEmmanuel Vadot >; 842f126890aSEmmanuel Vadot }; 843f126890aSEmmanuel Vadot 844f126890aSEmmanuel Vadot pinctrl_uart1: uart1grp { 845f126890aSEmmanuel Vadot fsl,pins = < 846f126890aSEmmanuel Vadot MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x0b0b0 847f126890aSEmmanuel Vadot MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x0b0b0 848f126890aSEmmanuel Vadot >; 849f126890aSEmmanuel Vadot }; 850f126890aSEmmanuel Vadot 851f126890aSEmmanuel Vadot pinctrl_uart1_rtscts: uart1-rtsctsgrp { 852f126890aSEmmanuel Vadot fsl,pins = < 853f126890aSEmmanuel Vadot MX6UL_PAD_UART1_RTS_B__UART1_DCE_RTS 0x0b0b0 854f126890aSEmmanuel Vadot MX6UL_PAD_UART1_CTS_B__UART1_DCE_CTS 0x0b0b0 855f126890aSEmmanuel Vadot >; 856f126890aSEmmanuel Vadot }; 857f126890aSEmmanuel Vadot 858f126890aSEmmanuel Vadot pinctrl_uart2: uart2grp { 859f126890aSEmmanuel Vadot fsl,pins = < 860f126890aSEmmanuel Vadot MX6UL_PAD_UART2_TX_DATA__UART2_DCE_TX 0x0b0b0 861f126890aSEmmanuel Vadot MX6UL_PAD_UART2_RX_DATA__UART2_DCE_RX 0x0b0b0 862f126890aSEmmanuel Vadot >; 863f126890aSEmmanuel Vadot }; 864f126890aSEmmanuel Vadot 865f126890aSEmmanuel Vadot pinctrl_uart2_rtscts: uart2-rtsctsgrp { 866f126890aSEmmanuel Vadot fsl,pins = < 867f126890aSEmmanuel Vadot MX6UL_PAD_UART3_RX_DATA__UART2_DCE_RTS 0x0b0b0 868f126890aSEmmanuel Vadot MX6UL_PAD_UART3_TX_DATA__UART2_DCE_CTS 0x0b0b0 869f126890aSEmmanuel Vadot >; 870f126890aSEmmanuel Vadot }; 871f126890aSEmmanuel Vadot 872f126890aSEmmanuel Vadot pinctrl_uart5: uart5grp { 873f126890aSEmmanuel Vadot fsl,pins = < 874f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO04__UART5_DCE_TX 0x0b0b0 875f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO05__UART5_DCE_RX 0x0b0b0 876f126890aSEmmanuel Vadot >; 877f126890aSEmmanuel Vadot }; 878f126890aSEmmanuel Vadot 879f126890aSEmmanuel Vadot pinctrl_uart5_rtscts: uart5-rtsctsgrp { 880f126890aSEmmanuel Vadot fsl,pins = < 881f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO08__UART5_DCE_RTS 0x0b0b0 882f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO09__UART5_DCE_CTS 0x0b0b0 883f126890aSEmmanuel Vadot >; 884f126890aSEmmanuel Vadot }; 885f126890aSEmmanuel Vadot 886f126890aSEmmanuel Vadot pinctrl_usbh1_oc: usbh1-ocgrp { 887f126890aSEmmanuel Vadot fsl,pins = < 888f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO03__GPIO1_IO03 0x17059 /* USBH1_OC */ 889f126890aSEmmanuel Vadot >; 890f126890aSEmmanuel Vadot }; 891f126890aSEmmanuel Vadot 892f126890aSEmmanuel Vadot pinctrl_usbh1_vbus: usbh1-vbusgrp { 893f126890aSEmmanuel Vadot fsl,pins = < 894f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO02__GPIO1_IO02 0x0b0b0 /* USBH1_VBUSEN */ 895f126890aSEmmanuel Vadot >; 896f126890aSEmmanuel Vadot }; 897f126890aSEmmanuel Vadot 898f126890aSEmmanuel Vadot pinctrl_usbotg_oc: usbotg-ocgrp { 899f126890aSEmmanuel Vadot fsl,pins = < 900f126890aSEmmanuel Vadot MX6UL_PAD_UART3_RTS_B__GPIO1_IO27 0x17059 /* USBOTG_OC */ 901f126890aSEmmanuel Vadot >; 902f126890aSEmmanuel Vadot }; 903f126890aSEmmanuel Vadot 904f126890aSEmmanuel Vadot pinctrl_usbotg_vbus: usbotg-vbusgrp { 905f126890aSEmmanuel Vadot fsl,pins = < 906f126890aSEmmanuel Vadot MX6UL_PAD_UART3_CTS_B__GPIO1_IO26 0x1b0b0 /* USBOTG_VBUSEN */ 907f126890aSEmmanuel Vadot >; 908f126890aSEmmanuel Vadot }; 909f126890aSEmmanuel Vadot 910f126890aSEmmanuel Vadot pinctrl_usdhc1: usdhc1grp { 911f126890aSEmmanuel Vadot fsl,pins = < 912f126890aSEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x070b1 913f126890aSEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x07099 914f126890aSEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x070b1 915f126890aSEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x070b1 916f126890aSEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x070b1 917f126890aSEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x070b1 918f126890aSEmmanuel Vadot >; 919f126890aSEmmanuel Vadot }; 920f126890aSEmmanuel Vadot 921f126890aSEmmanuel Vadot pinctrl_usdhc1_cd: usdhc1cdgrp { 922f126890aSEmmanuel Vadot fsl,pins = < 923f126890aSEmmanuel Vadot MX6UL_PAD_NAND_CE1_B__GPIO4_IO14 0x170b0 /* SD1 CD */ 924f126890aSEmmanuel Vadot >; 925f126890aSEmmanuel Vadot }; 926f126890aSEmmanuel Vadot 927f126890aSEmmanuel Vadot pinctrl_usdhc2: usdhc2grp { 928f126890aSEmmanuel Vadot fsl,pins = < 929f126890aSEmmanuel Vadot MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x070b1 930f126890aSEmmanuel Vadot MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x070b1 931f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x070b1 932f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x070b1 933f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x070b1 934f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x070b1 935f126890aSEmmanuel Vadot /* eMMC RESET */ 936f126890aSEmmanuel Vadot MX6UL_PAD_NAND_ALE__USDHC2_RESET_B 0x170b0 937f126890aSEmmanuel Vadot >; 938f126890aSEmmanuel Vadot }; 939f126890aSEmmanuel Vadot}; 940