1254721Semaste// SPDX-License-Identifier: GPL-2.0-or-later 2254721Semaste/* 3254721Semaste * Copyright 2013 Gateworks Corporation 4254721Semaste */ 5254721Semaste 6254721Semaste/dts-v1/; 7254721Semaste#include "imx6q.dtsi" 8254721Semaste#include "imx6qdl-gw52xx.dtsi" 9254721Semaste 10254721Semaste/ { 11254721Semaste model = "Gateworks Ventana i.MX6 Dual/Quad GW52XX"; 12254721Semaste compatible = "gw,imx6q-gw52xx", "gw,ventana", "fsl,imx6q"; 13254721Semaste}; 14254721Semaste 15254721Semaste&i2c3 { 16254721Semaste adv7180: camera@20 { 17254721Semaste compatible = "adi,adv7180"; 18276479Sdim pinctrl-names = "default"; 19321369Sdim pinctrl-0 = <&pinctrl_adv7180>; 20321369Sdim reg = <0x20>; 21321369Sdim powerdown-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>; 22254721Semaste interrupt-parent = <&gpio3>; 23254721Semaste interrupts = <30 IRQ_TYPE_LEVEL_LOW>; 24254721Semaste 25254721Semaste port { 26254721Semaste adv7180_to_ipu2_csi1_mux: endpoint { 27296417Sdim remote-endpoint = <&ipu2_csi1_mux_from_parallel_sensor>; 28314564Sdim bus-width = <8>; 29254721Semaste }; 30254721Semaste }; 31254721Semaste }; 32288943Sdim}; 33254721Semaste 34254721Semaste&ipu2_csi1_from_ipu2_csi1_mux { 35254721Semaste bus-width = <8>; 36254721Semaste}; 37314564Sdim 38314564Sdim&ipu2_csi1_mux_from_parallel_sensor { 39314564Sdim remote-endpoint = <&adv7180_to_ipu2_csi1_mux>; 40314564Sdim bus-width = <8>; 41314564Sdim}; 42314564Sdim 43314564Sdim&ipu2_csi1 { 44314564Sdim pinctrl-names = "default"; 45314564Sdim pinctrl-0 = <&pinctrl_ipu2_csi1>; 46254721Semaste}; 47314564Sdim 48314564Sdim&iomuxc { 49314564Sdim pinctrl_adv7180: adv7180grp { 50314564Sdim fsl,pins = < 51314564Sdim MX6QDL_PAD_EIM_D30__GPIO3_IO30 0x0001b0b0 52254721Semaste MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x4001b0b0 53254721Semaste >; 54254721Semaste }; 55254721Semaste 56254721Semaste pinctrl_ipu2_csi1: ipu2_csi1grp { 57314564Sdim fsl,pins = < 58254721Semaste MX6QDL_PAD_EIM_EB2__IPU2_CSI1_DATA19 0x1b0b0 59314564Sdim MX6QDL_PAD_EIM_D16__IPU2_CSI1_DATA18 0x1b0b0 60314564Sdim MX6QDL_PAD_EIM_D18__IPU2_CSI1_DATA17 0x1b0b0 61254721Semaste MX6QDL_PAD_EIM_D19__IPU2_CSI1_DATA16 0x1b0b0 62254721Semaste MX6QDL_PAD_EIM_D20__IPU2_CSI1_DATA15 0x1b0b0 63314564Sdim MX6QDL_PAD_EIM_D26__IPU2_CSI1_DATA14 0x1b0b0 64314564Sdim MX6QDL_PAD_EIM_D27__IPU2_CSI1_DATA13 0x1b0b0 65314564Sdim MX6QDL_PAD_EIM_A17__IPU2_CSI1_DATA12 0x1b0b0 66314564Sdim MX6QDL_PAD_EIM_D29__IPU2_CSI1_VSYNC 0x1b0b0 67254721Semaste MX6QDL_PAD_EIM_EB3__IPU2_CSI1_HSYNC 0x1b0b0 68254721Semaste MX6QDL_PAD_EIM_A16__IPU2_CSI1_PIXCLK 0x1b0b0 69314564Sdim >; 70314564Sdim }; 71254721Semaste}; 72254721Semaste 73254721Semaste&sata { 74314564Sdim status = "okay"; 75314564Sdim}; 76309124Sdim