Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003  * Copyright 2020 NXP
0004  */
0005 
0006 /dts-v1/;
0007 
0008 #include <dt-bindings/phy/phy-imx8-pcie.h>
0009 #include <dt-bindings/usb/pd.h>
0010 #include "imx8mm.dtsi"
0011 
0012 / {
0013         chosen {
0014                 stdout-path = &uart2;
0015         };
0016 
0017         memory@40000000 {
0018                 device_type = "memory";
0019                 reg = <0x0 0x40000000 0 0x80000000>;
0020         };
0021 
0022         leds {
0023                 compatible = "gpio-leds";
0024                 pinctrl-names = "default";
0025                 pinctrl-0 = <&pinctrl_gpio_led>;
0026 
0027                 status {
0028                         label = "status";
0029                         gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
0030                         default-state = "on";
0031                 };
0032         };
0033 
0034         pcie0_refclk: pcie0-refclk {
0035                 compatible = "fixed-clock";
0036                 #clock-cells = <0>;
0037                 clock-frequency = <100000000>;
0038         };
0039 
0040         reg_pcie0: regulator-pcie {
0041                 compatible = "regulator-fixed";
0042                 pinctrl-names = "default";
0043                 pinctrl-0 = <&pinctrl_pcie0_reg>;
0044                 regulator-name = "MPCIE_3V3";
0045                 regulator-min-microvolt = <3300000>;
0046                 regulator-max-microvolt = <3300000>;
0047                 gpio = <&gpio1 5 GPIO_ACTIVE_HIGH>;
0048                 enable-active-high;
0049         };
0050 
0051         reg_usdhc2_vmmc: regulator-usdhc2 {
0052                 compatible = "regulator-fixed";
0053                 pinctrl-names = "default";
0054                 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
0055                 regulator-name = "VSD_3V3";
0056                 regulator-min-microvolt = <3300000>;
0057                 regulator-max-microvolt = <3300000>;
0058                 gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
0059                 enable-active-high;
0060         };
0061 
0062         backlight: backlight {
0063                 compatible = "pwm-backlight";
0064                 pwms = <&pwm1 0 5000000 0>;
0065                 brightness-levels = <0 255>;
0066                 num-interpolated-steps = <255>;
0067                 default-brightness-level = <250>;
0068         };
0069 
0070         ir-receiver {
0071                 compatible = "gpio-ir-receiver";
0072                 gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
0073                 pinctrl-names = "default";
0074                 pinctrl-0 = <&pinctrl_ir>;
0075                 linux,autosuspend-period = <125>;
0076         };
0077 
0078         audio_codec_bt_sco: audio-codec-bt-sco {
0079                 compatible = "linux,bt-sco";
0080                 #sound-dai-cells = <1>;
0081         };
0082 
0083         wm8524: audio-codec {
0084                 #sound-dai-cells = <0>;
0085                 compatible = "wlf,wm8524";
0086                 pinctrl-names = "default";
0087                 pinctrl-0 = <&pinctrl_gpio_wlf>;
0088                 wlf,mute-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
0089         };
0090 
0091         sound-bt-sco {
0092                 compatible = "simple-audio-card";
0093                 simple-audio-card,name = "bt-sco-audio";
0094                 simple-audio-card,format = "dsp_a";
0095                 simple-audio-card,bitclock-inversion;
0096                 simple-audio-card,frame-master = <&btcpu>;
0097                 simple-audio-card,bitclock-master = <&btcpu>;
0098 
0099                 btcpu: simple-audio-card,cpu {
0100                         sound-dai = <&sai2>;
0101                         dai-tdm-slot-num = <2>;
0102                         dai-tdm-slot-width = <16>;
0103                 };
0104 
0105                 simple-audio-card,codec {
0106                         sound-dai = <&audio_codec_bt_sco 1>;
0107                 };
0108         };
0109 
0110         sound-wm8524 {
0111                 compatible = "simple-audio-card";
0112                 simple-audio-card,name = "wm8524-audio";
0113                 simple-audio-card,format = "i2s";
0114                 simple-audio-card,frame-master = <&cpudai>;
0115                 simple-audio-card,bitclock-master = <&cpudai>;
0116                 simple-audio-card,widgets =
0117                         "Line", "Left Line Out Jack",
0118                         "Line", "Right Line Out Jack";
0119                 simple-audio-card,routing =
0120                         "Left Line Out Jack", "LINEVOUTL",
0121                         "Right Line Out Jack", "LINEVOUTR";
0122 
0123                 cpudai: simple-audio-card,cpu {
0124                         sound-dai = <&sai3>;
0125                         dai-tdm-slot-num = <2>;
0126                         dai-tdm-slot-width = <32>;
0127                 };
0128 
0129                 simple-audio-card,codec {
0130                         sound-dai = <&wm8524>;
0131                         clocks = <&clk IMX8MM_CLK_SAI3_ROOT>;
0132                 };
0133         };
0134 };
0135 
0136 &A53_0 {
0137         cpu-supply = <&buck2_reg>;
0138 };
0139 
0140 &A53_1 {
0141         cpu-supply = <&buck2_reg>;
0142 };
0143 
0144 &A53_2 {
0145         cpu-supply = <&buck2_reg>;
0146 };
0147 
0148 &A53_3 {
0149         cpu-supply = <&buck2_reg>;
0150 };
0151 
0152 &fec1 {
0153         pinctrl-names = "default";
0154         pinctrl-0 = <&pinctrl_fec1>;
0155         phy-mode = "rgmii-id";
0156         phy-handle = <&ethphy0>;
0157         fsl,magic-packet;
0158         status = "okay";
0159 
0160         mdio {
0161                 #address-cells = <1>;
0162                 #size-cells = <0>;
0163 
0164                 ethphy0: ethernet-phy@0 {
0165                         compatible = "ethernet-phy-ieee802.3-c22";
0166                         reg = <0>;
0167                         reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
0168                         reset-assert-us = <10000>;
0169                         qca,disable-smarteee;
0170                         vddio-supply = <&vddio>;
0171 
0172                         vddio: vddio-regulator {
0173                                 regulator-min-microvolt = <1800000>;
0174                                 regulator-max-microvolt = <1800000>;
0175                         };
0176                 };
0177         };
0178 };
0179 
0180 &i2c1 {
0181         clock-frequency = <400000>;
0182         pinctrl-names = "default";
0183         pinctrl-0 = <&pinctrl_i2c1>;
0184         status = "okay";
0185 
0186         pmic@4b {
0187                 compatible = "rohm,bd71847";
0188                 reg = <0x4b>;
0189                 pinctrl-names = "default";
0190                 pinctrl-0 = <&pinctrl_pmic>;
0191                 interrupt-parent = <&gpio1>;
0192                 interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
0193                 rohm,reset-snvs-powered;
0194 
0195                 #clock-cells = <0>;
0196                 clocks = <&osc_32k 0>;
0197                 clock-output-names = "clk-32k-out";
0198 
0199                 regulators {
0200                         buck1_reg: BUCK1 {
0201                                 regulator-name = "buck1";
0202                                 regulator-min-microvolt = <700000>;
0203                                 regulator-max-microvolt = <1300000>;
0204                                 regulator-boot-on;
0205                                 regulator-always-on;
0206                                 regulator-ramp-delay = <1250>;
0207                         };
0208 
0209                         buck2_reg: BUCK2 {
0210                                 regulator-name = "buck2";
0211                                 regulator-min-microvolt = <700000>;
0212                                 regulator-max-microvolt = <1300000>;
0213                                 regulator-boot-on;
0214                                 regulator-always-on;
0215                                 regulator-ramp-delay = <1250>;
0216                                 rohm,dvs-run-voltage = <1000000>;
0217                                 rohm,dvs-idle-voltage = <900000>;
0218                         };
0219 
0220                         buck3_reg: BUCK3 {
0221                                 // BUCK5 in datasheet
0222                                 regulator-name = "buck3";
0223                                 regulator-min-microvolt = <700000>;
0224                                 regulator-max-microvolt = <1350000>;
0225                                 regulator-boot-on;
0226                                 regulator-always-on;
0227                         };
0228 
0229                         buck4_reg: BUCK4 {
0230                                 // BUCK6 in datasheet
0231                                 regulator-name = "buck4";
0232                                 regulator-min-microvolt = <3000000>;
0233                                 regulator-max-microvolt = <3300000>;
0234                                 regulator-boot-on;
0235                                 regulator-always-on;
0236                         };
0237 
0238                         buck5_reg: BUCK5 {
0239                                 // BUCK7 in datasheet
0240                                 regulator-name = "buck5";
0241                                 regulator-min-microvolt = <1605000>;
0242                                 regulator-max-microvolt = <1995000>;
0243                                 regulator-boot-on;
0244                                 regulator-always-on;
0245                         };
0246 
0247                         buck6_reg: BUCK6 {
0248                                 // BUCK8 in datasheet
0249                                 regulator-name = "buck6";
0250                                 regulator-min-microvolt = <800000>;
0251                                 regulator-max-microvolt = <1400000>;
0252                                 regulator-boot-on;
0253                                 regulator-always-on;
0254                         };
0255 
0256                         ldo1_reg: LDO1 {
0257                                 regulator-name = "ldo1";
0258                                 regulator-min-microvolt = <1600000>;
0259                                 regulator-max-microvolt = <3300000>;
0260                                 regulator-boot-on;
0261                                 regulator-always-on;
0262                         };
0263 
0264                         ldo2_reg: LDO2 {
0265                                 regulator-name = "ldo2";
0266                                 regulator-min-microvolt = <800000>;
0267                                 regulator-max-microvolt = <900000>;
0268                                 regulator-boot-on;
0269                                 regulator-always-on;
0270                         };
0271 
0272                         ldo3_reg: LDO3 {
0273                                 regulator-name = "ldo3";
0274                                 regulator-min-microvolt = <1800000>;
0275                                 regulator-max-microvolt = <3300000>;
0276                                 regulator-boot-on;
0277                                 regulator-always-on;
0278                         };
0279 
0280                         ldo4_reg: LDO4 {
0281                                 regulator-name = "ldo4";
0282                                 regulator-min-microvolt = <900000>;
0283                                 regulator-max-microvolt = <1800000>;
0284                                 regulator-boot-on;
0285                                 regulator-always-on;
0286                         };
0287 
0288                         ldo6_reg: LDO6 {
0289                                 regulator-name = "ldo6";
0290                                 regulator-min-microvolt = <900000>;
0291                                 regulator-max-microvolt = <1800000>;
0292                                 regulator-boot-on;
0293                                 regulator-always-on;
0294                         };
0295                 };
0296         };
0297 };
0298 
0299 &i2c2 {
0300         clock-frequency = <400000>;
0301         pinctrl-names = "default";
0302         pinctrl-0 = <&pinctrl_i2c2>;
0303         status = "okay";
0304 
0305         ptn5110: tcpc@50 {
0306                 compatible = "nxp,ptn5110";
0307                 pinctrl-names = "default";
0308                 pinctrl-0 = <&pinctrl_typec1>;
0309                 reg = <0x50>;
0310                 interrupt-parent = <&gpio2>;
0311                 interrupts = <11 8>;
0312                 status = "okay";
0313 
0314                 port {
0315                         typec1_dr_sw: endpoint {
0316                                 remote-endpoint = <&usb1_drd_sw>;
0317                         };
0318                 };
0319 
0320                 typec1_con: connector {
0321                         compatible = "usb-c-connector";
0322                         label = "USB-C";
0323                         power-role = "dual";
0324                         data-role = "dual";
0325                         try-power-role = "sink";
0326                         source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
0327                         sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
0328                                      PDO_VAR(5000, 20000, 3000)>;
0329                         op-sink-microwatt = <15000000>;
0330                         self-powered;
0331                 };
0332         };
0333 };
0334 
0335 &i2c3 {
0336         clock-frequency = <400000>;
0337         pinctrl-names = "default";
0338         pinctrl-0 = <&pinctrl_i2c3>;
0339         status = "okay";
0340 
0341         pca6416: gpio@20 {
0342                 compatible = "ti,tca6416";
0343                 reg = <0x20>;
0344                 gpio-controller;
0345                 #gpio-cells = <2>;
0346         };
0347 };
0348 
0349 &pcie_phy {
0350         fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
0351         fsl,tx-deemph-gen1 = <0x2d>;
0352         fsl,tx-deemph-gen2 = <0xf>;
0353         clocks = <&pcie0_refclk>;
0354         status = "okay";
0355 };
0356 
0357 &pcie0 {
0358         pinctrl-names = "default";
0359         pinctrl-0 = <&pinctrl_pcie0>;
0360         reset-gpio = <&gpio4 21 GPIO_ACTIVE_LOW>;
0361         clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>, <&clk IMX8MM_CLK_PCIE1_AUX>,
0362                  <&pcie0_refclk>;
0363         clock-names = "pcie", "pcie_aux", "pcie_bus";
0364         assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>,
0365                           <&clk IMX8MM_CLK_PCIE1_CTRL>;
0366         assigned-clock-rates = <10000000>, <250000000>;
0367         assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>,
0368                                  <&clk IMX8MM_SYS_PLL2_250M>;
0369         vpcie-supply = <&reg_pcie0>;
0370         status = "okay";
0371 };
0372 
0373 &sai2 {
0374         #sound-dai-cells = <0>;
0375         pinctrl-names = "default";
0376         pinctrl-0 = <&pinctrl_sai2>;
0377         assigned-clocks = <&clk IMX8MM_CLK_SAI2>;
0378         assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
0379         assigned-clock-rates = <24576000>;
0380         status = "okay";
0381 };
0382 
0383 &sai3 {
0384         pinctrl-names = "default";
0385         pinctrl-0 = <&pinctrl_sai3>;
0386         assigned-clocks = <&clk IMX8MM_CLK_SAI3>;
0387         assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
0388         assigned-clock-rates = <24576000>;
0389         status = "okay";
0390 };
0391 
0392 &snvs_pwrkey {
0393         status = "okay";
0394 };
0395 
0396 &uart2 { /* console */
0397         pinctrl-names = "default";
0398         pinctrl-0 = <&pinctrl_uart2>;
0399         status = "okay";
0400 };
0401 
0402 &usbotg1 {
0403         dr_mode = "otg";
0404         hnp-disable;
0405         srp-disable;
0406         adp-disable;
0407         usb-role-switch;
0408         disable-over-current;
0409         samsung,picophy-pre-emp-curr-control = <3>;
0410         samsung,picophy-dc-vol-level-adjust = <7>;
0411         status = "okay";
0412 
0413         port {
0414                 usb1_drd_sw: endpoint {
0415                         remote-endpoint = <&typec1_dr_sw>;
0416                 };
0417         };
0418 };
0419 
0420 &usdhc2 {
0421         assigned-clocks = <&clk IMX8MM_CLK_USDHC2>;
0422         assigned-clock-rates = <200000000>;
0423         pinctrl-names = "default", "state_100mhz", "state_200mhz";
0424         pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
0425         pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
0426         pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
0427         cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
0428         bus-width = <4>;
0429         vmmc-supply = <&reg_usdhc2_vmmc>;
0430         status = "okay";
0431 };
0432 
0433 &wdog1 {
0434         pinctrl-names = "default";
0435         pinctrl-0 = <&pinctrl_wdog>;
0436         fsl,ext-reset-output;
0437         status = "okay";
0438 };
0439 
0440 &pwm1 {
0441         pinctrl-names = "default";
0442         pinctrl-0 = <&pinctrl_backlight>;
0443         status = "okay";
0444 };
0445 
0446 &iomuxc {
0447         pinctrl_fec1: fec1grp {
0448                 fsl,pins = <
0449                         MX8MM_IOMUXC_ENET_MDC_ENET1_MDC                 0x3
0450                         MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO               0x3
0451                         MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3           0x1f
0452                         MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2           0x1f
0453                         MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1           0x1f
0454                         MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0           0x1f
0455                         MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3           0x91
0456                         MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2           0x91
0457                         MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1           0x91
0458                         MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0           0x91
0459                         MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC           0x1f
0460                         MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC           0x91
0461                         MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL     0x91
0462                         MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL     0x1f
0463                         MX8MM_IOMUXC_SAI2_RXC_GPIO4_IO22                0x19
0464                 >;
0465         };
0466 
0467         pinctrl_gpio_led: gpioledgrp {
0468                 fsl,pins = <
0469                         MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16    0x19
0470                 >;
0471         };
0472 
0473         pinctrl_ir: irgrp {
0474                 fsl,pins = <
0475                         MX8MM_IOMUXC_GPIO1_IO13_GPIO1_IO13              0x4f
0476                 >;
0477         };
0478 
0479         pinctrl_gpio_wlf: gpiowlfgrp {
0480                 fsl,pins = <
0481                         MX8MM_IOMUXC_I2C4_SDA_GPIO5_IO21        0xd6
0482                 >;
0483         };
0484 
0485         pinctrl_i2c1: i2c1grp {
0486                 fsl,pins = <
0487                         MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL                  0x400001c3
0488                         MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA                  0x400001c3
0489                 >;
0490         };
0491 
0492         pinctrl_i2c2: i2c2grp {
0493                 fsl,pins = <
0494                         MX8MM_IOMUXC_I2C2_SCL_I2C2_SCL                  0x400001c3
0495                         MX8MM_IOMUXC_I2C2_SDA_I2C2_SDA                  0x400001c3
0496                 >;
0497         };
0498 
0499         pinctrl_i2c3: i2c3grp {
0500                 fsl,pins = <
0501                         MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL                  0x400001c3
0502                         MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA                  0x400001c3
0503                 >;
0504         };
0505 
0506         pinctrl_pcie0: pcie0grp {
0507                 fsl,pins = <
0508                         MX8MM_IOMUXC_I2C4_SCL_PCIE1_CLKREQ_B    0x61
0509                         MX8MM_IOMUXC_SAI2_RXFS_GPIO4_IO21       0x41
0510                 >;
0511         };
0512 
0513         pinctrl_pcie0_reg: pcie0reggrp {
0514                 fsl,pins = <
0515                         MX8MM_IOMUXC_GPIO1_IO05_GPIO1_IO5       0x41
0516                 >;
0517         };
0518 
0519         pinctrl_pmic: pmicirqgrp {
0520                 fsl,pins = <
0521                         MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3               0x141
0522                 >;
0523         };
0524 
0525         pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
0526                 fsl,pins = <
0527                         MX8MM_IOMUXC_SD2_RESET_B_GPIO2_IO19     0x41
0528                 >;
0529         };
0530 
0531         pinctrl_sai2: sai2grp {
0532                 fsl,pins = <
0533                         MX8MM_IOMUXC_SAI2_TXC_SAI2_TX_BCLK      0xd6
0534                         MX8MM_IOMUXC_SAI2_TXFS_SAI2_TX_SYNC     0xd6
0535                         MX8MM_IOMUXC_SAI2_TXD0_SAI2_TX_DATA0    0xd6
0536                         MX8MM_IOMUXC_SAI2_RXD0_SAI2_RX_DATA0    0xd6
0537                 >;
0538         };
0539 
0540         pinctrl_sai3: sai3grp {
0541                 fsl,pins = <
0542                         MX8MM_IOMUXC_SAI3_TXFS_SAI3_TX_SYNC     0xd6
0543                         MX8MM_IOMUXC_SAI3_TXC_SAI3_TX_BCLK      0xd6
0544                         MX8MM_IOMUXC_SAI3_MCLK_SAI3_MCLK        0xd6
0545                         MX8MM_IOMUXC_SAI3_TXD_SAI3_TX_DATA0     0xd6
0546                 >;
0547         };
0548 
0549         pinctrl_typec1: typec1grp {
0550                 fsl,pins = <
0551                         MX8MM_IOMUXC_SD1_STROBE_GPIO2_IO11      0x159
0552                 >;
0553         };
0554 
0555         pinctrl_uart2: uart2grp {
0556                 fsl,pins = <
0557                         MX8MM_IOMUXC_UART2_RXD_UART2_DCE_RX     0x140
0558                         MX8MM_IOMUXC_UART2_TXD_UART2_DCE_TX     0x140
0559                 >;
0560         };
0561 
0562         pinctrl_usdhc2_gpio: usdhc2grpgpiogrp {
0563                 fsl,pins = <
0564                         MX8MM_IOMUXC_GPIO1_IO15_GPIO1_IO15      0x1c4
0565                 >;
0566         };
0567 
0568         pinctrl_usdhc2: usdhc2grp {
0569                 fsl,pins = <
0570                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x190
0571                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d0
0572                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d0
0573                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d0
0574                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d0
0575                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d0
0576                         MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT  0x1d0
0577                 >;
0578         };
0579 
0580         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
0581                 fsl,pins = <
0582                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x194
0583                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d4
0584                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d4
0585                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d4
0586                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d4
0587                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d4
0588                         MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT  0x1d0
0589                 >;
0590         };
0591 
0592         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
0593                 fsl,pins = <
0594                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x196
0595                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d6
0596                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d6
0597                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d6
0598                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d6
0599                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d6
0600                         MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT  0x1d0
0601                 >;
0602         };
0603 
0604         pinctrl_wdog: wdoggrp {
0605                 fsl,pins = <
0606                         MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B    0x166
0607                 >;
0608         };
0609 
0610         pinctrl_backlight: backlightgrp {
0611                 fsl,pins = <
0612                         MX8MM_IOMUXC_GPIO1_IO01_PWM1_OUT        0x06
0613                 >;
0614         };
0615 };