1791b02daSAnson Huang// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2791b02daSAnson Huang/* 3791b02daSAnson Huang * Copyright 2019 NXP 4791b02daSAnson Huang */ 5791b02daSAnson Huang 6bf587f89SLi Jun#include <dt-bindings/usb/pd.h> 7791b02daSAnson Huang#include "imx8mn.dtsi" 8791b02daSAnson Huang 9791b02daSAnson Huang/ { 10791b02daSAnson Huang chosen { 11791b02daSAnson Huang stdout-path = &uart2; 12791b02daSAnson Huang }; 13791b02daSAnson Huang 14791b02daSAnson Huang gpio-leds { 15791b02daSAnson Huang compatible = "gpio-leds"; 16791b02daSAnson Huang pinctrl-names = "default"; 17791b02daSAnson Huang pinctrl-0 = <&pinctrl_gpio_led>; 18791b02daSAnson Huang 19791b02daSAnson Huang status { 20791b02daSAnson Huang label = "yellow:status"; 21791b02daSAnson Huang gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>; 22791b02daSAnson Huang default-state = "on"; 23791b02daSAnson Huang }; 24791b02daSAnson Huang }; 25791b02daSAnson Huang 26e8abdd58SFabio Estevam hdmi-connector { 27e8abdd58SFabio Estevam compatible = "hdmi-connector"; 28e8abdd58SFabio Estevam label = "hdmi"; 29e8abdd58SFabio Estevam type = "a"; 30e8abdd58SFabio Estevam 31e8abdd58SFabio Estevam port { 32e8abdd58SFabio Estevam hdmi_connector_in: endpoint { 33d157e889SFabio Estevam remote-endpoint = <&adv7535_out>; 34e8abdd58SFabio Estevam }; 35e8abdd58SFabio Estevam }; 36e8abdd58SFabio Estevam }; 37e8abdd58SFabio Estevam 38c16b4571SAnson Huang memory@40000000 { 39c16b4571SAnson Huang device_type = "memory"; 40c16b4571SAnson Huang reg = <0x0 0x40000000 0 0x80000000>; 41c16b4571SAnson Huang }; 42c16b4571SAnson Huang 43791b02daSAnson Huang reg_usdhc2_vmmc: regulator-usdhc2 { 44791b02daSAnson Huang compatible = "regulator-fixed"; 45791b02daSAnson Huang pinctrl-names = "default"; 46791b02daSAnson Huang pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>; 47791b02daSAnson Huang regulator-name = "VSD_3V3"; 48791b02daSAnson Huang regulator-min-microvolt = <3300000>; 49791b02daSAnson Huang regulator-max-microvolt = <3300000>; 50791b02daSAnson Huang gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>; 51cbc44b22SPeng Fan off-on-delay-us = <12000>; 52791b02daSAnson Huang enable-active-high; 53791b02daSAnson Huang }; 5429939851SJoakim Zhang 558deb080fSFabio Estevam reg_1v5: regulator-1v5 { 568deb080fSFabio Estevam compatible = "regulator-fixed"; 578deb080fSFabio Estevam regulator-name = "VDD_1V5"; 588deb080fSFabio Estevam regulator-min-microvolt = <1500000>; 598deb080fSFabio Estevam regulator-max-microvolt = <1500000>; 608deb080fSFabio Estevam }; 618deb080fSFabio Estevam 628deb080fSFabio Estevam reg_1v8: regulator-1v8 { 638deb080fSFabio Estevam compatible = "regulator-fixed"; 648deb080fSFabio Estevam regulator-name = "VDD_1V8"; 658deb080fSFabio Estevam regulator-min-microvolt = <1800000>; 668deb080fSFabio Estevam regulator-max-microvolt = <1800000>; 678deb080fSFabio Estevam }; 688deb080fSFabio Estevam 69d157e889SFabio Estevam reg_vddext_3v3: regulator-vddext-3v3 { 70d157e889SFabio Estevam compatible = "regulator-fixed"; 71d157e889SFabio Estevam regulator-name = "VDDEXT_3V3"; 72d157e889SFabio Estevam regulator-min-microvolt = <3300000>; 73d157e889SFabio Estevam regulator-max-microvolt = <3300000>; 74d157e889SFabio Estevam }; 75d157e889SFabio Estevam 7629939851SJoakim Zhang ir-receiver { 7729939851SJoakim Zhang compatible = "gpio-ir-receiver"; 7829939851SJoakim Zhang gpios = <&gpio1 13 GPIO_ACTIVE_LOW>; 7929939851SJoakim Zhang pinctrl-names = "default"; 8029939851SJoakim Zhang pinctrl-0 = <&pinctrl_ir>; 8129939851SJoakim Zhang linux,autosuspend-period = <125>; 8229939851SJoakim Zhang }; 83b5f2ace2SShengjiu Wang 8407ce797dSShengjiu Wang audio_codec_bt_sco: audio-codec-bt-sco { 8507ce797dSShengjiu Wang compatible = "linux,bt-sco"; 8607ce797dSShengjiu Wang #sound-dai-cells = <1>; 8707ce797dSShengjiu Wang }; 8807ce797dSShengjiu Wang 89b5f2ace2SShengjiu Wang wm8524: audio-codec { 90b5f2ace2SShengjiu Wang #sound-dai-cells = <0>; 91b5f2ace2SShengjiu Wang compatible = "wlf,wm8524"; 92b5f2ace2SShengjiu Wang pinctrl-names = "default"; 93b5f2ace2SShengjiu Wang pinctrl-0 = <&pinctrl_gpio_wlf>; 94b5f2ace2SShengjiu Wang wlf,mute-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>; 95b5f2ace2SShengjiu Wang }; 96b5f2ace2SShengjiu Wang 9707ce797dSShengjiu Wang sound-bt-sco { 9807ce797dSShengjiu Wang compatible = "simple-audio-card"; 9907ce797dSShengjiu Wang simple-audio-card,name = "bt-sco-audio"; 10007ce797dSShengjiu Wang simple-audio-card,format = "dsp_a"; 10107ce797dSShengjiu Wang simple-audio-card,bitclock-inversion; 10207ce797dSShengjiu Wang simple-audio-card,frame-master = <&btcpu>; 10307ce797dSShengjiu Wang simple-audio-card,bitclock-master = <&btcpu>; 10407ce797dSShengjiu Wang 10507ce797dSShengjiu Wang btcpu: simple-audio-card,cpu { 10607ce797dSShengjiu Wang sound-dai = <&sai2>; 10707ce797dSShengjiu Wang dai-tdm-slot-num = <2>; 10807ce797dSShengjiu Wang dai-tdm-slot-width = <16>; 10907ce797dSShengjiu Wang }; 11007ce797dSShengjiu Wang 11107ce797dSShengjiu Wang simple-audio-card,codec { 11207ce797dSShengjiu Wang sound-dai = <&audio_codec_bt_sco 1>; 11307ce797dSShengjiu Wang }; 11407ce797dSShengjiu Wang }; 11507ce797dSShengjiu Wang 116b5f2ace2SShengjiu Wang sound-wm8524 { 117b5f2ace2SShengjiu Wang compatible = "fsl,imx-audio-wm8524"; 118b5f2ace2SShengjiu Wang model = "wm8524-audio"; 119b5f2ace2SShengjiu Wang audio-cpu = <&sai3>; 120b5f2ace2SShengjiu Wang audio-codec = <&wm8524>; 121b5f2ace2SShengjiu Wang audio-asrc = <&easrc>; 122b5f2ace2SShengjiu Wang audio-routing = 123b5f2ace2SShengjiu Wang "Line Out Jack", "LINEVOUTL", 124b5f2ace2SShengjiu Wang "Line Out Jack", "LINEVOUTR"; 125b5f2ace2SShengjiu Wang }; 1264c36eb10SShengjiu Wang 127*7c52e169SElinor Montmasson spdif_out: spdif-out { 128*7c52e169SElinor Montmasson compatible = "linux,spdif-dit"; 129*7c52e169SElinor Montmasson #sound-dai-cells = <0>; 130*7c52e169SElinor Montmasson }; 131*7c52e169SElinor Montmasson 132*7c52e169SElinor Montmasson spdif_in: spdif-in { 133*7c52e169SElinor Montmasson compatible = "linux,spdif-dir"; 134*7c52e169SElinor Montmasson #sound-dai-cells = <0>; 135*7c52e169SElinor Montmasson }; 136*7c52e169SElinor Montmasson 1374c36eb10SShengjiu Wang sound-spdif { 1384c36eb10SShengjiu Wang compatible = "fsl,imx-audio-spdif"; 1394c36eb10SShengjiu Wang model = "imx-spdif"; 140*7c52e169SElinor Montmasson audio-cpu = <&spdif1>; 141*7c52e169SElinor Montmasson audio-codec = <&spdif_out>, <&spdif_in>; 1424c36eb10SShengjiu Wang }; 143caf5567bSShengjiu Wang 144caf5567bSShengjiu Wang sound-micfil { 145caf5567bSShengjiu Wang compatible = "fsl,imx-audio-card"; 146caf5567bSShengjiu Wang model = "micfil-audio"; 147caf5567bSShengjiu Wang 148caf5567bSShengjiu Wang pri-dai-link { 149caf5567bSShengjiu Wang link-name = "micfil hifi"; 150caf5567bSShengjiu Wang format = "i2s"; 151caf5567bSShengjiu Wang 152caf5567bSShengjiu Wang cpu { 153caf5567bSShengjiu Wang sound-dai = <&micfil>; 154caf5567bSShengjiu Wang }; 155caf5567bSShengjiu Wang }; 156caf5567bSShengjiu Wang }; 157b5f2ace2SShengjiu Wang}; 158b5f2ace2SShengjiu Wang 159b5f2ace2SShengjiu Wang&easrc { 160b5f2ace2SShengjiu Wang fsl,asrc-rate = <48000>; 161b5f2ace2SShengjiu Wang status = "okay"; 162791b02daSAnson Huang}; 163791b02daSAnson Huang 164791b02daSAnson Huang&fec1 { 165791b02daSAnson Huang pinctrl-names = "default"; 166791b02daSAnson Huang pinctrl-0 = <&pinctrl_fec1>; 167791b02daSAnson Huang phy-mode = "rgmii-id"; 168791b02daSAnson Huang phy-handle = <ðphy0>; 169791b02daSAnson Huang fsl,magic-packet; 170791b02daSAnson Huang status = "okay"; 171791b02daSAnson Huang 172791b02daSAnson Huang mdio { 173791b02daSAnson Huang #address-cells = <1>; 174791b02daSAnson Huang #size-cells = <0>; 175791b02daSAnson Huang 176791b02daSAnson Huang ethphy0: ethernet-phy@0 { 177791b02daSAnson Huang compatible = "ethernet-phy-ieee802.3-c22"; 178791b02daSAnson Huang reg = <0>; 1796133d842SJoakim Zhang reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>; 1806133d842SJoakim Zhang reset-assert-us = <10000>; 18120b6559eSJoakim Zhang qca,disable-smarteee; 18209e5ccddSJoakim Zhang vddio-supply = <&vddio>; 18309e5ccddSJoakim Zhang 18409e5ccddSJoakim Zhang vddio: vddio-regulator { 18509e5ccddSJoakim Zhang regulator-min-microvolt = <1800000>; 18609e5ccddSJoakim Zhang regulator-max-microvolt = <1800000>; 18709e5ccddSJoakim Zhang }; 188791b02daSAnson Huang }; 189791b02daSAnson Huang }; 190791b02daSAnson Huang}; 191791b02daSAnson Huang 192579df428SMichael Walle&flexspi { 193579df428SMichael Walle pinctrl-names = "default"; 194579df428SMichael Walle pinctrl-0 = <&pinctrl_flexspi>; 195579df428SMichael Walle status = "okay"; 196579df428SMichael Walle 197579df428SMichael Walle flash0: flash@0 { 198579df428SMichael Walle compatible = "jedec,spi-nor"; 199579df428SMichael Walle reg = <0>; 200579df428SMichael Walle #address-cells = <1>; 201579df428SMichael Walle #size-cells = <1>; 202579df428SMichael Walle spi-max-frequency = <166000000>; 203579df428SMichael Walle spi-tx-bus-width = <4>; 204579df428SMichael Walle spi-rx-bus-width = <4>; 205579df428SMichael Walle }; 206579df428SMichael Walle}; 207579df428SMichael Walle 208791b02daSAnson Huang&i2c1 { 209791b02daSAnson Huang clock-frequency = <400000>; 210791b02daSAnson Huang pinctrl-names = "default"; 211791b02daSAnson Huang pinctrl-0 = <&pinctrl_i2c1>; 212791b02daSAnson Huang status = "okay"; 213791b02daSAnson Huang}; 214791b02daSAnson Huang 215bf587f89SLi Jun&i2c2 { 216bf587f89SLi Jun clock-frequency = <400000>; 217c0c4c456SPeng Fan pinctrl-names = "default", "gpio"; 218bf587f89SLi Jun pinctrl-0 = <&pinctrl_i2c2>; 219c0c4c456SPeng Fan pinctrl-1 = <&pinctrl_i2c2_gpio>; 2202b1d5d05SFabio Estevam scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 2212b1d5d05SFabio Estevam sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 222bf587f89SLi Jun status = "okay"; 223bf587f89SLi Jun 224e8abdd58SFabio Estevam hdmi@3d { 225e8abdd58SFabio Estevam compatible = "adi,adv7535"; 226d157e889SFabio Estevam reg = <0x3d>; 227d157e889SFabio Estevam interrupt-parent = <&gpio1>; 228d157e889SFabio Estevam interrupts = <9 IRQ_TYPE_EDGE_FALLING>; 229e8abdd58SFabio Estevam adi,dsi-lanes = <4>; 230d157e889SFabio Estevam v3p3-supply = <®_vddext_3v3>; 231e8abdd58SFabio Estevam 232e8abdd58SFabio Estevam ports { 233e8abdd58SFabio Estevam #address-cells = <1>; 234e8abdd58SFabio Estevam #size-cells = <0>; 235e8abdd58SFabio Estevam 236e8abdd58SFabio Estevam port@0 { 237e8abdd58SFabio Estevam reg = <0>; 238e8abdd58SFabio Estevam 239d157e889SFabio Estevam adv7535_in: endpoint { 240e8abdd58SFabio Estevam remote-endpoint = <&dsi_out>; 241e8abdd58SFabio Estevam }; 242e8abdd58SFabio Estevam }; 243e8abdd58SFabio Estevam 244e8abdd58SFabio Estevam port@1 { 245e8abdd58SFabio Estevam reg = <1>; 246e8abdd58SFabio Estevam 247d157e889SFabio Estevam adv7535_out: endpoint { 248e8abdd58SFabio Estevam remote-endpoint = <&hdmi_connector_in>; 249e8abdd58SFabio Estevam }; 250e8abdd58SFabio Estevam }; 251e8abdd58SFabio Estevam 252e8abdd58SFabio Estevam }; 253e8abdd58SFabio Estevam }; 254e8abdd58SFabio Estevam 255bf587f89SLi Jun ptn5110: tcpc@50 { 25697459224SFabio Estevam compatible = "nxp,ptn5110", "tcpci"; 257bf587f89SLi Jun pinctrl-names = "default"; 258bf587f89SLi Jun pinctrl-0 = <&pinctrl_typec1>; 259bf587f89SLi Jun reg = <0x50>; 260bf587f89SLi Jun interrupt-parent = <&gpio2>; 261bf587f89SLi Jun interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 262bf587f89SLi Jun status = "okay"; 263bf587f89SLi Jun 264bf587f89SLi Jun typec1_con: connector { 265bf587f89SLi Jun compatible = "usb-c-connector"; 266bf587f89SLi Jun label = "USB-C"; 267bf587f89SLi Jun power-role = "dual"; 268bf587f89SLi Jun data-role = "dual"; 269bf587f89SLi Jun try-power-role = "sink"; 270bf587f89SLi Jun source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>; 271bf587f89SLi Jun sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM) 272bf587f89SLi Jun PDO_VAR(5000, 20000, 3000)>; 273bf587f89SLi Jun op-sink-microwatt = <15000000>; 274bf587f89SLi Jun self-powered; 275ded572f3SFabio Estevam 276ded572f3SFabio Estevam port { 277ded572f3SFabio Estevam typec1_dr_sw: endpoint { 278ded572f3SFabio Estevam remote-endpoint = <&usb1_drd_sw>; 279ded572f3SFabio Estevam }; 280ded572f3SFabio Estevam }; 281bf587f89SLi Jun }; 282bf587f89SLi Jun }; 283bf587f89SLi Jun}; 284bf587f89SLi Jun 285d3f46dd4SAnson Huang&i2c3 { 286d3f46dd4SAnson Huang clock-frequency = <400000>; 287c0c4c456SPeng Fan pinctrl-names = "default", "gpio"; 288d3f46dd4SAnson Huang pinctrl-0 = <&pinctrl_i2c3>; 289c0c4c456SPeng Fan pinctrl-1 = <&pinctrl_i2c3_gpio>; 290c0c4c456SPeng Fan scl-gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>; 291c0c4c456SPeng Fan sda-gpios = <&gpio5 19 GPIO_ACTIVE_HIGH>; 292d3f46dd4SAnson Huang status = "okay"; 293ded9e59bSAnson Huang 294ded9e59bSAnson Huang pca6416: gpio@20 { 295ded9e59bSAnson Huang compatible = "ti,tca6416"; 296ded9e59bSAnson Huang reg = <0x20>; 297ded9e59bSAnson Huang gpio-controller; 298ded9e59bSAnson Huang #gpio-cells = <2>; 299ded9e59bSAnson Huang }; 3005aafda60SFabio Estevam 3015aafda60SFabio Estevam camera@3c { 3025aafda60SFabio Estevam compatible = "ovti,ov5640"; 3035aafda60SFabio Estevam reg = <0x3c>; 3045aafda60SFabio Estevam pinctrl-names = "default"; 3055aafda60SFabio Estevam pinctrl-0 = <&pinctrl_camera>; 3065aafda60SFabio Estevam clocks = <&clk IMX8MN_CLK_CLKO1>; 3075aafda60SFabio Estevam clock-names = "xclk"; 3085aafda60SFabio Estevam assigned-clocks = <&clk IMX8MN_CLK_CLKO1>; 3095aafda60SFabio Estevam assigned-clock-parents = <&clk IMX8MN_CLK_24M>; 3105aafda60SFabio Estevam assigned-clock-rates = <24000000>; 3115aafda60SFabio Estevam powerdown-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; 3125aafda60SFabio Estevam reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; 3138deb080fSFabio Estevam AVDD-supply = <®_1v8>; 3148deb080fSFabio Estevam DVDD-supply = <®_1v5>; 3155aafda60SFabio Estevam 3165aafda60SFabio Estevam port { 3175aafda60SFabio Estevam ov5640_to_mipi_csi2: endpoint { 3185aafda60SFabio Estevam remote-endpoint = <&imx8mn_mipi_csi_in>; 3195aafda60SFabio Estevam clock-lanes = <0>; 3205aafda60SFabio Estevam data-lanes = <1 2>; 3215aafda60SFabio Estevam }; 3225aafda60SFabio Estevam }; 3235aafda60SFabio Estevam }; 3245aafda60SFabio Estevam}; 3255aafda60SFabio Estevam 3265aafda60SFabio Estevam&isi { 3275aafda60SFabio Estevam status = "okay"; 3285aafda60SFabio Estevam}; 3295aafda60SFabio Estevam 330caf5567bSShengjiu Wang&micfil { 331caf5567bSShengjiu Wang #sound-dai-cells = <0>; 332caf5567bSShengjiu Wang pinctrl-names = "default"; 333caf5567bSShengjiu Wang pinctrl-0 = <&pinctrl_pdm>; 334caf5567bSShengjiu Wang assigned-clocks = <&clk IMX8MN_CLK_PDM>; 335caf5567bSShengjiu Wang assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>; 336caf5567bSShengjiu Wang assigned-clock-rates = <196608000>; 337caf5567bSShengjiu Wang status = "okay"; 338caf5567bSShengjiu Wang}; 339caf5567bSShengjiu Wang 3405aafda60SFabio Estevam&mipi_csi { 3415aafda60SFabio Estevam status = "okay"; 3425aafda60SFabio Estevam 3435aafda60SFabio Estevam ports { 3445aafda60SFabio Estevam port@0 { 3455aafda60SFabio Estevam imx8mn_mipi_csi_in: endpoint { 3465aafda60SFabio Estevam remote-endpoint = <&ov5640_to_mipi_csi2>; 3475aafda60SFabio Estevam data-lanes = <1 2>; 3485aafda60SFabio Estevam }; 3495aafda60SFabio Estevam }; 3505aafda60SFabio Estevam }; 351d3f46dd4SAnson Huang}; 352d3f46dd4SAnson Huang 353e8abdd58SFabio Estevam&lcdif { 354e8abdd58SFabio Estevam status = "okay"; 355e8abdd58SFabio Estevam}; 356e8abdd58SFabio Estevam 357e8abdd58SFabio Estevam&mipi_dsi { 358e8abdd58SFabio Estevam samsung,esc-clock-frequency = <10000000>; 359e8abdd58SFabio Estevam status = "okay"; 360e8abdd58SFabio Estevam 361e8abdd58SFabio Estevam ports { 362e8abdd58SFabio Estevam port@1 { 363e8abdd58SFabio Estevam reg = <1>; 364e8abdd58SFabio Estevam 365e8abdd58SFabio Estevam dsi_out: endpoint { 366d157e889SFabio Estevam remote-endpoint = <&adv7535_in>; 367e8abdd58SFabio Estevam data-lanes = <1 2 3 4>; 368e8abdd58SFabio Estevam }; 369e8abdd58SFabio Estevam }; 370e8abdd58SFabio Estevam }; 371e8abdd58SFabio Estevam}; 372e8abdd58SFabio Estevam 37307ce797dSShengjiu Wang&sai2 { 37407ce797dSShengjiu Wang #sound-dai-cells = <0>; 37507ce797dSShengjiu Wang pinctrl-names = "default"; 37607ce797dSShengjiu Wang pinctrl-0 = <&pinctrl_sai2>; 37707ce797dSShengjiu Wang assigned-clocks = <&clk IMX8MN_CLK_SAI2>; 37807ce797dSShengjiu Wang assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>; 37907ce797dSShengjiu Wang assigned-clock-rates = <24576000>; 38007ce797dSShengjiu Wang status = "okay"; 38107ce797dSShengjiu Wang}; 38207ce797dSShengjiu Wang 383b5f2ace2SShengjiu Wang&sai3 { 384b5f2ace2SShengjiu Wang pinctrl-names = "default"; 385b5f2ace2SShengjiu Wang pinctrl-0 = <&pinctrl_sai3>; 386b5f2ace2SShengjiu Wang assigned-clocks = <&clk IMX8MN_CLK_SAI3>; 387b5f2ace2SShengjiu Wang assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>; 388b5f2ace2SShengjiu Wang assigned-clock-rates = <24576000>; 389b5f2ace2SShengjiu Wang fsl,sai-mclk-direction-output; 390b5f2ace2SShengjiu Wang status = "okay"; 391b5f2ace2SShengjiu Wang}; 392b5f2ace2SShengjiu Wang 393791b02daSAnson Huang&snvs_pwrkey { 394791b02daSAnson Huang status = "okay"; 395791b02daSAnson Huang}; 396791b02daSAnson Huang 3974c36eb10SShengjiu Wang&spdif1 { 3984c36eb10SShengjiu Wang pinctrl-names = "default"; 3994c36eb10SShengjiu Wang pinctrl-0 = <&pinctrl_spdif1>; 4004c36eb10SShengjiu Wang assigned-clocks = <&clk IMX8MN_CLK_SPDIF1>; 4014c36eb10SShengjiu Wang assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>; 4024c36eb10SShengjiu Wang assigned-clock-rates = <24576000>; 4034c36eb10SShengjiu Wang status = "okay"; 4044c36eb10SShengjiu Wang}; 4054c36eb10SShengjiu Wang 406a8ea275dSPeng Fan&uart1 { /* BT */ 407a8ea275dSPeng Fan pinctrl-names = "default"; 408a8ea275dSPeng Fan pinctrl-0 = <&pinctrl_uart1>; 409a8ea275dSPeng Fan assigned-clocks = <&clk IMX8MN_CLK_UART1>; 410a8ea275dSPeng Fan assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>; 411a8ea275dSPeng Fan uart-has-rtscts; 412a8ea275dSPeng Fan status = "okay"; 413a8ea275dSPeng Fan}; 414a8ea275dSPeng Fan 415791b02daSAnson Huang&uart2 { /* console */ 416791b02daSAnson Huang pinctrl-names = "default"; 417791b02daSAnson Huang pinctrl-0 = <&pinctrl_uart2>; 418791b02daSAnson Huang status = "okay"; 419791b02daSAnson Huang}; 420791b02daSAnson Huang 421cc545760SFabio Estevam&uart3 { 422cc545760SFabio Estevam pinctrl-names = "default"; 423cc545760SFabio Estevam pinctrl-0 = <&pinctrl_uart3>; 424cc545760SFabio Estevam assigned-clocks = <&clk IMX8MN_CLK_UART3>; 425cc545760SFabio Estevam assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>; 426cc545760SFabio Estevam uart-has-rtscts; 427cc545760SFabio Estevam status = "okay"; 428cc545760SFabio Estevam}; 429cc545760SFabio Estevam 4303cad403fSLi Jun&usbphynop1 { 4313cad403fSLi Jun wakeup-source; 4323cad403fSLi Jun}; 4333cad403fSLi Jun 434bf587f89SLi Jun&usbotg1 { 435bf587f89SLi Jun dr_mode = "otg"; 436bf587f89SLi Jun hnp-disable; 437bf587f89SLi Jun srp-disable; 438bf587f89SLi Jun adp-disable; 439bf587f89SLi Jun usb-role-switch; 44021cc1f22SLi Jun disable-over-current; 44114e292fcSPeter Chen samsung,picophy-pre-emp-curr-control = <3>; 44214e292fcSPeter Chen samsung,picophy-dc-vol-level-adjust = <7>; 443bf587f89SLi Jun status = "okay"; 444bf587f89SLi Jun 445bf587f89SLi Jun port { 446bf587f89SLi Jun usb1_drd_sw: endpoint { 447bf587f89SLi Jun remote-endpoint = <&typec1_dr_sw>; 448bf587f89SLi Jun }; 449bf587f89SLi Jun }; 450bf587f89SLi Jun}; 451bf587f89SLi Jun 452791b02daSAnson Huang&usdhc2 { 453791b02daSAnson Huang assigned-clocks = <&clk IMX8MN_CLK_USDHC2>; 454791b02daSAnson Huang assigned-clock-rates = <200000000>; 455791b02daSAnson Huang pinctrl-names = "default", "state_100mhz", "state_200mhz"; 456791b02daSAnson Huang pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 457791b02daSAnson Huang pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; 458791b02daSAnson Huang pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; 459791b02daSAnson Huang cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; 460791b02daSAnson Huang bus-width = <4>; 461791b02daSAnson Huang vmmc-supply = <®_usdhc2_vmmc>; 462791b02daSAnson Huang status = "okay"; 463791b02daSAnson Huang}; 464791b02daSAnson Huang 465791b02daSAnson Huang&usdhc3 { 466791b02daSAnson Huang assigned-clocks = <&clk IMX8MN_CLK_USDHC3_ROOT>; 467791b02daSAnson Huang assigned-clock-rates = <400000000>; 468791b02daSAnson Huang pinctrl-names = "default", "state_100mhz", "state_200mhz"; 469791b02daSAnson Huang pinctrl-0 = <&pinctrl_usdhc3>; 470791b02daSAnson Huang pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 471791b02daSAnson Huang pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 472791b02daSAnson Huang bus-width = <8>; 473791b02daSAnson Huang non-removable; 474791b02daSAnson Huang status = "okay"; 475791b02daSAnson Huang}; 476791b02daSAnson Huang 477791b02daSAnson Huang&wdog1 { 478791b02daSAnson Huang pinctrl-names = "default"; 479791b02daSAnson Huang pinctrl-0 = <&pinctrl_wdog>; 480791b02daSAnson Huang fsl,ext-reset-output; 481791b02daSAnson Huang status = "okay"; 482791b02daSAnson Huang}; 483791b02daSAnson Huang 484791b02daSAnson Huang&iomuxc { 4855aafda60SFabio Estevam pinctrl_camera: cameragrp { 4865aafda60SFabio Estevam fsl,pins = < 4875aafda60SFabio Estevam MX8MN_IOMUXC_GPIO1_IO06_GPIO1_IO6 0x19 4885aafda60SFabio Estevam MX8MN_IOMUXC_GPIO1_IO07_GPIO1_IO7 0x19 4895aafda60SFabio Estevam MX8MN_IOMUXC_GPIO1_IO14_CCMSRCGPCMIX_CLKO1 0x59 4905aafda60SFabio Estevam >; 4915aafda60SFabio Estevam }; 4925aafda60SFabio Estevam 493791b02daSAnson Huang pinctrl_fec1: fec1grp { 494791b02daSAnson Huang fsl,pins = < 495791b02daSAnson Huang MX8MN_IOMUXC_ENET_MDC_ENET1_MDC 0x3 496791b02daSAnson Huang MX8MN_IOMUXC_ENET_MDIO_ENET1_MDIO 0x3 497791b02daSAnson Huang MX8MN_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f 498791b02daSAnson Huang MX8MN_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f 499791b02daSAnson Huang MX8MN_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f 500791b02daSAnson Huang MX8MN_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f 501791b02daSAnson Huang MX8MN_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0x91 502791b02daSAnson Huang MX8MN_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91 503791b02daSAnson Huang MX8MN_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91 504791b02daSAnson Huang MX8MN_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91 505791b02daSAnson Huang MX8MN_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f 506791b02daSAnson Huang MX8MN_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0x91 507791b02daSAnson Huang MX8MN_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 508791b02daSAnson Huang MX8MN_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f 509791b02daSAnson Huang MX8MN_IOMUXC_SAI2_RXC_GPIO4_IO22 0x19 510791b02daSAnson Huang >; 511791b02daSAnson Huang }; 512791b02daSAnson Huang 513579df428SMichael Walle pinctrl_flexspi: flexspigrp { 514579df428SMichael Walle fsl,pins = < 515579df428SMichael Walle MX8MN_IOMUXC_NAND_ALE_QSPI_A_SCLK 0x1c2 516579df428SMichael Walle MX8MN_IOMUXC_NAND_CE0_B_QSPI_A_SS0_B 0x82 517579df428SMichael Walle MX8MN_IOMUXC_NAND_DATA00_QSPI_A_DATA0 0x82 518579df428SMichael Walle MX8MN_IOMUXC_NAND_DATA01_QSPI_A_DATA1 0x82 519579df428SMichael Walle MX8MN_IOMUXC_NAND_DATA02_QSPI_A_DATA2 0x82 520579df428SMichael Walle MX8MN_IOMUXC_NAND_DATA03_QSPI_A_DATA3 0x82 521579df428SMichael Walle >; 522579df428SMichael Walle }; 523579df428SMichael Walle 524791b02daSAnson Huang pinctrl_gpio_led: gpioledgrp { 525791b02daSAnson Huang fsl,pins = < 526791b02daSAnson Huang MX8MN_IOMUXC_NAND_READY_B_GPIO3_IO16 0x19 527791b02daSAnson Huang >; 528791b02daSAnson Huang }; 529791b02daSAnson Huang 530b5f2ace2SShengjiu Wang pinctrl_gpio_wlf: gpiowlfgrp { 531b5f2ace2SShengjiu Wang fsl,pins = < 532b5f2ace2SShengjiu Wang MX8MN_IOMUXC_I2C4_SDA_GPIO5_IO21 0xd6 533b5f2ace2SShengjiu Wang >; 534b5f2ace2SShengjiu Wang }; 535b5f2ace2SShengjiu Wang 53629939851SJoakim Zhang pinctrl_ir: irgrp { 53729939851SJoakim Zhang fsl,pins = < 53829939851SJoakim Zhang MX8MN_IOMUXC_GPIO1_IO13_GPIO1_IO13 0x4f 53929939851SJoakim Zhang >; 54029939851SJoakim Zhang }; 54129939851SJoakim Zhang 542791b02daSAnson Huang pinctrl_i2c1: i2c1grp { 543791b02daSAnson Huang fsl,pins = < 544791b02daSAnson Huang MX8MN_IOMUXC_I2C1_SCL_I2C1_SCL 0x400001c3 545791b02daSAnson Huang MX8MN_IOMUXC_I2C1_SDA_I2C1_SDA 0x400001c3 546791b02daSAnson Huang >; 547791b02daSAnson Huang }; 548791b02daSAnson Huang 549bf587f89SLi Jun pinctrl_i2c2: i2c2grp { 550bf587f89SLi Jun fsl,pins = < 551bf587f89SLi Jun MX8MN_IOMUXC_I2C2_SCL_I2C2_SCL 0x400001c3 552bf587f89SLi Jun MX8MN_IOMUXC_I2C2_SDA_I2C2_SDA 0x400001c3 553bf587f89SLi Jun >; 554bf587f89SLi Jun }; 555bf587f89SLi Jun 556788fd97bSPeng Fan pinctrl_i2c2_gpio: i2c2gpiogrp { 557c0c4c456SPeng Fan fsl,pins = < 558c0c4c456SPeng Fan MX8MN_IOMUXC_I2C2_SCL_GPIO5_IO16 0x1c3 559c0c4c456SPeng Fan MX8MN_IOMUXC_I2C2_SDA_GPIO5_IO17 0x1c3 560c0c4c456SPeng Fan >; 561c0c4c456SPeng Fan }; 562c0c4c456SPeng Fan 563d3f46dd4SAnson Huang pinctrl_i2c3: i2c3grp { 564d3f46dd4SAnson Huang fsl,pins = < 565d3f46dd4SAnson Huang MX8MN_IOMUXC_I2C3_SCL_I2C3_SCL 0x400001c3 566d3f46dd4SAnson Huang MX8MN_IOMUXC_I2C3_SDA_I2C3_SDA 0x400001c3 567d3f46dd4SAnson Huang >; 568d3f46dd4SAnson Huang }; 569d3f46dd4SAnson Huang 570788fd97bSPeng Fan pinctrl_i2c3_gpio: i2c3gpiogrp { 571c0c4c456SPeng Fan fsl,pins = < 572c0c4c456SPeng Fan MX8MN_IOMUXC_I2C3_SCL_GPIO5_IO18 0x1c3 573c0c4c456SPeng Fan MX8MN_IOMUXC_I2C3_SDA_GPIO5_IO19 0x1c3 574c0c4c456SPeng Fan >; 575c0c4c456SPeng Fan }; 576c0c4c456SPeng Fan 577caf5567bSShengjiu Wang pinctrl_pdm: pdmgrp { 578caf5567bSShengjiu Wang fsl,pins = < 579caf5567bSShengjiu Wang MX8MN_IOMUXC_SAI5_MCLK_SAI5_MCLK 0xd6 580caf5567bSShengjiu Wang MX8MN_IOMUXC_SAI5_RXC_PDM_CLK 0xd6 581caf5567bSShengjiu Wang MX8MN_IOMUXC_SAI5_RXFS_SAI5_RX_SYNC 0xd6 582caf5567bSShengjiu Wang MX8MN_IOMUXC_SAI5_RXD0_PDM_BIT_STREAM0 0xd6 583caf5567bSShengjiu Wang MX8MN_IOMUXC_SAI5_RXD1_PDM_BIT_STREAM1 0xd6 584caf5567bSShengjiu Wang MX8MN_IOMUXC_SAI5_RXD2_PDM_BIT_STREAM2 0xd6 585caf5567bSShengjiu Wang MX8MN_IOMUXC_SAI5_RXD3_PDM_BIT_STREAM3 0xd6 586caf5567bSShengjiu Wang >; 587caf5567bSShengjiu Wang }; 588caf5567bSShengjiu Wang 589a0985471SKrzysztof Kozlowski pinctrl_pmic: pmicirqgrp { 5906386156eSRobin Gong fsl,pins = < 5914153f781SKrzysztof Kozlowski MX8MN_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x141 5926386156eSRobin Gong >; 5936386156eSRobin Gong }; 5946386156eSRobin Gong 595a0985471SKrzysztof Kozlowski pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { 596791b02daSAnson Huang fsl,pins = < 597791b02daSAnson Huang MX8MN_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x41 598791b02daSAnson Huang >; 599791b02daSAnson Huang }; 600791b02daSAnson Huang 60107ce797dSShengjiu Wang pinctrl_sai2: sai2grp { 60207ce797dSShengjiu Wang fsl,pins = < 60307ce797dSShengjiu Wang MX8MN_IOMUXC_SAI2_TXC_SAI2_TX_BCLK 0xd6 60407ce797dSShengjiu Wang MX8MN_IOMUXC_SAI2_TXFS_SAI2_TX_SYNC 0xd6 60507ce797dSShengjiu Wang MX8MN_IOMUXC_SAI2_TXD0_SAI2_TX_DATA0 0xd6 60607ce797dSShengjiu Wang MX8MN_IOMUXC_SAI2_RXD0_SAI2_RX_DATA0 0xd6 60707ce797dSShengjiu Wang >; 60807ce797dSShengjiu Wang }; 60907ce797dSShengjiu Wang 610b5f2ace2SShengjiu Wang pinctrl_sai3: sai3grp { 611b5f2ace2SShengjiu Wang fsl,pins = < 612b5f2ace2SShengjiu Wang MX8MN_IOMUXC_SAI3_TXFS_SAI3_TX_SYNC 0xd6 613b5f2ace2SShengjiu Wang MX8MN_IOMUXC_SAI3_TXC_SAI3_TX_BCLK 0xd6 614b5f2ace2SShengjiu Wang MX8MN_IOMUXC_SAI3_MCLK_SAI3_MCLK 0xd6 615b5f2ace2SShengjiu Wang MX8MN_IOMUXC_SAI3_TXD_SAI3_TX_DATA0 0xd6 616b5f2ace2SShengjiu Wang >; 617b5f2ace2SShengjiu Wang }; 618b5f2ace2SShengjiu Wang 6194c36eb10SShengjiu Wang pinctrl_spdif1: spdif1grp { 6204c36eb10SShengjiu Wang fsl,pins = < 6214c36eb10SShengjiu Wang MX8MN_IOMUXC_SPDIF_TX_SPDIF1_OUT 0xd6 6224c36eb10SShengjiu Wang MX8MN_IOMUXC_SPDIF_RX_SPDIF1_IN 0xd6 6234c36eb10SShengjiu Wang >; 6244c36eb10SShengjiu Wang }; 6254c36eb10SShengjiu Wang 626bf587f89SLi Jun pinctrl_typec1: typec1grp { 627bf587f89SLi Jun fsl,pins = < 628bf587f89SLi Jun MX8MN_IOMUXC_SD1_STROBE_GPIO2_IO11 0x159 629bf587f89SLi Jun >; 630bf587f89SLi Jun }; 631bf587f89SLi Jun 632a8ea275dSPeng Fan pinctrl_uart1: uart1grp { 633a8ea275dSPeng Fan fsl,pins = < 634a8ea275dSPeng Fan MX8MN_IOMUXC_UART1_RXD_UART1_DCE_RX 0x140 635a8ea275dSPeng Fan MX8MN_IOMUXC_UART1_TXD_UART1_DCE_TX 0x140 636a8ea275dSPeng Fan MX8MN_IOMUXC_UART3_RXD_UART1_DCE_CTS_B 0x140 637a8ea275dSPeng Fan MX8MN_IOMUXC_UART3_TXD_UART1_DCE_RTS_B 0x140 638a8ea275dSPeng Fan >; 639a8ea275dSPeng Fan }; 640a8ea275dSPeng Fan 641791b02daSAnson Huang pinctrl_uart2: uart2grp { 642791b02daSAnson Huang fsl,pins = < 643791b02daSAnson Huang MX8MN_IOMUXC_UART2_RXD_UART2_DCE_RX 0x140 644791b02daSAnson Huang MX8MN_IOMUXC_UART2_TXD_UART2_DCE_TX 0x140 645791b02daSAnson Huang >; 646791b02daSAnson Huang }; 647791b02daSAnson Huang 648cc545760SFabio Estevam pinctrl_uart3: uart3grp { 649cc545760SFabio Estevam fsl,pins = < 650cc545760SFabio Estevam MX8MN_IOMUXC_ECSPI1_SCLK_UART3_DCE_RX 0x140 651cc545760SFabio Estevam MX8MN_IOMUXC_ECSPI1_MOSI_UART3_DCE_TX 0x140 652cc545760SFabio Estevam MX8MN_IOMUXC_ECSPI1_SS0_UART3_DCE_RTS_B 0x140 653cc545760SFabio Estevam MX8MN_IOMUXC_ECSPI1_MISO_UART3_DCE_CTS_B 0x140 654cc545760SFabio Estevam >; 655cc545760SFabio Estevam }; 656cc545760SFabio Estevam 657a0985471SKrzysztof Kozlowski pinctrl_usdhc2_gpio: usdhc2gpiogrp { 658791b02daSAnson Huang fsl,pins = < 659791b02daSAnson Huang MX8MN_IOMUXC_GPIO1_IO15_GPIO1_IO15 0x1c4 660791b02daSAnson Huang >; 661791b02daSAnson Huang }; 662791b02daSAnson Huang 663791b02daSAnson Huang pinctrl_usdhc2: usdhc2grp { 664791b02daSAnson Huang fsl,pins = < 665791b02daSAnson Huang MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x190 666791b02daSAnson Huang MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d0 667791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d0 668791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d0 669791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 670791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 671791b02daSAnson Huang MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 672791b02daSAnson Huang >; 673791b02daSAnson Huang }; 674791b02daSAnson Huang 675a0985471SKrzysztof Kozlowski pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 676791b02daSAnson Huang fsl,pins = < 677791b02daSAnson Huang MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x194 678791b02daSAnson Huang MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d4 679791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d4 680791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d4 681791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 682791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 683791b02daSAnson Huang MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 684791b02daSAnson Huang >; 685791b02daSAnson Huang }; 686791b02daSAnson Huang 687a0985471SKrzysztof Kozlowski pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 688791b02daSAnson Huang fsl,pins = < 689791b02daSAnson Huang MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x196 690791b02daSAnson Huang MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d6 691791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d6 692791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 693791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 694791b02daSAnson Huang MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 695791b02daSAnson Huang MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 696791b02daSAnson Huang >; 697791b02daSAnson Huang }; 698791b02daSAnson Huang 699791b02daSAnson Huang pinctrl_usdhc3: usdhc3grp { 700791b02daSAnson Huang fsl,pins = < 701791b02daSAnson Huang MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK 0x40000190 702791b02daSAnson Huang MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d0 703791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d0 704791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d0 705791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d0 706791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d0 707791b02daSAnson Huang MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d0 708791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d0 709791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d0 710791b02daSAnson Huang MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d0 711791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x190 712791b02daSAnson Huang >; 713791b02daSAnson Huang }; 714791b02daSAnson Huang 715a0985471SKrzysztof Kozlowski pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp { 716791b02daSAnson Huang fsl,pins = < 717791b02daSAnson Huang MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK 0x40000194 718791b02daSAnson Huang MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d4 719791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d4 720791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d4 721791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d4 722791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d4 723791b02daSAnson Huang MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d4 724791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d4 725791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d4 726791b02daSAnson Huang MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d4 727791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x194 728791b02daSAnson Huang >; 729791b02daSAnson Huang }; 730791b02daSAnson Huang 731a0985471SKrzysztof Kozlowski pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp { 732791b02daSAnson Huang fsl,pins = < 733791b02daSAnson Huang MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK 0x40000196 734791b02daSAnson Huang MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d6 735791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d6 736791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d6 737791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d6 738791b02daSAnson Huang MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d6 739791b02daSAnson Huang MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d6 740791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d6 741791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d6 742791b02daSAnson Huang MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d6 743791b02daSAnson Huang MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x196 744791b02daSAnson Huang >; 745791b02daSAnson Huang }; 746791b02daSAnson Huang 747791b02daSAnson Huang pinctrl_wdog: wdoggrp { 748791b02daSAnson Huang fsl,pins = < 749fa88e6e4SAnson Huang MX8MN_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0x166 750791b02daSAnson Huang >; 751791b02daSAnson Huang }; 752791b02daSAnson Huang}; 753