0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003 * Copyright 2013 Gateworks Corporation
0004 */
0005
0006 /dts-v1/;
0007 #include "imx6dl.dtsi"
0008 #include "imx6qdl-gw52xx.dtsi"
0009
0010 / {
0011 model = "Gateworks Ventana i.MX6 DualLite/Solo GW52XX";
0012 compatible = "gw,imx6dl-gw52xx", "gw,ventana", "fsl,imx6dl";
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_ipu1_csi1_mux: endpoint {
0027 remote-endpoint = <&ipu1_csi1_mux_from_parallel_sensor>;
0028 bus-width = <8>;
0029 };
0030 };
0031 };
0032 };
0033
0034 &ipu1_csi1_from_ipu1_csi1_mux {
0035 bus-width = <8>;
0036 };
0037
0038 &ipu1_csi1_mux_from_parallel_sensor {
0039 remote-endpoint = <&adv7180_to_ipu1_csi1_mux>;
0040 bus-width = <8>;
0041 };
0042
0043 &ipu1_csi1 {
0044 pinctrl-names = "default";
0045 pinctrl-0 = <&pinctrl_ipu1_csi1>;
0046 };
0047
0048 &iomuxc {
0049 pinctrl_adv7180: adv7180grp {
0050 fsl,pins = <
0051 MX6QDL_PAD_EIM_D30__GPIO3_IO30 0x0001b0b0
0052 MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x4001b0b0
0053 >;
0054 };
0055
0056 pinctrl_ipu1_csi1: ipu1_csi1grp {
0057 fsl,pins = <
0058 MX6QDL_PAD_EIM_EB2__IPU1_CSI1_DATA19 0x1b0b0
0059 MX6QDL_PAD_EIM_D16__IPU1_CSI1_DATA18 0x1b0b0
0060 MX6QDL_PAD_EIM_D18__IPU1_CSI1_DATA17 0x1b0b0
0061 MX6QDL_PAD_EIM_D19__IPU1_CSI1_DATA16 0x1b0b0
0062 MX6QDL_PAD_EIM_D20__IPU1_CSI1_DATA15 0x1b0b0
0063 MX6QDL_PAD_EIM_D26__IPU1_CSI1_DATA14 0x1b0b0
0064 MX6QDL_PAD_EIM_D27__IPU1_CSI1_DATA13 0x1b0b0
0065 MX6QDL_PAD_EIM_A17__IPU1_CSI1_DATA12 0x1b0b0
0066 MX6QDL_PAD_EIM_D29__IPU1_CSI1_VSYNC 0x1b0b0
0067 MX6QDL_PAD_EIM_EB3__IPU1_CSI1_HSYNC 0x1b0b0
0068 MX6QDL_PAD_EIM_A16__IPU1_CSI1_PIXCLK 0x1b0b0
0069 >;
0070 };
0071 };