0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003 * Copyright 2013 Gateworks Corporation
0004 */
0005
0006 /dts-v1/;
0007 #include "imx6q.dtsi"
0008 #include "imx6qdl-gw53xx.dtsi"
0009
0010 / {
0011 model = "Gateworks Ventana i.MX6 Dual/Quad GW53XX";
0012 compatible = "gw,imx6q-gw53xx", "gw,ventana", "fsl,imx6q";
0013 };
0014
0015 &i2c3 {
0016 adv7180: camera@20 {
0017 compatible = "adi,adv7180";
0018 pinctrl-names = "default";
0019 pinctrl-0 = <&pinctrl_adv7180>;
0020 reg = <0x20>;
0021 powerdown-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
0022 interrupt-parent = <&gpio3>;
0023 interrupts = <30 IRQ_TYPE_LEVEL_LOW>;
0024
0025 port {
0026 adv7180_to_ipu2_csi1_mux: endpoint {
0027 remote-endpoint = <&ipu2_csi1_mux_from_parallel_sensor>;
0028 bus-width = <8>;
0029 };
0030 };
0031 };
0032 };
0033
0034 &ipu2_csi1_from_ipu2_csi1_mux {
0035 bus-width = <8>;
0036 };
0037
0038 &ipu2_csi1_mux_from_parallel_sensor {
0039 remote-endpoint = <&adv7180_to_ipu2_csi1_mux>;
0040 bus-width = <8>;
0041 };
0042
0043 &ipu2_csi1 {
0044 pinctrl-names = "default";
0045 pinctrl-0 = <&pinctrl_ipu2_csi1>;
0046 };
0047
0048 &sata {
0049 status = "okay";
0050 };
0051
0052 &iomuxc {
0053 pinctrl_adv7180: adv7180grp {
0054 fsl,pins = <
0055 MX6QDL_PAD_EIM_D30__GPIO3_IO30 0x0001b0b0
0056 MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x4001b0b0
0057 >;
0058 };
0059
0060 pinctrl_ipu2_csi1: ipu2_csi1grp {
0061 fsl,pins = <
0062 MX6QDL_PAD_EIM_EB2__IPU2_CSI1_DATA19 0x1b0b0
0063 MX6QDL_PAD_EIM_D16__IPU2_CSI1_DATA18 0x1b0b0
0064 MX6QDL_PAD_EIM_D18__IPU2_CSI1_DATA17 0x1b0b0
0065 MX6QDL_PAD_EIM_D19__IPU2_CSI1_DATA16 0x1b0b0
0066 MX6QDL_PAD_EIM_D20__IPU2_CSI1_DATA15 0x1b0b0
0067 MX6QDL_PAD_EIM_D26__IPU2_CSI1_DATA14 0x1b0b0
0068 MX6QDL_PAD_EIM_D27__IPU2_CSI1_DATA13 0x1b0b0
0069 MX6QDL_PAD_EIM_A17__IPU2_CSI1_DATA12 0x1b0b0
0070 MX6QDL_PAD_EIM_D29__IPU2_CSI1_VSYNC 0x1b0b0
0071 MX6QDL_PAD_EIM_EB3__IPU2_CSI1_HSYNC 0x1b0b0
0072 MX6QDL_PAD_EIM_A16__IPU2_CSI1_PIXCLK 0x1b0b0
0073 >;
0074 };
0075 };