1b97ee269SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2b97ee269SEmmanuel Vadot/* 3b97ee269SEmmanuel Vadot * Copyright (C) 2021-2022 Marek Vasut <marex@denx.de> 4b97ee269SEmmanuel Vadot */ 5b97ee269SEmmanuel Vadot 6b97ee269SEmmanuel Vadot#include "imx8mp.dtsi" 7b97ee269SEmmanuel Vadot 8b97ee269SEmmanuel Vadot/ { 9b97ee269SEmmanuel Vadot model = "DH electronics i.MX8M Plus DHCOM SoM"; 10b97ee269SEmmanuel Vadot compatible = "dh,imx8mp-dhcom-som", "fsl,imx8mp"; 11b97ee269SEmmanuel Vadot 12b97ee269SEmmanuel Vadot aliases { 13b97ee269SEmmanuel Vadot ethernet0 = &eqos; 14b97ee269SEmmanuel Vadot ethernet1 = &fec; 15b97ee269SEmmanuel Vadot rtc0 = &rv3032; 16b97ee269SEmmanuel Vadot rtc1 = &snvs_rtc; 17b97ee269SEmmanuel Vadot spi0 = &flexspi; 18b97ee269SEmmanuel Vadot }; 19b97ee269SEmmanuel Vadot 20b97ee269SEmmanuel Vadot memory@40000000 { 21b97ee269SEmmanuel Vadot device_type = "memory"; 22b97ee269SEmmanuel Vadot /* Memory size 512 MiB..8 GiB will be filled by U-Boot */ 23b97ee269SEmmanuel Vadot reg = <0x0 0x40000000 0 0x08000000>; 24b97ee269SEmmanuel Vadot }; 25b97ee269SEmmanuel Vadot 26b97ee269SEmmanuel Vadot reg_eth_vio: regulator-eth-vio { 27b97ee269SEmmanuel Vadot compatible = "regulator-fixed"; 2884943d6fSEmmanuel Vadot gpio = <&ioexp 2 GPIO_ACTIVE_LOW>; 29b97ee269SEmmanuel Vadot regulator-always-on; 30b97ee269SEmmanuel Vadot regulator-boot-on; 31b97ee269SEmmanuel Vadot regulator-min-microvolt = <3300000>; 32b97ee269SEmmanuel Vadot regulator-max-microvolt = <3300000>; 33b97ee269SEmmanuel Vadot regulator-name = "eth_vio"; 34b97ee269SEmmanuel Vadot vin-supply = <&buck4>; 35b97ee269SEmmanuel Vadot }; 36b97ee269SEmmanuel Vadot 37b97ee269SEmmanuel Vadot reg_usdhc2_vmmc: regulator-usdhc2-vmmc { 38b97ee269SEmmanuel Vadot compatible = "regulator-fixed"; 39b97ee269SEmmanuel Vadot enable-active-high; 40b97ee269SEmmanuel Vadot gpio = <&gpio2 19 0>; /* SD2_RESET */ 41b97ee269SEmmanuel Vadot off-on-delay-us = <12000>; 42b97ee269SEmmanuel Vadot pinctrl-names = "default"; 43b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2_vmmc>; 44b97ee269SEmmanuel Vadot regulator-max-microvolt = <3300000>; 45b97ee269SEmmanuel Vadot regulator-min-microvolt = <3300000>; 46b97ee269SEmmanuel Vadot regulator-name = "VDD_3V3_SD"; 47b97ee269SEmmanuel Vadot startup-delay-us = <100>; 48b97ee269SEmmanuel Vadot vin-supply = <&buck4>; 49b97ee269SEmmanuel Vadot }; 50f126890aSEmmanuel Vadot 51f126890aSEmmanuel Vadot reg_vdd_3p3v_awo: regulator-vdd-3p3v-awo { /* VDD_3V3_AWO */ 52f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 53f126890aSEmmanuel Vadot regulator-always-on; 54f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 55f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 56f126890aSEmmanuel Vadot regulator-name = "VDD_3P3V_AWO"; 57f126890aSEmmanuel Vadot }; 5884943d6fSEmmanuel Vadot 5984943d6fSEmmanuel Vadot wlan_pwrseq: wifi-pwrseq { 6084943d6fSEmmanuel Vadot compatible = "mmc-pwrseq-simple"; 6184943d6fSEmmanuel Vadot reset-gpios = <&ioexp 1 GPIO_ACTIVE_LOW>; 6284943d6fSEmmanuel Vadot }; 63b97ee269SEmmanuel Vadot}; 64b97ee269SEmmanuel Vadot 65b97ee269SEmmanuel Vadot&A53_0 { 66b97ee269SEmmanuel Vadot cpu-supply = <&buck2>; 67b97ee269SEmmanuel Vadot}; 68b97ee269SEmmanuel Vadot 69b97ee269SEmmanuel Vadot&A53_1 { 70b97ee269SEmmanuel Vadot cpu-supply = <&buck2>; 71b97ee269SEmmanuel Vadot}; 72b97ee269SEmmanuel Vadot 73b97ee269SEmmanuel Vadot&A53_2 { 74b97ee269SEmmanuel Vadot cpu-supply = <&buck2>; 75b97ee269SEmmanuel Vadot}; 76b97ee269SEmmanuel Vadot 77b97ee269SEmmanuel Vadot&A53_3 { 78b97ee269SEmmanuel Vadot cpu-supply = <&buck2>; 79b97ee269SEmmanuel Vadot}; 80b97ee269SEmmanuel Vadot 81*0e8011faSEmmanuel Vadot&audio_blk_ctrl { 82*0e8011faSEmmanuel Vadot assigned-clocks = <&clk IMX8MP_AUDIO_PLL1>; 83*0e8011faSEmmanuel Vadot assigned-clock-rates = <393216000>; 84*0e8011faSEmmanuel Vadot}; 85*0e8011faSEmmanuel Vadot 86b97ee269SEmmanuel Vadot&ecspi1 { 87b97ee269SEmmanuel Vadot pinctrl-names = "default"; 88b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_ecspi1>; 89b97ee269SEmmanuel Vadot cs-gpios = <&gpio5 17 GPIO_ACTIVE_LOW>; 90b97ee269SEmmanuel Vadot status = "disabled"; 91b97ee269SEmmanuel Vadot}; 92b97ee269SEmmanuel Vadot 93b97ee269SEmmanuel Vadot&ecspi2 { 94b97ee269SEmmanuel Vadot pinctrl-names = "default"; 95b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_ecspi2>; 96b97ee269SEmmanuel Vadot cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>; 97b97ee269SEmmanuel Vadot status = "disabled"; 98b97ee269SEmmanuel Vadot}; 99b97ee269SEmmanuel Vadot 100b97ee269SEmmanuel Vadot&eqos { /* First ethernet */ 101b97ee269SEmmanuel Vadot pinctrl-names = "default"; 102fac71e4eSEmmanuel Vadot pinctrl-0 = <&pinctrl_eqos_rgmii>; 103b97ee269SEmmanuel Vadot phy-handle = <ðphy0g>; 104b97ee269SEmmanuel Vadot phy-mode = "rgmii-id"; 105b97ee269SEmmanuel Vadot status = "okay"; 106b97ee269SEmmanuel Vadot 107b97ee269SEmmanuel Vadot mdio { 108b97ee269SEmmanuel Vadot compatible = "snps,dwmac-mdio"; 109b97ee269SEmmanuel Vadot #address-cells = <1>; 110b97ee269SEmmanuel Vadot #size-cells = <0>; 111b97ee269SEmmanuel Vadot 112b97ee269SEmmanuel Vadot /* Up to one of these two PHYs may be populated. */ 113*0e8011faSEmmanuel Vadot ethphy0f: ethernet-phy@1 { /* SMSC LAN8740Ai */ 114b97ee269SEmmanuel Vadot compatible = "ethernet-phy-id0007.c110", 115b97ee269SEmmanuel Vadot "ethernet-phy-ieee802.3-c22"; 116b97ee269SEmmanuel Vadot interrupt-parent = <&gpio3>; 117b97ee269SEmmanuel Vadot interrupts = <19 IRQ_TYPE_LEVEL_LOW>; 118b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_ethphy0>; 119b97ee269SEmmanuel Vadot pinctrl-names = "default"; 120*0e8011faSEmmanuel Vadot reg = <1>; 121b97ee269SEmmanuel Vadot reset-assert-us = <1000>; 122b97ee269SEmmanuel Vadot reset-deassert-us = <1000>; 12384943d6fSEmmanuel Vadot reset-gpios = <&ioexp 4 GPIO_ACTIVE_LOW>; 124b97ee269SEmmanuel Vadot /* Non-default PHY population option. */ 125b97ee269SEmmanuel Vadot status = "disabled"; 126b97ee269SEmmanuel Vadot }; 127b97ee269SEmmanuel Vadot 128b97ee269SEmmanuel Vadot ethphy0g: ethernet-phy@5 { /* Micrel KSZ9131RNXI */ 129b97ee269SEmmanuel Vadot compatible = "ethernet-phy-id0022.1642", 130b97ee269SEmmanuel Vadot "ethernet-phy-ieee802.3-c22"; 131b97ee269SEmmanuel Vadot interrupt-parent = <&gpio3>; 132b97ee269SEmmanuel Vadot interrupts = <19 IRQ_TYPE_LEVEL_LOW>; 133b97ee269SEmmanuel Vadot micrel,led-mode = <0>; 134b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_ethphy0>; 135b97ee269SEmmanuel Vadot pinctrl-names = "default"; 136b97ee269SEmmanuel Vadot reg = <5>; 137b97ee269SEmmanuel Vadot reset-assert-us = <1000>; 138b97ee269SEmmanuel Vadot reset-deassert-us = <1000>; 13984943d6fSEmmanuel Vadot reset-gpios = <&ioexp 4 GPIO_ACTIVE_LOW>; 140b97ee269SEmmanuel Vadot /* Default PHY population option. */ 141b97ee269SEmmanuel Vadot status = "okay"; 142b97ee269SEmmanuel Vadot }; 143b97ee269SEmmanuel Vadot }; 144b97ee269SEmmanuel Vadot}; 145b97ee269SEmmanuel Vadot 146b97ee269SEmmanuel Vadot&fec { /* Second ethernet */ 147b97ee269SEmmanuel Vadot pinctrl-names = "default"; 148fac71e4eSEmmanuel Vadot pinctrl-0 = <&pinctrl_fec_rmii>; 149b97ee269SEmmanuel Vadot phy-handle = <ðphy1f>; 150fac71e4eSEmmanuel Vadot phy-mode = "rmii"; 151b97ee269SEmmanuel Vadot fsl,magic-packet; 152b97ee269SEmmanuel Vadot status = "okay"; 153b97ee269SEmmanuel Vadot 154b97ee269SEmmanuel Vadot mdio { 155b97ee269SEmmanuel Vadot #address-cells = <1>; 156b97ee269SEmmanuel Vadot #size-cells = <0>; 157b97ee269SEmmanuel Vadot 158b97ee269SEmmanuel Vadot /* Up to one PHY may be populated. */ 159*0e8011faSEmmanuel Vadot ethphy1f: ethernet-phy@2 { /* SMSC LAN8740Ai */ 160b97ee269SEmmanuel Vadot compatible = "ethernet-phy-id0007.c110", 161b97ee269SEmmanuel Vadot "ethernet-phy-ieee802.3-c22"; 162b97ee269SEmmanuel Vadot interrupt-parent = <&gpio4>; 163b97ee269SEmmanuel Vadot interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 164b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_ethphy1>; 165b97ee269SEmmanuel Vadot pinctrl-names = "default"; 166*0e8011faSEmmanuel Vadot reg = <2>; 167b97ee269SEmmanuel Vadot reset-assert-us = <1000>; 168b97ee269SEmmanuel Vadot reset-deassert-us = <1000>; 169b97ee269SEmmanuel Vadot reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>; 170b97ee269SEmmanuel Vadot /* Non-default PHY population option. */ 171b97ee269SEmmanuel Vadot status = "disabled"; 172b97ee269SEmmanuel Vadot }; 173b97ee269SEmmanuel Vadot }; 174b97ee269SEmmanuel Vadot}; 175b97ee269SEmmanuel Vadot 176b97ee269SEmmanuel Vadot&flexcan1 { 177b97ee269SEmmanuel Vadot pinctrl-names = "default"; 178b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan1>; 179b97ee269SEmmanuel Vadot status = "disabled"; 180b97ee269SEmmanuel Vadot}; 181b97ee269SEmmanuel Vadot 182b97ee269SEmmanuel Vadot&flexcan2 { 183b97ee269SEmmanuel Vadot pinctrl-names = "default"; 184b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan2>; 185b97ee269SEmmanuel Vadot status = "disabled"; 186b97ee269SEmmanuel Vadot}; 187b97ee269SEmmanuel Vadot 188b97ee269SEmmanuel Vadot&flexspi { 189b97ee269SEmmanuel Vadot pinctrl-names = "default"; 190b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_flexspi>; 191b97ee269SEmmanuel Vadot status = "okay"; 192b97ee269SEmmanuel Vadot 193b97ee269SEmmanuel Vadot flash@0 { /* W25Q128JWPIM */ 194b97ee269SEmmanuel Vadot compatible = "jedec,spi-nor"; 195b97ee269SEmmanuel Vadot reg = <0>; 196b97ee269SEmmanuel Vadot spi-max-frequency = <80000000>; 197b97ee269SEmmanuel Vadot spi-tx-bus-width = <4>; 198b97ee269SEmmanuel Vadot spi-rx-bus-width = <4>; 199b97ee269SEmmanuel Vadot }; 200b97ee269SEmmanuel Vadot}; 201b97ee269SEmmanuel Vadot 202b97ee269SEmmanuel Vadot&gpio1 { 203b97ee269SEmmanuel Vadot gpio-line-names = 204b97ee269SEmmanuel Vadot "DHCOM-G", "", "", "", "", "DHCOM-I", "DHCOM-J", "DHCOM-L", 205b97ee269SEmmanuel Vadot "DHCOM-B", "DHCOM-A", "", "DHCOM-H", "", "", "", "", 206b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", "", 207b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", ""; 208b97ee269SEmmanuel Vadot}; 209b97ee269SEmmanuel Vadot 210b97ee269SEmmanuel Vadot&gpio2 { 211b97ee269SEmmanuel Vadot gpio-line-names = 212b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", "", 213b97ee269SEmmanuel Vadot "", "", "", "DHCOM-K", "", "", "", "", 214b97ee269SEmmanuel Vadot "", "", "", "", "DHCOM-INT", "", "", "", 215b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", ""; 216b97ee269SEmmanuel Vadot}; 217b97ee269SEmmanuel Vadot 218b97ee269SEmmanuel Vadot&gpio3 { 219b97ee269SEmmanuel Vadot gpio-line-names = 220b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", "", 221b97ee269SEmmanuel Vadot "", "", "", "", "", "", "SOM-HW0", "", 222b97ee269SEmmanuel Vadot "", "", "", "", "", "", "SOM-MEM0", "SOM-MEM1", 223b97ee269SEmmanuel Vadot "SOM-MEM2", "SOM-HW2", "", "", "", "", "", ""; 224b97ee269SEmmanuel Vadot}; 225b97ee269SEmmanuel Vadot 226b97ee269SEmmanuel Vadot&gpio4 { 227b97ee269SEmmanuel Vadot gpio-line-names = 228b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", "", 229b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", "", 230b97ee269SEmmanuel Vadot "", "", "", "SOM-HW1", "", "", "", "", 231b97ee269SEmmanuel Vadot "", "", "", "DHCOM-D", "", "", "", ""; 232b97ee269SEmmanuel Vadot}; 233b97ee269SEmmanuel Vadot 234b97ee269SEmmanuel Vadot&gpio5 { 235b97ee269SEmmanuel Vadot gpio-line-names = 236b97ee269SEmmanuel Vadot "", "", "DHCOM-C", "", "", "", "", "", 237b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", "", 238b97ee269SEmmanuel Vadot "", "", "", "", "", "", "DHCOM-E", "DHCOM-F", 239b97ee269SEmmanuel Vadot "", "", "", "", "", "", "", ""; 240b97ee269SEmmanuel Vadot}; 241b97ee269SEmmanuel Vadot 242b97ee269SEmmanuel Vadot&i2c3 { 243b97ee269SEmmanuel Vadot clock-frequency = <100000>; 244b97ee269SEmmanuel Vadot pinctrl-names = "default", "gpio"; 245b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c3>; 246b97ee269SEmmanuel Vadot pinctrl-1 = <&pinctrl_i2c3_gpio>; 247b97ee269SEmmanuel Vadot scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 248b97ee269SEmmanuel Vadot sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 249b97ee269SEmmanuel Vadot status = "okay"; 250b97ee269SEmmanuel Vadot 251f126890aSEmmanuel Vadot tc_bridge: bridge@f { 252f126890aSEmmanuel Vadot compatible = "toshiba,tc9595", "toshiba,tc358767"; 253f126890aSEmmanuel Vadot pinctrl-names = "default"; 254f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_tc9595>; 255f126890aSEmmanuel Vadot reg = <0xf>; 256f126890aSEmmanuel Vadot clock-names = "ref"; 257f126890aSEmmanuel Vadot clocks = <&clk IMX8MP_CLK_CLKOUT2>; 258f126890aSEmmanuel Vadot assigned-clocks = <&clk IMX8MP_CLK_CLKOUT2_SEL>, 259f126890aSEmmanuel Vadot <&clk IMX8MP_CLK_CLKOUT2>, 260f126890aSEmmanuel Vadot <&clk IMX8MP_AUDIO_PLL2_OUT>; 261f126890aSEmmanuel Vadot assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL2_OUT>; 2627d0873ebSEmmanuel Vadot assigned-clock-rates = <13000000>, <13000000>, <208000000>; 2638d13bc63SEmmanuel Vadot reset-gpios = <&gpio4 1 GPIO_ACTIVE_HIGH>; 264f126890aSEmmanuel Vadot status = "disabled"; 265f126890aSEmmanuel Vadot 266f126890aSEmmanuel Vadot ports { 267f126890aSEmmanuel Vadot #address-cells = <1>; 268f126890aSEmmanuel Vadot #size-cells = <0>; 269f126890aSEmmanuel Vadot 270f126890aSEmmanuel Vadot port@0 { 271f126890aSEmmanuel Vadot reg = <0>; 272f126890aSEmmanuel Vadot 273f126890aSEmmanuel Vadot tc_bridge_in: endpoint { 274f126890aSEmmanuel Vadot data-lanes = <1 2 3 4>; 275f126890aSEmmanuel Vadot remote-endpoint = <&dsi_out>; 276f126890aSEmmanuel Vadot }; 277f126890aSEmmanuel Vadot }; 278f126890aSEmmanuel Vadot }; 279f126890aSEmmanuel Vadot }; 280f126890aSEmmanuel Vadot 281b97ee269SEmmanuel Vadot pmic: pmic@25 { 282b97ee269SEmmanuel Vadot compatible = "nxp,pca9450c"; 283b97ee269SEmmanuel Vadot reg = <0x25>; 284b97ee269SEmmanuel Vadot pinctrl-names = "default"; 285b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_pmic>; 286b97ee269SEmmanuel Vadot interrupt-parent = <&gpio1>; 287b97ee269SEmmanuel Vadot interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 288b97ee269SEmmanuel Vadot 289b97ee269SEmmanuel Vadot /* 290b97ee269SEmmanuel Vadot * i.MX 8M Plus Data Sheet for Consumer Products 291b97ee269SEmmanuel Vadot * 3.1.4 Operating ranges 292b97ee269SEmmanuel Vadot * MIMX8ML8CVNKZAB 293b97ee269SEmmanuel Vadot */ 294b97ee269SEmmanuel Vadot regulators { 295b97ee269SEmmanuel Vadot buck1: BUCK1 { /* VDD_SOC (dual-phase with BUCK3) */ 296b97ee269SEmmanuel Vadot regulator-min-microvolt = <850000>; 297b97ee269SEmmanuel Vadot regulator-max-microvolt = <1000000>; 298b97ee269SEmmanuel Vadot regulator-ramp-delay = <3125>; 299b97ee269SEmmanuel Vadot regulator-always-on; 300b97ee269SEmmanuel Vadot regulator-boot-on; 301b97ee269SEmmanuel Vadot }; 302b97ee269SEmmanuel Vadot 303b97ee269SEmmanuel Vadot buck2: BUCK2 { /* VDD_ARM */ 30484943d6fSEmmanuel Vadot nxp,dvs-run-voltage = <950000>; 30584943d6fSEmmanuel Vadot nxp,dvs-standby-voltage = <850000>; 306b97ee269SEmmanuel Vadot regulator-min-microvolt = <850000>; 307b97ee269SEmmanuel Vadot regulator-max-microvolt = <1000000>; 308b97ee269SEmmanuel Vadot regulator-ramp-delay = <3125>; 309b97ee269SEmmanuel Vadot regulator-always-on; 310b97ee269SEmmanuel Vadot regulator-boot-on; 311b97ee269SEmmanuel Vadot }; 312b97ee269SEmmanuel Vadot 313b97ee269SEmmanuel Vadot buck4: BUCK4 { /* VDD_3V3 */ 314b97ee269SEmmanuel Vadot regulator-min-microvolt = <3300000>; 315b97ee269SEmmanuel Vadot regulator-max-microvolt = <3300000>; 316b97ee269SEmmanuel Vadot regulator-always-on; 317b97ee269SEmmanuel Vadot regulator-boot-on; 318b97ee269SEmmanuel Vadot }; 319b97ee269SEmmanuel Vadot 320b97ee269SEmmanuel Vadot buck5: BUCK5 { /* VDD_1V8 */ 321b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 322b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 323b97ee269SEmmanuel Vadot regulator-always-on; 324b97ee269SEmmanuel Vadot regulator-boot-on; 325b97ee269SEmmanuel Vadot }; 326b97ee269SEmmanuel Vadot 327b97ee269SEmmanuel Vadot buck6: BUCK6 { /* NVCC_DRAM_1V1 */ 328b97ee269SEmmanuel Vadot regulator-min-microvolt = <1100000>; 329b97ee269SEmmanuel Vadot regulator-max-microvolt = <1100000>; 330b97ee269SEmmanuel Vadot regulator-always-on; 331b97ee269SEmmanuel Vadot regulator-boot-on; 332b97ee269SEmmanuel Vadot }; 333b97ee269SEmmanuel Vadot 334b97ee269SEmmanuel Vadot ldo1: LDO1 { /* NVCC_SNVS_1V8 */ 335b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 336b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 337b97ee269SEmmanuel Vadot regulator-always-on; 338b97ee269SEmmanuel Vadot regulator-boot-on; 339b97ee269SEmmanuel Vadot }; 340b97ee269SEmmanuel Vadot 341b97ee269SEmmanuel Vadot ldo3: LDO3 { /* VDDA_1V8 */ 342b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 343b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 344b97ee269SEmmanuel Vadot regulator-always-on; 345b97ee269SEmmanuel Vadot regulator-boot-on; 346b97ee269SEmmanuel Vadot }; 347b97ee269SEmmanuel Vadot 348b97ee269SEmmanuel Vadot ldo4: LDO4 { /* PMIC_LDO4 */ 349b97ee269SEmmanuel Vadot regulator-min-microvolt = <3300000>; 350b97ee269SEmmanuel Vadot regulator-max-microvolt = <3300000>; 351b97ee269SEmmanuel Vadot }; 352b97ee269SEmmanuel Vadot 353b97ee269SEmmanuel Vadot ldo5: LDO5 { /* NVCC_SD2 */ 354b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 355b97ee269SEmmanuel Vadot regulator-max-microvolt = <3300000>; 356b97ee269SEmmanuel Vadot }; 357b97ee269SEmmanuel Vadot }; 358b97ee269SEmmanuel Vadot }; 359b97ee269SEmmanuel Vadot 360b97ee269SEmmanuel Vadot adc@48 { 36184943d6fSEmmanuel Vadot compatible = "ti,ads1015"; 362b97ee269SEmmanuel Vadot reg = <0x48>; 36384943d6fSEmmanuel Vadot interrupts-extended = <&ioexp 7 IRQ_TYPE_EDGE_FALLING>; 364b97ee269SEmmanuel Vadot #address-cells = <1>; 365b97ee269SEmmanuel Vadot #size-cells = <0>; 366b97ee269SEmmanuel Vadot 367b97ee269SEmmanuel Vadot channel@0 { /* Voltage over AIN0 and AIN1. */ 368b97ee269SEmmanuel Vadot reg = <0>; 369b97ee269SEmmanuel Vadot }; 370b97ee269SEmmanuel Vadot 371b97ee269SEmmanuel Vadot channel@1 { /* Voltage over AIN0 and AIN3. */ 372b97ee269SEmmanuel Vadot reg = <1>; 373b97ee269SEmmanuel Vadot }; 374b97ee269SEmmanuel Vadot 375b97ee269SEmmanuel Vadot channel@2 { /* Voltage over AIN1 and AIN3. */ 376b97ee269SEmmanuel Vadot reg = <2>; 377b97ee269SEmmanuel Vadot }; 378b97ee269SEmmanuel Vadot 379b97ee269SEmmanuel Vadot channel@3 { /* Voltage over AIN2 and AIN3. */ 380b97ee269SEmmanuel Vadot reg = <3>; 381b97ee269SEmmanuel Vadot }; 382b97ee269SEmmanuel Vadot 383b97ee269SEmmanuel Vadot channel@4 { /* Voltage over AIN0 and GND. */ 384b97ee269SEmmanuel Vadot reg = <4>; 385b97ee269SEmmanuel Vadot }; 386b97ee269SEmmanuel Vadot 387b97ee269SEmmanuel Vadot channel@5 { /* Voltage over AIN1 and GND. */ 388b97ee269SEmmanuel Vadot reg = <5>; 389b97ee269SEmmanuel Vadot }; 390b97ee269SEmmanuel Vadot 391b97ee269SEmmanuel Vadot channel@6 { /* Voltage over AIN2 and GND. */ 392b97ee269SEmmanuel Vadot reg = <6>; 393b97ee269SEmmanuel Vadot }; 394b97ee269SEmmanuel Vadot 395b97ee269SEmmanuel Vadot channel@7 { /* Voltage over AIN3 and GND. */ 396b97ee269SEmmanuel Vadot reg = <7>; 397b97ee269SEmmanuel Vadot }; 398b97ee269SEmmanuel Vadot }; 399b97ee269SEmmanuel Vadot 400b97ee269SEmmanuel Vadot touchscreen@49 { 401b97ee269SEmmanuel Vadot compatible = "ti,tsc2004"; 402b97ee269SEmmanuel Vadot reg = <0x49>; 403b97ee269SEmmanuel Vadot interrupts-extended = <&gpio4 0 IRQ_TYPE_EDGE_FALLING>; 404b97ee269SEmmanuel Vadot pinctrl-names = "default"; 405b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_touch>; 406b97ee269SEmmanuel Vadot vio-supply = <&buck4>; 407b97ee269SEmmanuel Vadot }; 408b97ee269SEmmanuel Vadot 409b97ee269SEmmanuel Vadot eeprom0: eeprom@50 { /* EEPROM with EQoS MAC address */ 41084943d6fSEmmanuel Vadot compatible = "atmel,24c32"; /* M24C32-D */ 41184943d6fSEmmanuel Vadot pagesize = <32>; 412b97ee269SEmmanuel Vadot reg = <0x50>; 413b97ee269SEmmanuel Vadot }; 414b97ee269SEmmanuel Vadot 415b97ee269SEmmanuel Vadot rv3032: rtc@51 { 416b97ee269SEmmanuel Vadot compatible = "microcrystal,rv3032"; 417b97ee269SEmmanuel Vadot reg = <0x51>; 41884943d6fSEmmanuel Vadot interrupts-extended = <&ioexp 3 IRQ_TYPE_EDGE_FALLING>; 41984943d6fSEmmanuel Vadot wakeup-source; 420b97ee269SEmmanuel Vadot }; 421b97ee269SEmmanuel Vadot 422b97ee269SEmmanuel Vadot eeprom1: eeprom@53 { /* EEPROM with FEC MAC address */ 42384943d6fSEmmanuel Vadot compatible = "atmel,24c32"; /* M24C32-D */ 42484943d6fSEmmanuel Vadot pagesize = <32>; 425b97ee269SEmmanuel Vadot reg = <0x53>; 426b97ee269SEmmanuel Vadot }; 42784943d6fSEmmanuel Vadot 4288d13bc63SEmmanuel Vadot eeprom0wl: eeprom@58 { 4298d13bc63SEmmanuel Vadot compatible = "atmel,24c32d-wl"; /* M24C32-D WL page of 0x50 */ 4308d13bc63SEmmanuel Vadot pagesize = <32>; 4318d13bc63SEmmanuel Vadot reg = <0x58>; 4328d13bc63SEmmanuel Vadot }; 4338d13bc63SEmmanuel Vadot 4348d13bc63SEmmanuel Vadot eeprom1wl: eeprom@5b { 4358d13bc63SEmmanuel Vadot compatible = "atmel,24c32d-wl"; /* M24C32-D WL page of 0x53 */ 4368d13bc63SEmmanuel Vadot pagesize = <32>; 4378d13bc63SEmmanuel Vadot reg = <0x5b>; 4388d13bc63SEmmanuel Vadot }; 4398d13bc63SEmmanuel Vadot 44084943d6fSEmmanuel Vadot ioexp: gpio@74 { 44184943d6fSEmmanuel Vadot compatible = "nxp,pca9539"; 44284943d6fSEmmanuel Vadot reg = <0x74>; 44384943d6fSEmmanuel Vadot gpio-controller; 44484943d6fSEmmanuel Vadot #gpio-cells = <2>; 44584943d6fSEmmanuel Vadot interrupts-extended = <&gpio3 20 IRQ_TYPE_LEVEL_LOW>; 44684943d6fSEmmanuel Vadot interrupt-controller; 44784943d6fSEmmanuel Vadot #interrupt-cells = <2>; 44884943d6fSEmmanuel Vadot pinctrl-names = "default"; 44984943d6fSEmmanuel Vadot pinctrl-0 = <&pinctrl_ioexp>; 45084943d6fSEmmanuel Vadot wakeup-source; 45184943d6fSEmmanuel Vadot 45284943d6fSEmmanuel Vadot gpio-line-names = 45384943d6fSEmmanuel Vadot "BT_REG_EN", "WL_REG_EN", "VIO_SWITCHED_#EN", "RTC_#INT", 45484943d6fSEmmanuel Vadot "ENET_QOS_#RST", "RGB_OSZ_ENABLE", "USB1_ID", "ADC_ALTER_RDY", 45584943d6fSEmmanuel Vadot "DHCOM-W", "DHCOM-V", "DHCOM-U", "DHCOM-T", 45684943d6fSEmmanuel Vadot "BT_HOST_WAKE", "BT_DEV_WAKE", "", ""; 45784943d6fSEmmanuel Vadot }; 458b97ee269SEmmanuel Vadot}; 459b97ee269SEmmanuel Vadot 460b97ee269SEmmanuel Vadot&i2c4 { 461b97ee269SEmmanuel Vadot clock-frequency = <100000>; 462b97ee269SEmmanuel Vadot pinctrl-names = "default", "gpio"; 463b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c4>; 464b97ee269SEmmanuel Vadot pinctrl-1 = <&pinctrl_i2c4_gpio>; 465b97ee269SEmmanuel Vadot scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 466b97ee269SEmmanuel Vadot sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 467b97ee269SEmmanuel Vadot status = "okay"; 468b97ee269SEmmanuel Vadot}; 469b97ee269SEmmanuel Vadot 470b97ee269SEmmanuel Vadot&i2c5 { /* HDMI EDID bus */ 471b97ee269SEmmanuel Vadot clock-frequency = <100000>; 472b97ee269SEmmanuel Vadot pinctrl-names = "default", "gpio"; 473b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c5>; 474b97ee269SEmmanuel Vadot pinctrl-1 = <&pinctrl_i2c5_gpio>; 475b97ee269SEmmanuel Vadot scl-gpios = <&gpio3 26 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 476b97ee269SEmmanuel Vadot sda-gpios = <&gpio3 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 477b97ee269SEmmanuel Vadot status = "okay"; 478b97ee269SEmmanuel Vadot}; 479b97ee269SEmmanuel Vadot 480f126890aSEmmanuel Vadot&mipi_dsi { 481f126890aSEmmanuel Vadot samsung,burst-clock-frequency = <160000000>; 482f126890aSEmmanuel Vadot samsung,esc-clock-frequency = <10000000>; 483f126890aSEmmanuel Vadot 484f126890aSEmmanuel Vadot ports { 485f126890aSEmmanuel Vadot port@1 { 486f126890aSEmmanuel Vadot reg = <1>; 487f126890aSEmmanuel Vadot 488f126890aSEmmanuel Vadot dsi_out: endpoint { 489f126890aSEmmanuel Vadot data-lanes = <1 2 3 4>; 490f126890aSEmmanuel Vadot remote-endpoint = <&tc_bridge_in>; 491f126890aSEmmanuel Vadot }; 492f126890aSEmmanuel Vadot }; 493f126890aSEmmanuel Vadot }; 494f126890aSEmmanuel Vadot}; 495f126890aSEmmanuel Vadot 496b97ee269SEmmanuel Vadot&pwm1 { 497b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_pwm1>; 498b97ee269SEmmanuel Vadot pinctrl-names = "default"; 499b97ee269SEmmanuel Vadot status = "disabled"; 500b97ee269SEmmanuel Vadot}; 501b97ee269SEmmanuel Vadot 502b97ee269SEmmanuel Vadot&uart1 { 503b97ee269SEmmanuel Vadot /* CA53 console */ 504b97ee269SEmmanuel Vadot pinctrl-names = "default"; 505b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 506b97ee269SEmmanuel Vadot status = "okay"; 50784943d6fSEmmanuel Vadot wakeup-source; 508b97ee269SEmmanuel Vadot}; 509b97ee269SEmmanuel Vadot 510b97ee269SEmmanuel Vadot&uart2 { 511b97ee269SEmmanuel Vadot /* Bluetooth */ 512b97ee269SEmmanuel Vadot pinctrl-names = "default"; 513b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2>; 514b97ee269SEmmanuel Vadot uart-has-rtscts; 515b97ee269SEmmanuel Vadot status = "okay"; 5168bab661aSEmmanuel Vadot 5178bab661aSEmmanuel Vadot /* 518cb7aa33aSEmmanuel Vadot * PLL1 at 80 MHz supplies UART2 root with 80 MHz clock, 519cb7aa33aSEmmanuel Vadot * which with 16x oversampling yields 5 Mbdps baud base, 520cb7aa33aSEmmanuel Vadot * which can be well divided by 5/4 to achieve 4 Mbdps, 5218bab661aSEmmanuel Vadot * which is exactly the maximum rate supported by muRata 5228bab661aSEmmanuel Vadot * 2AE bluetooth UART. 5238bab661aSEmmanuel Vadot */ 524cb7aa33aSEmmanuel Vadot assigned-clocks = <&clk IMX8MP_CLK_UART2>; 525cb7aa33aSEmmanuel Vadot assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>; 526cb7aa33aSEmmanuel Vadot assigned-clock-rates = <80000000>; 5278bab661aSEmmanuel Vadot 5288bab661aSEmmanuel Vadot bluetooth { 5298bab661aSEmmanuel Vadot compatible = "cypress,cyw4373a0-bt"; 53084943d6fSEmmanuel Vadot shutdown-gpios = <&ioexp 0 GPIO_ACTIVE_HIGH>; 5318bab661aSEmmanuel Vadot max-speed = <4000000>; 5328bab661aSEmmanuel Vadot }; 533b97ee269SEmmanuel Vadot}; 534b97ee269SEmmanuel Vadot 535b97ee269SEmmanuel Vadot&uart3 { 536b97ee269SEmmanuel Vadot pinctrl-names = "default"; 537b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_uart3>; 538b97ee269SEmmanuel Vadot uart-has-rtscts; 539b97ee269SEmmanuel Vadot status = "okay"; 540b97ee269SEmmanuel Vadot}; 541b97ee269SEmmanuel Vadot 542b97ee269SEmmanuel Vadot&uart4 { 543b97ee269SEmmanuel Vadot pinctrl-names = "default"; 544b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_uart4>; 545b97ee269SEmmanuel Vadot status = "okay"; 546b97ee269SEmmanuel Vadot}; 547b97ee269SEmmanuel Vadot 548b97ee269SEmmanuel Vadot&usb3_phy0 { 549b97ee269SEmmanuel Vadot status = "okay"; 550b97ee269SEmmanuel Vadot}; 551b97ee269SEmmanuel Vadot 552b97ee269SEmmanuel Vadot&usb3_0 { 553b97ee269SEmmanuel Vadot status = "okay"; 554b97ee269SEmmanuel Vadot}; 555b97ee269SEmmanuel Vadot 556b97ee269SEmmanuel Vadot&usb_dwc3_0 { 557b97ee269SEmmanuel Vadot dr_mode = "otg"; 558b97ee269SEmmanuel Vadot status = "okay"; 559b97ee269SEmmanuel Vadot}; 560b97ee269SEmmanuel Vadot 561b97ee269SEmmanuel Vadot&usb3_phy1 { 562b97ee269SEmmanuel Vadot status = "okay"; 563b97ee269SEmmanuel Vadot}; 564b97ee269SEmmanuel Vadot 565b97ee269SEmmanuel Vadot&usb3_1 { 566b97ee269SEmmanuel Vadot status = "okay"; 567b97ee269SEmmanuel Vadot}; 568b97ee269SEmmanuel Vadot 569b97ee269SEmmanuel Vadot&usb_dwc3_1 { 570b97ee269SEmmanuel Vadot pinctrl-names = "default"; 571b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_usb1_vbus>; 572b97ee269SEmmanuel Vadot dr_mode = "host"; 573b97ee269SEmmanuel Vadot status = "okay"; 574b97ee269SEmmanuel Vadot}; 575b97ee269SEmmanuel Vadot 576b97ee269SEmmanuel Vadot/* SDIO WiFi */ 577b97ee269SEmmanuel Vadot&usdhc1 { 578b97ee269SEmmanuel Vadot pinctrl-names = "default", "state_100mhz", "state_200mhz"; 579b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc1>; 580b97ee269SEmmanuel Vadot pinctrl-1 = <&pinctrl_usdhc1_100mhz>; 581b97ee269SEmmanuel Vadot pinctrl-2 = <&pinctrl_usdhc1_200mhz>; 58284943d6fSEmmanuel Vadot mmc-pwrseq = <&wlan_pwrseq>; 583b97ee269SEmmanuel Vadot vmmc-supply = <&buck4>; 584b97ee269SEmmanuel Vadot bus-width = <4>; 585b97ee269SEmmanuel Vadot non-removable; 586b97ee269SEmmanuel Vadot cap-power-off-card; 587b97ee269SEmmanuel Vadot keep-power-in-suspend; 588b97ee269SEmmanuel Vadot status = "okay"; 589b97ee269SEmmanuel Vadot 590b97ee269SEmmanuel Vadot #address-cells = <1>; 591b97ee269SEmmanuel Vadot #size-cells = <0>; 592b97ee269SEmmanuel Vadot 593b97ee269SEmmanuel Vadot brcmf: bcrmf@1 { /* muRata 2AE */ 594b97ee269SEmmanuel Vadot reg = <1>; 595b97ee269SEmmanuel Vadot compatible = "cypress,cyw4373-fmac", "brcm,bcm4329-fmac"; 596b97ee269SEmmanuel Vadot /* 597b97ee269SEmmanuel Vadot * The "host-wake" interrupt output is by default not 598b97ee269SEmmanuel Vadot * connected to the SoC, but can be connected on to 599b97ee269SEmmanuel Vadot * SoC pin on the carrier board. 600b97ee269SEmmanuel Vadot */ 601b97ee269SEmmanuel Vadot }; 602b97ee269SEmmanuel Vadot}; 603b97ee269SEmmanuel Vadot 604b97ee269SEmmanuel Vadot/* SD slot */ 605b97ee269SEmmanuel Vadot&usdhc2 { 606b97ee269SEmmanuel Vadot pinctrl-names = "default", "state_100mhz", "state_200mhz"; 607b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 608b97ee269SEmmanuel Vadot pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; 609b97ee269SEmmanuel Vadot pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; 610b97ee269SEmmanuel Vadot cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; 611b97ee269SEmmanuel Vadot vmmc-supply = <®_usdhc2_vmmc>; 612b97ee269SEmmanuel Vadot bus-width = <4>; 613b97ee269SEmmanuel Vadot status = "okay"; 614b97ee269SEmmanuel Vadot}; 615b97ee269SEmmanuel Vadot 616b97ee269SEmmanuel Vadot/* eMMC */ 617b97ee269SEmmanuel Vadot&usdhc3 { 618b97ee269SEmmanuel Vadot pinctrl-names = "default", "state_100mhz", "state_200mhz"; 619b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc3>; 620b97ee269SEmmanuel Vadot pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 621b97ee269SEmmanuel Vadot pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 622b97ee269SEmmanuel Vadot vmmc-supply = <&buck4>; 623b97ee269SEmmanuel Vadot vqmmc-supply = <&buck5>; 624b97ee269SEmmanuel Vadot bus-width = <8>; 625b97ee269SEmmanuel Vadot non-removable; 626b97ee269SEmmanuel Vadot status = "okay"; 627b97ee269SEmmanuel Vadot}; 628b97ee269SEmmanuel Vadot 629b97ee269SEmmanuel Vadot&wdog1 { 630b97ee269SEmmanuel Vadot pinctrl-names = "default"; 631b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_wdog>; 632b97ee269SEmmanuel Vadot fsl,ext-reset-output; 633b97ee269SEmmanuel Vadot status = "okay"; 634b97ee269SEmmanuel Vadot}; 635b97ee269SEmmanuel Vadot 636b97ee269SEmmanuel Vadot&iomuxc { 637b97ee269SEmmanuel Vadot pinctrl-0 = <&pinctrl_hog_base 638b97ee269SEmmanuel Vadot &pinctrl_dhcom_a &pinctrl_dhcom_b &pinctrl_dhcom_c 639b97ee269SEmmanuel Vadot &pinctrl_dhcom_d &pinctrl_dhcom_e &pinctrl_dhcom_f 640b97ee269SEmmanuel Vadot &pinctrl_dhcom_g &pinctrl_dhcom_h &pinctrl_dhcom_i 641b97ee269SEmmanuel Vadot &pinctrl_dhcom_j &pinctrl_dhcom_k &pinctrl_dhcom_l 64284943d6fSEmmanuel Vadot &pinctrl_dhcom_m &pinctrl_dhcom_n &pinctrl_dhcom_o 64384943d6fSEmmanuel Vadot &pinctrl_dhcom_p &pinctrl_dhcom_q &pinctrl_dhcom_r 64484943d6fSEmmanuel Vadot &pinctrl_dhcom_s &pinctrl_dhcom_int>; 645b97ee269SEmmanuel Vadot pinctrl-names = "default"; 646b97ee269SEmmanuel Vadot 647b97ee269SEmmanuel Vadot pinctrl_dhcom_a: dhcom-a-grp { 648b97ee269SEmmanuel Vadot fsl,pins = < 649b97ee269SEmmanuel Vadot /* ENET_QOS_EVENT0-OUT */ 650b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO09__GPIO1_IO09 0x2 651b97ee269SEmmanuel Vadot >; 652b97ee269SEmmanuel Vadot }; 653b97ee269SEmmanuel Vadot 654b97ee269SEmmanuel Vadot pinctrl_dhcom_b: dhcom-b-grp { 655b97ee269SEmmanuel Vadot fsl,pins = < 656b97ee269SEmmanuel Vadot /* ENET_QOS_EVENT0-IN */ 657b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO08__GPIO1_IO08 0x2 658b97ee269SEmmanuel Vadot >; 659b97ee269SEmmanuel Vadot }; 660b97ee269SEmmanuel Vadot 661b97ee269SEmmanuel Vadot pinctrl_dhcom_c: dhcom-c-grp { 662b97ee269SEmmanuel Vadot fsl,pins = < 663b97ee269SEmmanuel Vadot /* GPIO_C */ 664b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI3_MCLK__GPIO5_IO02 0x2 665b97ee269SEmmanuel Vadot >; 666b97ee269SEmmanuel Vadot }; 667b97ee269SEmmanuel Vadot 668b97ee269SEmmanuel Vadot pinctrl_dhcom_d: dhcom-d-grp { 669b97ee269SEmmanuel Vadot fsl,pins = < 670b97ee269SEmmanuel Vadot /* GPIO_D */ 671b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI2_MCLK__GPIO4_IO27 0x2 672b97ee269SEmmanuel Vadot >; 673b97ee269SEmmanuel Vadot }; 674b97ee269SEmmanuel Vadot 675b97ee269SEmmanuel Vadot pinctrl_dhcom_e: dhcom-e-grp { 676b97ee269SEmmanuel Vadot fsl,pins = < 677b97ee269SEmmanuel Vadot /* GPIO_E */ 678b97ee269SEmmanuel Vadot MX8MP_IOMUXC_UART1_RXD__GPIO5_IO22 0x2 679b97ee269SEmmanuel Vadot >; 680b97ee269SEmmanuel Vadot }; 681b97ee269SEmmanuel Vadot 682b97ee269SEmmanuel Vadot pinctrl_dhcom_f: dhcom-f-grp { 683b97ee269SEmmanuel Vadot fsl,pins = < 684b97ee269SEmmanuel Vadot /* GPIO_F */ 685b97ee269SEmmanuel Vadot MX8MP_IOMUXC_UART1_TXD__GPIO5_IO23 0x2 686b97ee269SEmmanuel Vadot >; 687b97ee269SEmmanuel Vadot }; 688b97ee269SEmmanuel Vadot 689b97ee269SEmmanuel Vadot pinctrl_dhcom_g: dhcom-g-grp { 690b97ee269SEmmanuel Vadot fsl,pins = < 691b97ee269SEmmanuel Vadot /* GPIO_G */ 692b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO00__GPIO1_IO00 0x2 693b97ee269SEmmanuel Vadot >; 694b97ee269SEmmanuel Vadot }; 695b97ee269SEmmanuel Vadot 696b97ee269SEmmanuel Vadot pinctrl_dhcom_h: dhcom-h-grp { 697b97ee269SEmmanuel Vadot fsl,pins = < 698b97ee269SEmmanuel Vadot /* GPIO_H */ 699b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO11__GPIO1_IO11 0x2 700b97ee269SEmmanuel Vadot >; 701b97ee269SEmmanuel Vadot }; 702b97ee269SEmmanuel Vadot 703b97ee269SEmmanuel Vadot pinctrl_dhcom_i: dhcom-i-grp { 704b97ee269SEmmanuel Vadot fsl,pins = < 705b97ee269SEmmanuel Vadot /* CSI1_SYNC */ 706b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05 0x2 707b97ee269SEmmanuel Vadot >; 708b97ee269SEmmanuel Vadot }; 709b97ee269SEmmanuel Vadot 710b97ee269SEmmanuel Vadot pinctrl_dhcom_j: dhcom-j-grp { 711b97ee269SEmmanuel Vadot fsl,pins = < 712b97ee269SEmmanuel Vadot /* CSIx_#RST */ 713b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06 0x2 714b97ee269SEmmanuel Vadot >; 715b97ee269SEmmanuel Vadot }; 716b97ee269SEmmanuel Vadot 717b97ee269SEmmanuel Vadot pinctrl_dhcom_k: dhcom-k-grp { 718b97ee269SEmmanuel Vadot fsl,pins = < 719b97ee269SEmmanuel Vadot /* CSIx_PWDN */ 720b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11 0x2 721b97ee269SEmmanuel Vadot >; 722b97ee269SEmmanuel Vadot }; 723b97ee269SEmmanuel Vadot 724b97ee269SEmmanuel Vadot pinctrl_dhcom_l: dhcom-l-grp { 725b97ee269SEmmanuel Vadot fsl,pins = < 726b97ee269SEmmanuel Vadot /* CSI2_SYNC */ 727b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07 0x2 728b97ee269SEmmanuel Vadot >; 729b97ee269SEmmanuel Vadot }; 730b97ee269SEmmanuel Vadot 73184943d6fSEmmanuel Vadot pinctrl_dhcom_m: dhcom-m-grp { 73284943d6fSEmmanuel Vadot fsl,pins = < 73384943d6fSEmmanuel Vadot /* CSIx_MCLK */ 73484943d6fSEmmanuel Vadot MX8MP_IOMUXC_SPDIF_EXT_CLK__GPIO5_IO05 0x2 73584943d6fSEmmanuel Vadot >; 73684943d6fSEmmanuel Vadot }; 73784943d6fSEmmanuel Vadot 73884943d6fSEmmanuel Vadot pinctrl_dhcom_n: dhcom-n-grp { 73984943d6fSEmmanuel Vadot fsl,pins = < 74084943d6fSEmmanuel Vadot /* CSI2_D3- */ 74184943d6fSEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA7__GPIO2_IO09 0x2 74284943d6fSEmmanuel Vadot >; 74384943d6fSEmmanuel Vadot }; 74484943d6fSEmmanuel Vadot 74584943d6fSEmmanuel Vadot pinctrl_dhcom_o: dhcom-o-grp { 74684943d6fSEmmanuel Vadot fsl,pins = < 74784943d6fSEmmanuel Vadot /* CSI2_D3+ */ 74884943d6fSEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA6__GPIO2_IO08 0x2 74984943d6fSEmmanuel Vadot >; 75084943d6fSEmmanuel Vadot }; 75184943d6fSEmmanuel Vadot 75284943d6fSEmmanuel Vadot pinctrl_dhcom_p: dhcom-p-grp { 75384943d6fSEmmanuel Vadot fsl,pins = < 75484943d6fSEmmanuel Vadot /* CSI2_D2- */ 75584943d6fSEmmanuel Vadot MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10 0x2 75684943d6fSEmmanuel Vadot >; 75784943d6fSEmmanuel Vadot }; 75884943d6fSEmmanuel Vadot 75984943d6fSEmmanuel Vadot pinctrl_dhcom_q: dhcom-q-grp { 76084943d6fSEmmanuel Vadot fsl,pins = < 76184943d6fSEmmanuel Vadot /* CSI2_D2+ */ 76284943d6fSEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO13__GPIO1_IO13 0x2 76384943d6fSEmmanuel Vadot >; 76484943d6fSEmmanuel Vadot }; 76584943d6fSEmmanuel Vadot 76684943d6fSEmmanuel Vadot pinctrl_dhcom_r: dhcom-r-grp { 76784943d6fSEmmanuel Vadot fsl,pins = < 76884943d6fSEmmanuel Vadot /* CSI2_D1- */ 76984943d6fSEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12 0x2 77084943d6fSEmmanuel Vadot >; 77184943d6fSEmmanuel Vadot }; 77284943d6fSEmmanuel Vadot 77384943d6fSEmmanuel Vadot pinctrl_dhcom_s: dhcom-s-grp { 77484943d6fSEmmanuel Vadot fsl,pins = < 77584943d6fSEmmanuel Vadot /* CSI2_D1+ */ 77684943d6fSEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10 0x2 77784943d6fSEmmanuel Vadot >; 77884943d6fSEmmanuel Vadot }; 77984943d6fSEmmanuel Vadot 780b97ee269SEmmanuel Vadot pinctrl_dhcom_int: dhcom-int-grp { 781b97ee269SEmmanuel Vadot fsl,pins = < 782b97ee269SEmmanuel Vadot /* INT_HIGHEST_PRIO */ 783b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_WP__GPIO2_IO20 0x2 784b97ee269SEmmanuel Vadot >; 785b97ee269SEmmanuel Vadot }; 786b97ee269SEmmanuel Vadot 787b97ee269SEmmanuel Vadot pinctrl_hog_base: dhcom-hog-base-grp { 788b97ee269SEmmanuel Vadot fsl,pins = < 789b97ee269SEmmanuel Vadot /* GPIOs for memory coding */ 790b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI5_RXD1__GPIO3_IO22 0x40000080 791b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI5_RXD2__GPIO3_IO23 0x40000080 792b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI5_RXD3__GPIO3_IO24 0x40000080 793b97ee269SEmmanuel Vadot /* GPIOs for hardware coding */ 794b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DQS__GPIO3_IO14 0x40000080 795b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD7__GPIO4_IO19 0x40000080 796b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI5_MCLK__GPIO3_IO25 0x40000080 797b97ee269SEmmanuel Vadot >; 798b97ee269SEmmanuel Vadot }; 799b97ee269SEmmanuel Vadot 800b97ee269SEmmanuel Vadot pinctrl_ecspi1: dhcom-ecspi1-grp { 801b97ee269SEmmanuel Vadot fsl,pins = < 802b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C1_SCL__ECSPI1_SCLK 0x44 803b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C1_SDA__ECSPI1_MOSI 0x44 804b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C2_SCL__ECSPI1_MISO 0x44 805b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C2_SDA__GPIO5_IO17 0x40 806b97ee269SEmmanuel Vadot >; 807b97ee269SEmmanuel Vadot }; 808b97ee269SEmmanuel Vadot 809b97ee269SEmmanuel Vadot pinctrl_ecspi2: dhcom-ecspi2-grp { 810b97ee269SEmmanuel Vadot fsl,pins = < 811b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK 0x44 812b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI 0x44 813b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO 0x44 814b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13 0x40 815b97ee269SEmmanuel Vadot >; 816b97ee269SEmmanuel Vadot }; 817b97ee269SEmmanuel Vadot 818fac71e4eSEmmanuel Vadot pinctrl_eqos_rgmii: dhcom-eqos-rgmii-grp { /* RGMII */ 819b97ee269SEmmanuel Vadot fsl,pins = < 820b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x3 821b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO 0x3 822b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x1f 823b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK 0x1f 824b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0 0x1f 825b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1 0x1f 826b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2 0x1f 827b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3 0x1f 828b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK 0x91 829b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x91 830b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0 0x91 831b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1 0x91 832b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2 0x91 833b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3 0x91 834b97ee269SEmmanuel Vadot >; 835b97ee269SEmmanuel Vadot }; 836b97ee269SEmmanuel Vadot 837fac71e4eSEmmanuel Vadot pinctrl_eqos_rmii: dhcom-eqos-rmii-grp { /* RMII */ 838fac71e4eSEmmanuel Vadot fsl,pins = < 839fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x3 840fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO 0x3 841fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x1f 842fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0 0x1f 843fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1 0x1f 844fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_RXC__ENET_QOS_RX_ER 0x1f 845fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x91 846fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0 0x91 847fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1 0x91 848fac71e4eSEmmanuel Vadot /* Clock */ 849fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_ENET_TD2__CCM_ENET_QOS_CLOCK_GENERATE_REF_CLK 0x4000001f 850fac71e4eSEmmanuel Vadot >; 851fac71e4eSEmmanuel Vadot }; 852fac71e4eSEmmanuel Vadot 853b97ee269SEmmanuel Vadot pinctrl_ethphy0: dhcom-ethphy0-grp { 854b97ee269SEmmanuel Vadot fsl,pins = < 855fac71e4eSEmmanuel Vadot /* ENET_QOS_#INT Interrupt */ 856b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI5_RXFS__GPIO3_IO19 0x22 857b97ee269SEmmanuel Vadot >; 858b97ee269SEmmanuel Vadot }; 859b97ee269SEmmanuel Vadot 860b97ee269SEmmanuel Vadot pinctrl_ethphy1: dhcom-ethphy1-grp { 861b97ee269SEmmanuel Vadot fsl,pins = < 862b97ee269SEmmanuel Vadot /* ENET1_#RST Reset */ 863b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD0__GPIO4_IO02 0x11 864b97ee269SEmmanuel Vadot /* ENET1_#INT Interrupt */ 865b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03 0x11 866b97ee269SEmmanuel Vadot >; 867b97ee269SEmmanuel Vadot }; 868b97ee269SEmmanuel Vadot 869fac71e4eSEmmanuel Vadot pinctrl_fec_rgmii: dhcom-fec-rgmii-grp { /* RGMII */ 870b97ee269SEmmanuel Vadot fsl,pins = < 871b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_MCLK__ENET1_TX_CLK 0x1f 872b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC 0x3 873b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO 0x3 874b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0 0x91 875b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1 0x91 876b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2 0x91 877b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3 0x91 878b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC 0x91 879b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL 0x91 880b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0 0x1f 881b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1 0x1f 882b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2 0x1f 883b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3 0x1f 884b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL 0x1f 885b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC 0x1f 886b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD6__ENET1_RX_ER 0x1f 887b97ee269SEmmanuel Vadot >; 888b97ee269SEmmanuel Vadot }; 889b97ee269SEmmanuel Vadot 890fac71e4eSEmmanuel Vadot pinctrl_fec_rmii: dhcom-fec-rmii-grp { /* RMII */ 891fac71e4eSEmmanuel Vadot fsl,pins = < 892fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC 0x3 893fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO 0x3 894fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0 0x91 895fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1 0x91 896fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL 0x91 897fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD6__ENET1_RX_ER 0x91 898fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0 0x1f 899fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1 0x1f 900fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL 0x1f 901fac71e4eSEmmanuel Vadot /* Clock */ 902fac71e4eSEmmanuel Vadot MX8MP_IOMUXC_SAI1_MCLK__ENET1_TX_CLK 0x4000001f 903fac71e4eSEmmanuel Vadot >; 904fac71e4eSEmmanuel Vadot }; 905fac71e4eSEmmanuel Vadot 906b97ee269SEmmanuel Vadot pinctrl_flexcan1: dhcom-flexcan1-grp { 907b97ee269SEmmanuel Vadot fsl,pins = < 908b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SPDIF_RX__CAN1_RX 0x154 909b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SPDIF_TX__CAN1_TX 0x154 910b97ee269SEmmanuel Vadot >; 911b97ee269SEmmanuel Vadot }; 912b97ee269SEmmanuel Vadot 913b97ee269SEmmanuel Vadot pinctrl_flexcan2: dhcom-flexcan2-grp { 914b97ee269SEmmanuel Vadot fsl,pins = < 915b97ee269SEmmanuel Vadot MX8MP_IOMUXC_UART3_RXD__CAN2_TX 0x154 916b97ee269SEmmanuel Vadot MX8MP_IOMUXC_UART3_TXD__CAN2_RX 0x154 917b97ee269SEmmanuel Vadot >; 918b97ee269SEmmanuel Vadot }; 919b97ee269SEmmanuel Vadot 920b97ee269SEmmanuel Vadot pinctrl_flexspi: dhcom-flexspi-grp { 921b97ee269SEmmanuel Vadot fsl,pins = < 922b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_ALE__FLEXSPI_A_SCLK 0x1c2 923b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE0_B__FLEXSPI_A_SS0_B 0x82 924b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA00__FLEXSPI_A_DATA00 0x82 925b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA01__FLEXSPI_A_DATA01 0x82 926b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA02__FLEXSPI_A_DATA02 0x82 927b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA03__FLEXSPI_A_DATA03 0x82 928b97ee269SEmmanuel Vadot >; 929b97ee269SEmmanuel Vadot }; 930b97ee269SEmmanuel Vadot 931b97ee269SEmmanuel Vadot pinctrl_hdmi: dhcom-hdmi-grp { 932b97ee269SEmmanuel Vadot fsl,pins = < 933b97ee269SEmmanuel Vadot MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC 0x154 934b97ee269SEmmanuel Vadot MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD 0x154 935b97ee269SEmmanuel Vadot >; 936b97ee269SEmmanuel Vadot }; 937b97ee269SEmmanuel Vadot 938b97ee269SEmmanuel Vadot pinctrl_i2c3: dhcom-i2c3-grp { 939b97ee269SEmmanuel Vadot fsl,pins = < 940b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL 0x40000084 941b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA 0x40000084 942b97ee269SEmmanuel Vadot >; 943b97ee269SEmmanuel Vadot }; 944b97ee269SEmmanuel Vadot 945b97ee269SEmmanuel Vadot pinctrl_i2c3_gpio: dhcom-i2c3-gpio-grp { 946b97ee269SEmmanuel Vadot fsl,pins = < 947b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C3_SCL__GPIO5_IO18 0x84 948b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C3_SDA__GPIO5_IO19 0x84 949b97ee269SEmmanuel Vadot >; 950b97ee269SEmmanuel Vadot }; 951b97ee269SEmmanuel Vadot 952b97ee269SEmmanuel Vadot pinctrl_i2c4: dhcom-i2c4-grp { 953b97ee269SEmmanuel Vadot fsl,pins = < 954b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL 0x40000084 955b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA 0x40000084 956b97ee269SEmmanuel Vadot >; 957b97ee269SEmmanuel Vadot }; 958b97ee269SEmmanuel Vadot 959b97ee269SEmmanuel Vadot pinctrl_i2c4_gpio: dhcom-i2c4-gpio-grp { 960b97ee269SEmmanuel Vadot fsl,pins = < 961b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C4_SCL__GPIO5_IO20 0x84 962b97ee269SEmmanuel Vadot MX8MP_IOMUXC_I2C4_SDA__GPIO5_IO21 0x84 963b97ee269SEmmanuel Vadot >; 964b97ee269SEmmanuel Vadot }; 965b97ee269SEmmanuel Vadot 966b97ee269SEmmanuel Vadot pinctrl_i2c5: dhcom-i2c5-grp { 967b97ee269SEmmanuel Vadot fsl,pins = < 968b97ee269SEmmanuel Vadot MX8MP_IOMUXC_HDMI_DDC_SCL__I2C5_SCL 0x40000084 969b97ee269SEmmanuel Vadot MX8MP_IOMUXC_HDMI_DDC_SDA__I2C5_SDA 0x40000084 970b97ee269SEmmanuel Vadot >; 971b97ee269SEmmanuel Vadot }; 972b97ee269SEmmanuel Vadot 973b97ee269SEmmanuel Vadot pinctrl_i2c5_gpio: dhcom-i2c5-gpio-grp { 974b97ee269SEmmanuel Vadot fsl,pins = < 975b97ee269SEmmanuel Vadot MX8MP_IOMUXC_HDMI_DDC_SCL__GPIO3_IO26 0x84 976b97ee269SEmmanuel Vadot MX8MP_IOMUXC_HDMI_DDC_SDA__GPIO3_IO27 0x84 977b97ee269SEmmanuel Vadot >; 978b97ee269SEmmanuel Vadot }; 979b97ee269SEmmanuel Vadot 98084943d6fSEmmanuel Vadot pinctrl_ioexp: dhcom-ioexp-grp { 98184943d6fSEmmanuel Vadot fsl,pins = < 98284943d6fSEmmanuel Vadot /* #GPIO_EXP_INT */ 98384943d6fSEmmanuel Vadot MX8MP_IOMUXC_SAI5_RXC__GPIO3_IO20 0x22 98484943d6fSEmmanuel Vadot >; 98584943d6fSEmmanuel Vadot }; 98684943d6fSEmmanuel Vadot 987b97ee269SEmmanuel Vadot pinctrl_pmic: dhcom-pmic-grp { 988b97ee269SEmmanuel Vadot fsl,pins = < 989b97ee269SEmmanuel Vadot /* PMIC_nINT */ 990b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x40000090 991b97ee269SEmmanuel Vadot >; 992b97ee269SEmmanuel Vadot }; 993b97ee269SEmmanuel Vadot 994b97ee269SEmmanuel Vadot pinctrl_pwm1: dhcom-pwm1-grp { 995b97ee269SEmmanuel Vadot fsl,pins = < 996b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO01__PWM1_OUT 0x6 997b97ee269SEmmanuel Vadot >; 998b97ee269SEmmanuel Vadot }; 999b97ee269SEmmanuel Vadot 1000f126890aSEmmanuel Vadot pinctrl_tc9595: dhcom-tc9595-grp { 1001f126890aSEmmanuel Vadot fsl,pins = < 1002f126890aSEmmanuel Vadot /* RESET_DSIBRIDGE */ 1003f126890aSEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXC__GPIO4_IO01 0x40000146 1004f126890aSEmmanuel Vadot /* DSI-CONV_INT Interrupt */ 1005f126890aSEmmanuel Vadot MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21 0x141 1006f126890aSEmmanuel Vadot >; 1007f126890aSEmmanuel Vadot }; 1008f126890aSEmmanuel Vadot 1009f126890aSEmmanuel Vadot pinctrl_sai3: dhcom-sai3-grp { 1010f126890aSEmmanuel Vadot fsl,pins = < 1011f126890aSEmmanuel Vadot MX8MP_IOMUXC_SAI3_TXFS__AUDIOMIX_SAI3_TX_SYNC 0xd6 1012f126890aSEmmanuel Vadot MX8MP_IOMUXC_SAI3_TXC__AUDIOMIX_SAI3_TX_BCLK 0xd6 1013f126890aSEmmanuel Vadot MX8MP_IOMUXC_SAI3_RXD__AUDIOMIX_SAI3_RX_DATA00 0xd6 1014f126890aSEmmanuel Vadot MX8MP_IOMUXC_SAI3_TXD__AUDIOMIX_SAI3_TX_DATA00 0xd6 1015f126890aSEmmanuel Vadot >; 1016f126890aSEmmanuel Vadot }; 1017f126890aSEmmanuel Vadot 1018b97ee269SEmmanuel Vadot pinctrl_touch: dhcom-touch-grp { 1019b97ee269SEmmanuel Vadot fsl,pins = < 1020b97ee269SEmmanuel Vadot /* #TOUCH_INT */ 1021b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI1_RXFS__GPIO4_IO00 0x40000080 1022b97ee269SEmmanuel Vadot >; 1023b97ee269SEmmanuel Vadot }; 1024b97ee269SEmmanuel Vadot 1025b97ee269SEmmanuel Vadot pinctrl_uart1: dhcom-uart1-grp { 1026b97ee269SEmmanuel Vadot fsl,pins = < 1027b97ee269SEmmanuel Vadot /* Console UART */ 1028b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI2_RXC__UART1_DCE_RX 0x49 1029b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI2_RXFS__UART1_DCE_TX 0x49 1030b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI2_RXD0__UART1_DCE_RTS 0x49 1031b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SAI2_TXFS__UART1_DCE_CTS 0x49 1032b97ee269SEmmanuel Vadot >; 1033b97ee269SEmmanuel Vadot }; 1034b97ee269SEmmanuel Vadot 1035b97ee269SEmmanuel Vadot pinctrl_uart2: dhcom-uart2-grp { 1036b97ee269SEmmanuel Vadot fsl,pins = < 1037b97ee269SEmmanuel Vadot /* Bluetooth UART */ 1038b97ee269SEmmanuel Vadot MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x49 1039b97ee269SEmmanuel Vadot MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x49 1040b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA4__UART2_DCE_RTS 0x49 1041b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA5__UART2_DCE_CTS 0x49 1042b97ee269SEmmanuel Vadot >; 1043b97ee269SEmmanuel Vadot }; 1044b97ee269SEmmanuel Vadot 1045b97ee269SEmmanuel Vadot pinctrl_uart3: dhcom-uart3-grp { 1046b97ee269SEmmanuel Vadot fsl,pins = < 1047b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX 0x49 1048b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX 0x49 1049b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ECSPI1_SS0__UART3_DCE_RTS 0x49 1050b97ee269SEmmanuel Vadot MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS 0x49 1051b97ee269SEmmanuel Vadot >; 1052b97ee269SEmmanuel Vadot }; 1053b97ee269SEmmanuel Vadot 1054b97ee269SEmmanuel Vadot pinctrl_uart4: dhcom-uart4-grp { 1055b97ee269SEmmanuel Vadot fsl,pins = < 1056b97ee269SEmmanuel Vadot MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX 0x49 1057b97ee269SEmmanuel Vadot MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX 0x49 1058b97ee269SEmmanuel Vadot >; 1059b97ee269SEmmanuel Vadot }; 1060b97ee269SEmmanuel Vadot 1061b97ee269SEmmanuel Vadot pinctrl_usb1_vbus: dhcom-usb1-grp { 1062b97ee269SEmmanuel Vadot fsl,pins = < 1063b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO14__USB2_OTG_PWR 0x6 1064b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO15__USB2_OTG_OC 0x80 1065b97ee269SEmmanuel Vadot >; 1066b97ee269SEmmanuel Vadot }; 1067b97ee269SEmmanuel Vadot 1068b97ee269SEmmanuel Vadot pinctrl_usdhc1: dhcom-usdhc1-grp { 1069b97ee269SEmmanuel Vadot fsl,pins = < 1070b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x190 1071b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d0 1072b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d0 1073b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d0 1074b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d0 1075b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d0 1076b97ee269SEmmanuel Vadot >; 1077b97ee269SEmmanuel Vadot }; 1078b97ee269SEmmanuel Vadot 1079b97ee269SEmmanuel Vadot pinctrl_usdhc1_100mhz: dhcom-usdhc1-100mhz-grp { 1080b97ee269SEmmanuel Vadot fsl,pins = < 1081b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x194 1082b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d4 1083b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d4 1084b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d4 1085b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d4 1086b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d4 1087b97ee269SEmmanuel Vadot >; 1088b97ee269SEmmanuel Vadot }; 1089b97ee269SEmmanuel Vadot 1090b97ee269SEmmanuel Vadot pinctrl_usdhc1_200mhz: dhcom-usdhc1-200mhz-grp { 1091b97ee269SEmmanuel Vadot fsl,pins = < 1092b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x196 1093b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d6 1094b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d6 1095b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d6 1096b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d6 1097b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d6 1098b97ee269SEmmanuel Vadot >; 1099b97ee269SEmmanuel Vadot }; 1100b97ee269SEmmanuel Vadot 1101b97ee269SEmmanuel Vadot pinctrl_usdhc2: dhcom-usdhc2-grp { 1102b97ee269SEmmanuel Vadot fsl,pins = < 1103b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x190 1104b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d0 1105b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d0 1106b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d0 1107b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d0 1108b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d0 1109b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc1 1110b97ee269SEmmanuel Vadot >; 1111b97ee269SEmmanuel Vadot }; 1112b97ee269SEmmanuel Vadot 1113b97ee269SEmmanuel Vadot pinctrl_usdhc2_100mhz: dhcom-usdhc2-100mhz-grp { 1114b97ee269SEmmanuel Vadot fsl,pins = < 1115b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x194 1116b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d4 1117b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d4 1118b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d4 1119b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d4 1120b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d4 1121b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc1 1122b97ee269SEmmanuel Vadot >; 1123b97ee269SEmmanuel Vadot }; 1124b97ee269SEmmanuel Vadot 1125b97ee269SEmmanuel Vadot pinctrl_usdhc2_200mhz: dhcom-usdhc2-200mhz-grp { 1126b97ee269SEmmanuel Vadot fsl,pins = < 1127b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x196 1128b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d6 1129b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d6 1130b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d6 1131b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d6 1132b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d6 1133b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc1 1134b97ee269SEmmanuel Vadot >; 1135b97ee269SEmmanuel Vadot }; 1136b97ee269SEmmanuel Vadot 1137b97ee269SEmmanuel Vadot pinctrl_usdhc2_vmmc: dhcom-usdhc2-vmmc-grp { 1138b97ee269SEmmanuel Vadot fsl,pins = < 1139b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19 0x20 1140b97ee269SEmmanuel Vadot >; 1141b97ee269SEmmanuel Vadot }; 1142b97ee269SEmmanuel Vadot 1143b97ee269SEmmanuel Vadot pinctrl_usdhc2_gpio: dhcom-usdhc2-gpio-grp { 1144b97ee269SEmmanuel Vadot fsl,pins = < 1145b97ee269SEmmanuel Vadot MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12 0x40000080 1146b97ee269SEmmanuel Vadot >; 1147b97ee269SEmmanuel Vadot }; 1148b97ee269SEmmanuel Vadot 1149b97ee269SEmmanuel Vadot pinctrl_usdhc3: dhcom-usdhc3-grp { 1150b97ee269SEmmanuel Vadot fsl,pins = < 1151b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190 1152b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d0 1153b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d0 1154b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d0 1155b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d0 1156b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d0 1157b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d0 1158b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d0 1159b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d0 1160b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d0 1161b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x190 1162b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_READY_B__USDHC3_RESET_B 0x141 1163b97ee269SEmmanuel Vadot >; 1164b97ee269SEmmanuel Vadot }; 1165b97ee269SEmmanuel Vadot 1166b97ee269SEmmanuel Vadot pinctrl_usdhc3_100mhz: dhcom-usdhc3-100mhz-grp { 1167b97ee269SEmmanuel Vadot fsl,pins = < 1168b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x194 1169b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d4 1170b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d4 1171b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d4 1172b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d4 1173b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d4 1174b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d4 1175b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d4 1176b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d4 1177b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d4 1178b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x194 1179b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_READY_B__USDHC3_RESET_B 0x141 1180b97ee269SEmmanuel Vadot >; 1181b97ee269SEmmanuel Vadot }; 1182b97ee269SEmmanuel Vadot 1183b97ee269SEmmanuel Vadot pinctrl_usdhc3_200mhz: dhcom-usdhc3-200mhz-grp { 1184b97ee269SEmmanuel Vadot fsl,pins = < 1185b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x196 1186b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d6 1187b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d6 1188b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d6 1189b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d6 1190b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d6 1191b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d6 1192b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d6 1193b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d6 1194b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d6 1195b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x196 1196b97ee269SEmmanuel Vadot MX8MP_IOMUXC_NAND_READY_B__USDHC3_RESET_B 0x141 1197b97ee269SEmmanuel Vadot >; 1198b97ee269SEmmanuel Vadot }; 1199b97ee269SEmmanuel Vadot 1200b97ee269SEmmanuel Vadot pinctrl_wdog: dhcom-wdog-grp { 1201b97ee269SEmmanuel Vadot fsl,pins = < 1202b97ee269SEmmanuel Vadot MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B 0xc6 1203b97ee269SEmmanuel Vadot >; 1204b97ee269SEmmanuel Vadot }; 1205b97ee269SEmmanuel Vadot}; 1206