1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ 2f126890aSEmmanuel Vadot// 3f126890aSEmmanuel Vadot// Copyright 2011 Freescale Semiconductor, Inc. 4f126890aSEmmanuel Vadot// Copyright 2011 Linaro Ltd. 5f126890aSEmmanuel Vadot 6f126890aSEmmanuel Vadot/dts-v1/; 7f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h> 8f126890aSEmmanuel Vadot#include "imx53.dtsi" 9f126890aSEmmanuel Vadot 10f126890aSEmmanuel Vadot/ { 11f126890aSEmmanuel Vadot model = "Freescale i.MX53 Smart Mobile Reference Design Board"; 12f126890aSEmmanuel Vadot compatible = "fsl,imx53-smd", "fsl,imx53"; 13f126890aSEmmanuel Vadot 14f126890aSEmmanuel Vadot memory@70000000 { 15f126890aSEmmanuel Vadot device_type = "memory"; 16f126890aSEmmanuel Vadot reg = <0x70000000 0x40000000>; 17f126890aSEmmanuel Vadot }; 18f126890aSEmmanuel Vadot 19f126890aSEmmanuel Vadot gpio-keys { 20f126890aSEmmanuel Vadot compatible = "gpio-keys"; 21f126890aSEmmanuel Vadot 22f126890aSEmmanuel Vadot key-volume-up { 23f126890aSEmmanuel Vadot label = "Volume Up"; 24f126890aSEmmanuel Vadot gpios = <&gpio2 14 0>; 25f126890aSEmmanuel Vadot linux,code = <KEY_VOLUMEUP>; 26f126890aSEmmanuel Vadot }; 27f126890aSEmmanuel Vadot 28f126890aSEmmanuel Vadot key-volume-down { 29f126890aSEmmanuel Vadot label = "Volume Down"; 30f126890aSEmmanuel Vadot gpios = <&gpio2 15 0>; 31f126890aSEmmanuel Vadot linux,code = <KEY_VOLUMEDOWN>; 32f126890aSEmmanuel Vadot }; 33f126890aSEmmanuel Vadot }; 34f126890aSEmmanuel Vadot}; 35f126890aSEmmanuel Vadot 36f126890aSEmmanuel Vadot&esdhc1 { 37f126890aSEmmanuel Vadot pinctrl-names = "default"; 38f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_esdhc1>; 39f126890aSEmmanuel Vadot cd-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>; 40f126890aSEmmanuel Vadot wp-gpios = <&gpio4 11 GPIO_ACTIVE_HIGH>; 41f126890aSEmmanuel Vadot status = "okay"; 42f126890aSEmmanuel Vadot}; 43f126890aSEmmanuel Vadot 44f126890aSEmmanuel Vadot&esdhc2 { 45f126890aSEmmanuel Vadot pinctrl-names = "default"; 46f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_esdhc2>; 47f126890aSEmmanuel Vadot non-removable; 48f126890aSEmmanuel Vadot status = "okay"; 49f126890aSEmmanuel Vadot}; 50f126890aSEmmanuel Vadot 51f126890aSEmmanuel Vadot&uart3 { 52f126890aSEmmanuel Vadot pinctrl-names = "default"; 53f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart3>; 54f126890aSEmmanuel Vadot uart-has-rtscts; 55f126890aSEmmanuel Vadot status = "okay"; 56f126890aSEmmanuel Vadot}; 57f126890aSEmmanuel Vadot 58f126890aSEmmanuel Vadot&ecspi1 { 59f126890aSEmmanuel Vadot pinctrl-names = "default"; 60f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ecspi1>; 61f126890aSEmmanuel Vadot cs-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>, <&gpio3 19 GPIO_ACTIVE_LOW>; 62f126890aSEmmanuel Vadot status = "okay"; 63f126890aSEmmanuel Vadot 64f126890aSEmmanuel Vadot zigbee: mc1323@0 { 65f126890aSEmmanuel Vadot compatible = "fsl,mc1323"; 66f126890aSEmmanuel Vadot spi-max-frequency = <8000000>; 67f126890aSEmmanuel Vadot reg = <0>; 68f126890aSEmmanuel Vadot }; 69f126890aSEmmanuel Vadot 70*aa1a8ff2SEmmanuel Vadot flash: flash@1 { 71f126890aSEmmanuel Vadot #address-cells = <1>; 72f126890aSEmmanuel Vadot #size-cells = <1>; 73*aa1a8ff2SEmmanuel Vadot compatible = "st,m25p32", "jedec,spi-nor"; 74f126890aSEmmanuel Vadot spi-max-frequency = <20000000>; 75f126890aSEmmanuel Vadot reg = <1>; 76f126890aSEmmanuel Vadot 77f126890aSEmmanuel Vadot partition@0 { 78f126890aSEmmanuel Vadot label = "U-Boot"; 79f126890aSEmmanuel Vadot reg = <0x0 0x40000>; 80f126890aSEmmanuel Vadot read-only; 81f126890aSEmmanuel Vadot }; 82f126890aSEmmanuel Vadot 83f126890aSEmmanuel Vadot partition@40000 { 84f126890aSEmmanuel Vadot label = "Kernel"; 85f126890aSEmmanuel Vadot reg = <0x40000 0x3c0000>; 86f126890aSEmmanuel Vadot }; 87f126890aSEmmanuel Vadot }; 88f126890aSEmmanuel Vadot}; 89f126890aSEmmanuel Vadot 90f126890aSEmmanuel Vadot&esdhc3 { 91f126890aSEmmanuel Vadot pinctrl-names = "default"; 92f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_esdhc3>; 93f126890aSEmmanuel Vadot non-removable; 94f126890aSEmmanuel Vadot status = "okay"; 95f126890aSEmmanuel Vadot}; 96f126890aSEmmanuel Vadot 97f126890aSEmmanuel Vadot&iomuxc { 98f126890aSEmmanuel Vadot pinctrl-names = "default"; 99f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_hog>; 100f126890aSEmmanuel Vadot 101f126890aSEmmanuel Vadot imx53-smd { 102f126890aSEmmanuel Vadot pinctrl_hog: hoggrp { 103f126890aSEmmanuel Vadot fsl,pins = < 104f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA14__GPIO2_14 0x80000000 105f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA15__GPIO2_15 0x80000000 106f126890aSEmmanuel Vadot MX53_PAD_EIM_EB2__GPIO2_30 0x80000000 107f126890aSEmmanuel Vadot MX53_PAD_EIM_DA13__GPIO3_13 0x80000000 108f126890aSEmmanuel Vadot MX53_PAD_EIM_D19__GPIO3_19 0x80000000 109f126890aSEmmanuel Vadot MX53_PAD_KEY_ROW2__GPIO4_11 0x80000000 110f126890aSEmmanuel Vadot MX53_PAD_PATA_DA_0__GPIO7_6 0x80000000 111f126890aSEmmanuel Vadot >; 112f126890aSEmmanuel Vadot }; 113f126890aSEmmanuel Vadot 114f126890aSEmmanuel Vadot pinctrl_ecspi1: ecspi1grp { 115f126890aSEmmanuel Vadot fsl,pins = < 116f126890aSEmmanuel Vadot MX53_PAD_EIM_D16__ECSPI1_SCLK 0x80000000 117f126890aSEmmanuel Vadot MX53_PAD_EIM_D17__ECSPI1_MISO 0x80000000 118f126890aSEmmanuel Vadot MX53_PAD_EIM_D18__ECSPI1_MOSI 0x80000000 119f126890aSEmmanuel Vadot >; 120f126890aSEmmanuel Vadot }; 121f126890aSEmmanuel Vadot 122f126890aSEmmanuel Vadot pinctrl_esdhc1: esdhc1grp { 123f126890aSEmmanuel Vadot fsl,pins = < 124f126890aSEmmanuel Vadot MX53_PAD_SD1_DATA0__ESDHC1_DAT0 0x1d5 125f126890aSEmmanuel Vadot MX53_PAD_SD1_DATA1__ESDHC1_DAT1 0x1d5 126f126890aSEmmanuel Vadot MX53_PAD_SD1_DATA2__ESDHC1_DAT2 0x1d5 127f126890aSEmmanuel Vadot MX53_PAD_SD1_DATA3__ESDHC1_DAT3 0x1d5 128f126890aSEmmanuel Vadot MX53_PAD_SD1_CMD__ESDHC1_CMD 0x1d5 129f126890aSEmmanuel Vadot MX53_PAD_SD1_CLK__ESDHC1_CLK 0x1d5 130f126890aSEmmanuel Vadot >; 131f126890aSEmmanuel Vadot }; 132f126890aSEmmanuel Vadot 133f126890aSEmmanuel Vadot pinctrl_esdhc2: esdhc2grp { 134f126890aSEmmanuel Vadot fsl,pins = < 135f126890aSEmmanuel Vadot MX53_PAD_SD2_CMD__ESDHC2_CMD 0x1d5 136f126890aSEmmanuel Vadot MX53_PAD_SD2_CLK__ESDHC2_CLK 0x1d5 137f126890aSEmmanuel Vadot MX53_PAD_SD2_DATA0__ESDHC2_DAT0 0x1d5 138f126890aSEmmanuel Vadot MX53_PAD_SD2_DATA1__ESDHC2_DAT1 0x1d5 139f126890aSEmmanuel Vadot MX53_PAD_SD2_DATA2__ESDHC2_DAT2 0x1d5 140f126890aSEmmanuel Vadot MX53_PAD_SD2_DATA3__ESDHC2_DAT3 0x1d5 141f126890aSEmmanuel Vadot >; 142f126890aSEmmanuel Vadot }; 143f126890aSEmmanuel Vadot 144f126890aSEmmanuel Vadot pinctrl_esdhc3: esdhc3grp { 145f126890aSEmmanuel Vadot fsl,pins = < 146f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA8__ESDHC3_DAT0 0x1d5 147f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA9__ESDHC3_DAT1 0x1d5 148f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA10__ESDHC3_DAT2 0x1d5 149f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA11__ESDHC3_DAT3 0x1d5 150f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA0__ESDHC3_DAT4 0x1d5 151f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA1__ESDHC3_DAT5 0x1d5 152f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA2__ESDHC3_DAT6 0x1d5 153f126890aSEmmanuel Vadot MX53_PAD_PATA_DATA3__ESDHC3_DAT7 0x1d5 154f126890aSEmmanuel Vadot MX53_PAD_PATA_RESET_B__ESDHC3_CMD 0x1d5 155f126890aSEmmanuel Vadot MX53_PAD_PATA_IORDY__ESDHC3_CLK 0x1d5 156f126890aSEmmanuel Vadot >; 157f126890aSEmmanuel Vadot }; 158f126890aSEmmanuel Vadot 159f126890aSEmmanuel Vadot pinctrl_fec: fecgrp { 160f126890aSEmmanuel Vadot fsl,pins = < 161f126890aSEmmanuel Vadot MX53_PAD_FEC_MDC__FEC_MDC 0x80000000 162f126890aSEmmanuel Vadot MX53_PAD_FEC_MDIO__FEC_MDIO 0x80000000 163f126890aSEmmanuel Vadot MX53_PAD_FEC_REF_CLK__FEC_TX_CLK 0x80000000 164f126890aSEmmanuel Vadot MX53_PAD_FEC_RX_ER__FEC_RX_ER 0x80000000 165f126890aSEmmanuel Vadot MX53_PAD_FEC_CRS_DV__FEC_RX_DV 0x80000000 166f126890aSEmmanuel Vadot MX53_PAD_FEC_RXD1__FEC_RDATA_1 0x80000000 167f126890aSEmmanuel Vadot MX53_PAD_FEC_RXD0__FEC_RDATA_0 0x80000000 168f126890aSEmmanuel Vadot MX53_PAD_FEC_TX_EN__FEC_TX_EN 0x80000000 169f126890aSEmmanuel Vadot MX53_PAD_FEC_TXD1__FEC_TDATA_1 0x80000000 170f126890aSEmmanuel Vadot MX53_PAD_FEC_TXD0__FEC_TDATA_0 0x80000000 171f126890aSEmmanuel Vadot >; 172f126890aSEmmanuel Vadot }; 173f126890aSEmmanuel Vadot 174f126890aSEmmanuel Vadot pinctrl_i2c1: i2c1grp { 175f126890aSEmmanuel Vadot fsl,pins = < 176f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT8__I2C1_SDA 0xc0000000 177f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT9__I2C1_SCL 0xc0000000 178f126890aSEmmanuel Vadot >; 179f126890aSEmmanuel Vadot }; 180f126890aSEmmanuel Vadot 181f126890aSEmmanuel Vadot pinctrl_i2c2: i2c2grp { 182f126890aSEmmanuel Vadot fsl,pins = < 183f126890aSEmmanuel Vadot MX53_PAD_KEY_ROW3__I2C2_SDA 0xc0000000 184f126890aSEmmanuel Vadot MX53_PAD_KEY_COL3__I2C2_SCL 0xc0000000 185f126890aSEmmanuel Vadot >; 186f126890aSEmmanuel Vadot }; 187f126890aSEmmanuel Vadot 188f126890aSEmmanuel Vadot pinctrl_ipu_csi0: ipucsi0grp { 189f126890aSEmmanuel Vadot fsl,pins = < 190f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT12__IPU_CSI0_D_12 0x1c4 191f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT13__IPU_CSI0_D_13 0x1c4 192f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT14__IPU_CSI0_D_14 0x1c4 193f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT15__IPU_CSI0_D_15 0x1c4 194f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT16__IPU_CSI0_D_16 0x1c4 195f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT17__IPU_CSI0_D_17 0x1c4 196f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT18__IPU_CSI0_D_18 0x1c4 197f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT19__IPU_CSI0_D_19 0x1c4 198f126890aSEmmanuel Vadot MX53_PAD_CSI0_PIXCLK__IPU_CSI0_PIXCLK 0x1e4 199f126890aSEmmanuel Vadot MX53_PAD_CSI0_VSYNC__IPU_CSI0_VSYNC 0x1e4 200f126890aSEmmanuel Vadot MX53_PAD_CSI0_MCLK__IPU_CSI0_HSYNC 0x1e4 201f126890aSEmmanuel Vadot MX53_PAD_CSI0_DATA_EN__IPU_CSI0_DATA_EN 0x1e4 202f126890aSEmmanuel Vadot >; 203f126890aSEmmanuel Vadot }; 204f126890aSEmmanuel Vadot 205f126890aSEmmanuel Vadot pinctrl_ov5642: ov5642grp { 206f126890aSEmmanuel Vadot fsl,pins = < 207f126890aSEmmanuel Vadot MX53_PAD_NANDF_WP_B__GPIO6_9 0x1e4 208f126890aSEmmanuel Vadot MX53_PAD_NANDF_RB0__GPIO6_10 0x1e4 209f126890aSEmmanuel Vadot MX53_PAD_GPIO_0__CCM_SSI_EXT1_CLK 0x1c4 210f126890aSEmmanuel Vadot >; 211f126890aSEmmanuel Vadot }; 212f126890aSEmmanuel Vadot 213f126890aSEmmanuel Vadot pinctrl_uart1: uart1grp { 214f126890aSEmmanuel Vadot fsl,pins = < 215f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT10__UART1_TXD_MUX 0x1e4 216f126890aSEmmanuel Vadot MX53_PAD_CSI0_DAT11__UART1_RXD_MUX 0x1e4 217f126890aSEmmanuel Vadot >; 218f126890aSEmmanuel Vadot }; 219f126890aSEmmanuel Vadot 220f126890aSEmmanuel Vadot pinctrl_uart2: uart2grp { 221f126890aSEmmanuel Vadot fsl,pins = < 222f126890aSEmmanuel Vadot MX53_PAD_PATA_BUFFER_EN__UART2_RXD_MUX 0x1e4 223f126890aSEmmanuel Vadot MX53_PAD_PATA_DMARQ__UART2_TXD_MUX 0x1e4 224f126890aSEmmanuel Vadot >; 225f126890aSEmmanuel Vadot }; 226f126890aSEmmanuel Vadot 227f126890aSEmmanuel Vadot pinctrl_uart3: uart3grp { 228f126890aSEmmanuel Vadot fsl,pins = < 229f126890aSEmmanuel Vadot MX53_PAD_PATA_CS_0__UART3_TXD_MUX 0x1e4 230f126890aSEmmanuel Vadot MX53_PAD_PATA_CS_1__UART3_RXD_MUX 0x1e4 231f126890aSEmmanuel Vadot MX53_PAD_PATA_DA_1__UART3_CTS 0x1e4 232f126890aSEmmanuel Vadot MX53_PAD_PATA_DA_2__UART3_RTS 0x1e4 233f126890aSEmmanuel Vadot >; 234f126890aSEmmanuel Vadot }; 235f126890aSEmmanuel Vadot }; 236f126890aSEmmanuel Vadot}; 237f126890aSEmmanuel Vadot 238f126890aSEmmanuel Vadot&uart1 { 239f126890aSEmmanuel Vadot pinctrl-names = "default"; 240f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 241f126890aSEmmanuel Vadot status = "okay"; 242f126890aSEmmanuel Vadot}; 243f126890aSEmmanuel Vadot 244f126890aSEmmanuel Vadot&uart2 { 245f126890aSEmmanuel Vadot pinctrl-names = "default"; 246f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2>; 247f126890aSEmmanuel Vadot status = "okay"; 248f126890aSEmmanuel Vadot}; 249f126890aSEmmanuel Vadot 250f126890aSEmmanuel Vadot&i2c2 { 251f126890aSEmmanuel Vadot pinctrl-names = "default"; 252f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 253f126890aSEmmanuel Vadot status = "okay"; 254f126890aSEmmanuel Vadot 255f126890aSEmmanuel Vadot codec: sgtl5000@a { 256f126890aSEmmanuel Vadot compatible = "fsl,sgtl5000"; 257f126890aSEmmanuel Vadot reg = <0x0a>; 258f126890aSEmmanuel Vadot }; 259f126890aSEmmanuel Vadot 260f126890aSEmmanuel Vadot magnetometer: mag3110@e { 261f126890aSEmmanuel Vadot compatible = "fsl,mag3110"; 262f126890aSEmmanuel Vadot reg = <0x0e>; 263f126890aSEmmanuel Vadot }; 264f126890aSEmmanuel Vadot 265f126890aSEmmanuel Vadot touchkey: mpr121@5a { 266f126890aSEmmanuel Vadot compatible = "fsl,mpr121"; 267f126890aSEmmanuel Vadot reg = <0x5a>; 268f126890aSEmmanuel Vadot }; 269f126890aSEmmanuel Vadot}; 270f126890aSEmmanuel Vadot 271f126890aSEmmanuel Vadot&i2c1 { 272f126890aSEmmanuel Vadot pinctrl-names = "default"; 273f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c1>; 274f126890aSEmmanuel Vadot status = "okay"; 275f126890aSEmmanuel Vadot 276f126890aSEmmanuel Vadot accelerometer: mma8450@1c { 277f126890aSEmmanuel Vadot compatible = "fsl,mma8450"; 278f126890aSEmmanuel Vadot reg = <0x1c>; 279f126890aSEmmanuel Vadot }; 280f126890aSEmmanuel Vadot 281f126890aSEmmanuel Vadot camera: ov5642@3c { 282f126890aSEmmanuel Vadot compatible = "ovti,ov5642"; 283f126890aSEmmanuel Vadot reg = <0x3c>; 284f126890aSEmmanuel Vadot pinctrl-names = "default"; 285f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ov5642>; 286f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX5_CLK_SSI_EXT1_SEL>, 287f126890aSEmmanuel Vadot <&clks IMX5_CLK_SSI_EXT1_COM_SEL>; 288f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX5_CLK_PLL2_SW>, 289f126890aSEmmanuel Vadot <&clks IMX5_CLK_SSI_EXT1_PODF>; 290f126890aSEmmanuel Vadot assigned-clock-rates = <0>, <24000000>; 291f126890aSEmmanuel Vadot clocks = <&clks IMX5_CLK_SSI_EXT1_GATE>; 292f126890aSEmmanuel Vadot clock-names = "xclk"; 293f126890aSEmmanuel Vadot DVDD-supply = <&ldo9_reg>; 294f126890aSEmmanuel Vadot AVDD-supply = <&ldo7_reg>; 295f126890aSEmmanuel Vadot reset-gpios = <&gpio6 9 GPIO_ACTIVE_LOW>; 296f126890aSEmmanuel Vadot powerdown-gpios = <&gpio6 10 GPIO_ACTIVE_HIGH>; 297f126890aSEmmanuel Vadot 298f126890aSEmmanuel Vadot port { 299f126890aSEmmanuel Vadot ov5642_to_ipu_csi0: endpoint { 300f126890aSEmmanuel Vadot remote-endpoint = <&ipu_csi0_from_parallel_sensor>; 301f126890aSEmmanuel Vadot bus-width = <8>; 302f126890aSEmmanuel Vadot hsync-active = <1>; 303f126890aSEmmanuel Vadot vsync-active = <1>; 304f126890aSEmmanuel Vadot }; 305f126890aSEmmanuel Vadot }; 306f126890aSEmmanuel Vadot }; 307f126890aSEmmanuel Vadot 308f126890aSEmmanuel Vadot pmic: dialog@48 { 309f126890aSEmmanuel Vadot compatible = "dlg,da9053", "dlg,da9052"; 310f126890aSEmmanuel Vadot reg = <0x48>; 311f126890aSEmmanuel Vadot interrupt-parent = <&gpio7>; 312f126890aSEmmanuel Vadot interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 313f126890aSEmmanuel Vadot 314f126890aSEmmanuel Vadot regulators { 315f126890aSEmmanuel Vadot ldo7_reg: ldo7 { 316f126890aSEmmanuel Vadot regulator-min-microvolt = <1200000>; 317f126890aSEmmanuel Vadot regulator-max-microvolt = <3600000>; 318f126890aSEmmanuel Vadot }; 319f126890aSEmmanuel Vadot 320f126890aSEmmanuel Vadot ldo9_reg: ldo9 { 321f126890aSEmmanuel Vadot regulator-min-microvolt = <1250000>; 322f126890aSEmmanuel Vadot regulator-max-microvolt = <3650000>; 323f126890aSEmmanuel Vadot }; 324f126890aSEmmanuel Vadot }; 325f126890aSEmmanuel Vadot }; 326f126890aSEmmanuel Vadot}; 327f126890aSEmmanuel Vadot 328f126890aSEmmanuel Vadot&fec { 329f126890aSEmmanuel Vadot pinctrl-names = "default"; 330f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_fec>; 331f126890aSEmmanuel Vadot phy-mode = "rmii"; 332f126890aSEmmanuel Vadot phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>; 333f126890aSEmmanuel Vadot status = "okay"; 334f126890aSEmmanuel Vadot}; 335f126890aSEmmanuel Vadot 336f126890aSEmmanuel Vadot&ipu_csi0_from_parallel_sensor { 337f126890aSEmmanuel Vadot remote-endpoint = <&ov5642_to_ipu_csi0>; 338f126890aSEmmanuel Vadot data-shift = <12>; /* Lines 19:12 used */ 339f126890aSEmmanuel Vadot hsync-active = <1>; 340f126890aSEmmanuel Vadot vsync-active = <1>; 341f126890aSEmmanuel Vadot}; 342f126890aSEmmanuel Vadot 343f126890aSEmmanuel Vadot&ipu_csi0 { 344f126890aSEmmanuel Vadot pinctrl-names = "default"; 345f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ipu_csi0>; 346f126890aSEmmanuel Vadot}; 347