xref: /linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx6dl.dtsi (revision cdd5b5a9761fd66d17586e4f4ba6588c70e640ea)
1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0
2*724ba675SRob Herring//
3*724ba675SRob Herring// Copyright 2013 Freescale Semiconductor, Inc.
4*724ba675SRob Herring
5*724ba675SRob Herring#include <dt-bindings/interrupt-controller/irq.h>
6*724ba675SRob Herring#include "imx6dl-pinfunc.h"
7*724ba675SRob Herring#include "imx6qdl.dtsi"
8*724ba675SRob Herring
9*724ba675SRob Herring/ {
10*724ba675SRob Herring	aliases {
11*724ba675SRob Herring		i2c3 = &i2c4;
12*724ba675SRob Herring	};
13*724ba675SRob Herring
14*724ba675SRob Herring	cpus {
15*724ba675SRob Herring		#address-cells = <1>;
16*724ba675SRob Herring		#size-cells = <0>;
17*724ba675SRob Herring
18*724ba675SRob Herring		cpu0: cpu@0 {
19*724ba675SRob Herring			compatible = "arm,cortex-a9";
20*724ba675SRob Herring			device_type = "cpu";
21*724ba675SRob Herring			reg = <0>;
22*724ba675SRob Herring			next-level-cache = <&L2>;
23*724ba675SRob Herring			operating-points = <
24*724ba675SRob Herring				/* kHz    uV */
25*724ba675SRob Herring				996000  1250000
26*724ba675SRob Herring				792000  1175000
27*724ba675SRob Herring				396000  1150000
28*724ba675SRob Herring			>;
29*724ba675SRob Herring			fsl,soc-operating-points = <
30*724ba675SRob Herring				/* ARM kHz  SOC-PU uV */
31*724ba675SRob Herring				996000	1175000
32*724ba675SRob Herring				792000	1175000
33*724ba675SRob Herring				396000	1175000
34*724ba675SRob Herring			>;
35*724ba675SRob Herring			clock-latency = <61036>; /* two CLK32 periods */
36*724ba675SRob Herring			#cooling-cells = <2>;
37*724ba675SRob Herring			clocks = <&clks IMX6QDL_CLK_ARM>,
38*724ba675SRob Herring				 <&clks IMX6QDL_CLK_PLL2_PFD2_396M>,
39*724ba675SRob Herring				 <&clks IMX6QDL_CLK_STEP>,
40*724ba675SRob Herring				 <&clks IMX6QDL_CLK_PLL1_SW>,
41*724ba675SRob Herring				 <&clks IMX6QDL_CLK_PLL1_SYS>;
42*724ba675SRob Herring			clock-names = "arm", "pll2_pfd2_396m", "step",
43*724ba675SRob Herring				      "pll1_sw", "pll1_sys";
44*724ba675SRob Herring			arm-supply = <&reg_arm>;
45*724ba675SRob Herring			pu-supply = <&reg_pu>;
46*724ba675SRob Herring			soc-supply = <&reg_soc>;
47*724ba675SRob Herring			nvmem-cells = <&cpu_speed_grade>;
48*724ba675SRob Herring			nvmem-cell-names = "speed_grade";
49*724ba675SRob Herring		};
50*724ba675SRob Herring
51*724ba675SRob Herring		cpu@1 {
52*724ba675SRob Herring			compatible = "arm,cortex-a9";
53*724ba675SRob Herring			device_type = "cpu";
54*724ba675SRob Herring			reg = <1>;
55*724ba675SRob Herring			next-level-cache = <&L2>;
56*724ba675SRob Herring			operating-points = <
57*724ba675SRob Herring				/* kHz    uV */
58*724ba675SRob Herring				996000  1250000
59*724ba675SRob Herring				792000  1175000
60*724ba675SRob Herring				396000  1150000
61*724ba675SRob Herring			>;
62*724ba675SRob Herring			fsl,soc-operating-points = <
63*724ba675SRob Herring				/* ARM kHz  SOC-PU uV */
64*724ba675SRob Herring				996000	1175000
65*724ba675SRob Herring				792000	1175000
66*724ba675SRob Herring				396000	1175000
67*724ba675SRob Herring			>;
68*724ba675SRob Herring			clock-latency = <61036>; /* two CLK32 periods */
69*724ba675SRob Herring			#cooling-cells = <2>;
70*724ba675SRob Herring			clocks = <&clks IMX6QDL_CLK_ARM>,
71*724ba675SRob Herring				 <&clks IMX6QDL_CLK_PLL2_PFD2_396M>,
72*724ba675SRob Herring				 <&clks IMX6QDL_CLK_STEP>,
73*724ba675SRob Herring				 <&clks IMX6QDL_CLK_PLL1_SW>,
74*724ba675SRob Herring				 <&clks IMX6QDL_CLK_PLL1_SYS>;
75*724ba675SRob Herring			clock-names = "arm", "pll2_pfd2_396m", "step",
76*724ba675SRob Herring				      "pll1_sw", "pll1_sys";
77*724ba675SRob Herring			arm-supply = <&reg_arm>;
78*724ba675SRob Herring			pu-supply = <&reg_pu>;
79*724ba675SRob Herring			soc-supply = <&reg_soc>;
80*724ba675SRob Herring		};
81*724ba675SRob Herring	};
82*724ba675SRob Herring
83*724ba675SRob Herring	soc: soc {
84*724ba675SRob Herring		ocram: sram@900000 {
85*724ba675SRob Herring			compatible = "mmio-sram";
86*724ba675SRob Herring			reg = <0x00900000 0x20000>;
87*724ba675SRob Herring			ranges = <0 0x00900000 0x20000>;
88*724ba675SRob Herring			#address-cells = <1>;
89*724ba675SRob Herring			#size-cells = <1>;
90*724ba675SRob Herring			clocks = <&clks IMX6QDL_CLK_OCRAM>;
91*724ba675SRob Herring		};
92*724ba675SRob Herring
93*724ba675SRob Herring		aips1: bus@2000000 {
94*724ba675SRob Herring			pxp: pxp@20f0000 {
95*724ba675SRob Herring				reg = <0x020f0000 0x4000>;
96*724ba675SRob Herring				interrupts = <0 98 IRQ_TYPE_LEVEL_HIGH>;
97*724ba675SRob Herring			};
98*724ba675SRob Herring
99*724ba675SRob Herring			epdc: epdc@20f4000 {
100*724ba675SRob Herring				reg = <0x020f4000 0x4000>;
101*724ba675SRob Herring				interrupts = <0 97 IRQ_TYPE_LEVEL_HIGH>;
102*724ba675SRob Herring			};
103*724ba675SRob Herring		};
104*724ba675SRob Herring
105*724ba675SRob Herring		aips2: bus@2100000 {
106*724ba675SRob Herring			i2c4: i2c@21f8000 {
107*724ba675SRob Herring				#address-cells = <1>;
108*724ba675SRob Herring				#size-cells = <0>;
109*724ba675SRob Herring				compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
110*724ba675SRob Herring				reg = <0x021f8000 0x4000>;
111*724ba675SRob Herring				interrupts = <0 35 IRQ_TYPE_LEVEL_HIGH>;
112*724ba675SRob Herring				clocks = <&clks IMX6DL_CLK_I2C4>;
113*724ba675SRob Herring				status = "disabled";
114*724ba675SRob Herring			};
115*724ba675SRob Herring		};
116*724ba675SRob Herring	};
117*724ba675SRob Herring
118*724ba675SRob Herring	capture-subsystem {
119*724ba675SRob Herring		compatible = "fsl,imx-capture-subsystem";
120*724ba675SRob Herring		ports = <&ipu1_csi0>, <&ipu1_csi1>;
121*724ba675SRob Herring	};
122*724ba675SRob Herring
123*724ba675SRob Herring	display-subsystem {
124*724ba675SRob Herring		compatible = "fsl,imx-display-subsystem";
125*724ba675SRob Herring		ports = <&ipu1_di0>, <&ipu1_di1>;
126*724ba675SRob Herring	};
127*724ba675SRob Herring};
128*724ba675SRob Herring
129*724ba675SRob Herring&gpio1 {
130*724ba675SRob Herring	gpio-ranges = <&iomuxc  0 131 2>, <&iomuxc  2 137 8>, <&iomuxc 10 189 2>,
131*724ba675SRob Herring		      <&iomuxc 12 194 1>, <&iomuxc 13 193 1>, <&iomuxc 14 192 1>,
132*724ba675SRob Herring		      <&iomuxc 15 191 1>, <&iomuxc 16 185 2>, <&iomuxc 18 184 1>,
133*724ba675SRob Herring		      <&iomuxc 19 187 1>, <&iomuxc 20 183 1>, <&iomuxc 21 188 1>,
134*724ba675SRob Herring		      <&iomuxc 22 123 3>, <&iomuxc 25 121 1>, <&iomuxc 26 127 1>,
135*724ba675SRob Herring		      <&iomuxc 27 126 1>, <&iomuxc 28 128 1>, <&iomuxc 29 130 1>,
136*724ba675SRob Herring		      <&iomuxc 30 129 1>, <&iomuxc 31 122 1>;
137*724ba675SRob Herring};
138*724ba675SRob Herring
139*724ba675SRob Herring&gpio2 {
140*724ba675SRob Herring	gpio-ranges = <&iomuxc  0 161 8>, <&iomuxc  8 208 8>, <&iomuxc 16  74 1>,
141*724ba675SRob Herring		      <&iomuxc 17  73 1>, <&iomuxc 18  72 1>, <&iomuxc 19  71 1>,
142*724ba675SRob Herring		      <&iomuxc 20  70 1>, <&iomuxc 21  69 1>, <&iomuxc 22  68 1>,
143*724ba675SRob Herring		      <&iomuxc 23  79 2>, <&iomuxc 25 118 2>, <&iomuxc 27 117 1>,
144*724ba675SRob Herring		      <&iomuxc 28 113 4>;
145*724ba675SRob Herring};
146*724ba675SRob Herring
147*724ba675SRob Herring&gpio3 {
148*724ba675SRob Herring	gpio-ranges = <&iomuxc  0 97  2>, <&iomuxc 2 105 8>, <&iomuxc 10 99 6>,
149*724ba675SRob Herring		      <&iomuxc 16 81 16>;
150*724ba675SRob Herring};
151*724ba675SRob Herring
152*724ba675SRob Herring&gpio4 {
153*724ba675SRob Herring	gpio-ranges = <&iomuxc  5 136 1>, <&iomuxc  6 145 1>, <&iomuxc  7 150 1>,
154*724ba675SRob Herring		      <&iomuxc  8 146 1>, <&iomuxc  9 151 1>, <&iomuxc 10 147 1>,
155*724ba675SRob Herring		      <&iomuxc 11 152 1>, <&iomuxc 12 148 1>, <&iomuxc 13 153 1>,
156*724ba675SRob Herring		      <&iomuxc 14 149 1>, <&iomuxc 15 154 1>, <&iomuxc 16  39 7>,
157*724ba675SRob Herring		      <&iomuxc 23  56 1>, <&iomuxc 24  61 7>, <&iomuxc 31  46 1>;
158*724ba675SRob Herring};
159*724ba675SRob Herring
160*724ba675SRob Herring&gpio5 {
161*724ba675SRob Herring	gpio-ranges = <&iomuxc  0 120 1>, <&iomuxc  2 77 1>, <&iomuxc  4 76 1>,
162*724ba675SRob Herring		      <&iomuxc  5  47 9>, <&iomuxc 14 57 4>, <&iomuxc 18 37 1>,
163*724ba675SRob Herring		      <&iomuxc 19  36 1>, <&iomuxc 20 35 1>, <&iomuxc 21 38 1>,
164*724ba675SRob Herring		      <&iomuxc 22  29 6>, <&iomuxc 28 19 4>;
165*724ba675SRob Herring};
166*724ba675SRob Herring
167*724ba675SRob Herring&gpio6 {
168*724ba675SRob Herring	gpio-ranges = <&iomuxc  0  23 6>, <&iomuxc  6  75 1>, <&iomuxc  7 156 1>,
169*724ba675SRob Herring		      <&iomuxc  8 155 1>, <&iomuxc  9 170 1>, <&iomuxc 10 169 1>,
170*724ba675SRob Herring		      <&iomuxc 11 157 1>, <&iomuxc 14 158 3>, <&iomuxc 17 204 1>,
171*724ba675SRob Herring		      <&iomuxc 18 203 1>, <&iomuxc 19 182 1>, <&iomuxc 20 177 4>,
172*724ba675SRob Herring		      <&iomuxc 24 175 1>, <&iomuxc 25 171 1>, <&iomuxc 26 181 1>,
173*724ba675SRob Herring		      <&iomuxc 27 172 3>, <&iomuxc 30 176 1>, <&iomuxc 31  78 1>;
174*724ba675SRob Herring};
175*724ba675SRob Herring
176*724ba675SRob Herring&gpio7 {
177*724ba675SRob Herring	gpio-ranges = <&iomuxc 0 202 1>, <&iomuxc  1 201 1>, <&iomuxc  2 196 1>,
178*724ba675SRob Herring		      <&iomuxc 3 195 1>, <&iomuxc  4 197 4>, <&iomuxc  8 205 1>,
179*724ba675SRob Herring		      <&iomuxc 9 207 1>, <&iomuxc 10 206 1>, <&iomuxc 11 133 3>;
180*724ba675SRob Herring};
181*724ba675SRob Herring
182*724ba675SRob Herring&gpr {
183*724ba675SRob Herring	ipu1_csi0_mux {
184*724ba675SRob Herring		compatible = "video-mux";
185*724ba675SRob Herring		mux-controls = <&mux 0>;
186*724ba675SRob Herring		#address-cells = <1>;
187*724ba675SRob Herring		#size-cells = <0>;
188*724ba675SRob Herring
189*724ba675SRob Herring		port@0 {
190*724ba675SRob Herring			reg = <0>;
191*724ba675SRob Herring
192*724ba675SRob Herring			ipu1_csi0_mux_from_mipi_vc0: endpoint {
193*724ba675SRob Herring				remote-endpoint = <&mipi_vc0_to_ipu1_csi0_mux>;
194*724ba675SRob Herring			};
195*724ba675SRob Herring		};
196*724ba675SRob Herring
197*724ba675SRob Herring		port@1 {
198*724ba675SRob Herring			reg = <1>;
199*724ba675SRob Herring
200*724ba675SRob Herring			ipu1_csi0_mux_from_mipi_vc1: endpoint {
201*724ba675SRob Herring				remote-endpoint = <&mipi_vc1_to_ipu1_csi0_mux>;
202*724ba675SRob Herring			};
203*724ba675SRob Herring		};
204*724ba675SRob Herring
205*724ba675SRob Herring		port@2 {
206*724ba675SRob Herring			reg = <2>;
207*724ba675SRob Herring
208*724ba675SRob Herring			ipu1_csi0_mux_from_mipi_vc2: endpoint {
209*724ba675SRob Herring				remote-endpoint = <&mipi_vc2_to_ipu1_csi0_mux>;
210*724ba675SRob Herring			};
211*724ba675SRob Herring		};
212*724ba675SRob Herring
213*724ba675SRob Herring		port@3 {
214*724ba675SRob Herring			reg = <3>;
215*724ba675SRob Herring
216*724ba675SRob Herring			ipu1_csi0_mux_from_mipi_vc3: endpoint {
217*724ba675SRob Herring				remote-endpoint = <&mipi_vc3_to_ipu1_csi0_mux>;
218*724ba675SRob Herring			};
219*724ba675SRob Herring		};
220*724ba675SRob Herring
221*724ba675SRob Herring		port@4 {
222*724ba675SRob Herring			reg = <4>;
223*724ba675SRob Herring
224*724ba675SRob Herring			ipu1_csi0_mux_from_parallel_sensor: endpoint {
225*724ba675SRob Herring			};
226*724ba675SRob Herring		};
227*724ba675SRob Herring
228*724ba675SRob Herring		port@5 {
229*724ba675SRob Herring			reg = <5>;
230*724ba675SRob Herring
231*724ba675SRob Herring			ipu1_csi0_mux_to_ipu1_csi0: endpoint {
232*724ba675SRob Herring				remote-endpoint = <&ipu1_csi0_from_ipu1_csi0_mux>;
233*724ba675SRob Herring			};
234*724ba675SRob Herring		};
235*724ba675SRob Herring	};
236*724ba675SRob Herring
237*724ba675SRob Herring	ipu1_csi1_mux {
238*724ba675SRob Herring		compatible = "video-mux";
239*724ba675SRob Herring		mux-controls = <&mux 1>;
240*724ba675SRob Herring		#address-cells = <1>;
241*724ba675SRob Herring		#size-cells = <0>;
242*724ba675SRob Herring
243*724ba675SRob Herring		port@0 {
244*724ba675SRob Herring			reg = <0>;
245*724ba675SRob Herring
246*724ba675SRob Herring			ipu1_csi1_mux_from_mipi_vc0: endpoint {
247*724ba675SRob Herring				remote-endpoint = <&mipi_vc0_to_ipu1_csi1_mux>;
248*724ba675SRob Herring			};
249*724ba675SRob Herring		};
250*724ba675SRob Herring
251*724ba675SRob Herring		port@1 {
252*724ba675SRob Herring			reg = <1>;
253*724ba675SRob Herring
254*724ba675SRob Herring			ipu1_csi1_mux_from_mipi_vc1: endpoint {
255*724ba675SRob Herring				remote-endpoint = <&mipi_vc1_to_ipu1_csi1_mux>;
256*724ba675SRob Herring			};
257*724ba675SRob Herring		};
258*724ba675SRob Herring
259*724ba675SRob Herring		port@2 {
260*724ba675SRob Herring			reg = <2>;
261*724ba675SRob Herring
262*724ba675SRob Herring			ipu1_csi1_mux_from_mipi_vc2: endpoint {
263*724ba675SRob Herring				remote-endpoint = <&mipi_vc2_to_ipu1_csi1_mux>;
264*724ba675SRob Herring			};
265*724ba675SRob Herring		};
266*724ba675SRob Herring
267*724ba675SRob Herring		port@3 {
268*724ba675SRob Herring			reg = <3>;
269*724ba675SRob Herring
270*724ba675SRob Herring			ipu1_csi1_mux_from_mipi_vc3: endpoint {
271*724ba675SRob Herring				remote-endpoint = <&mipi_vc3_to_ipu1_csi1_mux>;
272*724ba675SRob Herring			};
273*724ba675SRob Herring		};
274*724ba675SRob Herring
275*724ba675SRob Herring		port@4 {
276*724ba675SRob Herring			reg = <4>;
277*724ba675SRob Herring
278*724ba675SRob Herring			ipu1_csi1_mux_from_parallel_sensor: endpoint {
279*724ba675SRob Herring			};
280*724ba675SRob Herring		};
281*724ba675SRob Herring
282*724ba675SRob Herring		port@5 {
283*724ba675SRob Herring			reg = <5>;
284*724ba675SRob Herring
285*724ba675SRob Herring			ipu1_csi1_mux_to_ipu1_csi1: endpoint {
286*724ba675SRob Herring				remote-endpoint = <&ipu1_csi1_from_ipu1_csi1_mux>;
287*724ba675SRob Herring			};
288*724ba675SRob Herring		};
289*724ba675SRob Herring	};
290*724ba675SRob Herring};
291*724ba675SRob Herring
292*724ba675SRob Herring&gpt {
293*724ba675SRob Herring	compatible = "fsl,imx6dl-gpt";
294*724ba675SRob Herring};
295*724ba675SRob Herring
296*724ba675SRob Herring&hdmi {
297*724ba675SRob Herring	compatible = "fsl,imx6dl-hdmi";
298*724ba675SRob Herring};
299*724ba675SRob Herring
300*724ba675SRob Herring&iomuxc {
301*724ba675SRob Herring	compatible = "fsl,imx6dl-iomuxc";
302*724ba675SRob Herring};
303*724ba675SRob Herring
304*724ba675SRob Herring&ipu1_csi1 {
305*724ba675SRob Herring	ipu1_csi1_from_ipu1_csi1_mux: endpoint {
306*724ba675SRob Herring		remote-endpoint = <&ipu1_csi1_mux_to_ipu1_csi1>;
307*724ba675SRob Herring	};
308*724ba675SRob Herring};
309*724ba675SRob Herring
310*724ba675SRob Herring&ldb {
311*724ba675SRob Herring	clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>, <&clks IMX6QDL_CLK_LDB_DI1_SEL>,
312*724ba675SRob Herring		 <&clks IMX6QDL_CLK_IPU1_DI0_SEL>, <&clks IMX6QDL_CLK_IPU1_DI1_SEL>,
313*724ba675SRob Herring		 <&clks IMX6QDL_CLK_LDB_DI0>, <&clks IMX6QDL_CLK_LDB_DI1>;
314*724ba675SRob Herring	clock-names = "di0_pll", "di1_pll",
315*724ba675SRob Herring		      "di0_sel", "di1_sel",
316*724ba675SRob Herring		      "di0", "di1";
317*724ba675SRob Herring};
318*724ba675SRob Herring
319*724ba675SRob Herring&mipi_csi {
320*724ba675SRob Herring	port@1 {
321*724ba675SRob Herring		reg = <1>;
322*724ba675SRob Herring		#address-cells = <1>;
323*724ba675SRob Herring		#size-cells = <0>;
324*724ba675SRob Herring
325*724ba675SRob Herring		mipi_vc0_to_ipu1_csi0_mux: endpoint@0 {
326*724ba675SRob Herring			reg = <0>;
327*724ba675SRob Herring			remote-endpoint = <&ipu1_csi0_mux_from_mipi_vc0>;
328*724ba675SRob Herring		};
329*724ba675SRob Herring
330*724ba675SRob Herring		mipi_vc0_to_ipu1_csi1_mux: endpoint@1 {
331*724ba675SRob Herring			reg = <1>;
332*724ba675SRob Herring			remote-endpoint = <&ipu1_csi1_mux_from_mipi_vc0>;
333*724ba675SRob Herring		};
334*724ba675SRob Herring	};
335*724ba675SRob Herring
336*724ba675SRob Herring	port@2 {
337*724ba675SRob Herring		reg = <2>;
338*724ba675SRob Herring		#address-cells = <1>;
339*724ba675SRob Herring		#size-cells = <0>;
340*724ba675SRob Herring
341*724ba675SRob Herring		mipi_vc1_to_ipu1_csi0_mux: endpoint@0 {
342*724ba675SRob Herring			reg = <0>;
343*724ba675SRob Herring			remote-endpoint = <&ipu1_csi0_mux_from_mipi_vc1>;
344*724ba675SRob Herring		};
345*724ba675SRob Herring
346*724ba675SRob Herring		mipi_vc1_to_ipu1_csi1_mux: endpoint@1 {
347*724ba675SRob Herring			reg = <1>;
348*724ba675SRob Herring			remote-endpoint = <&ipu1_csi1_mux_from_mipi_vc1>;
349*724ba675SRob Herring		};
350*724ba675SRob Herring	};
351*724ba675SRob Herring
352*724ba675SRob Herring	port@3 {
353*724ba675SRob Herring		reg = <3>;
354*724ba675SRob Herring		#address-cells = <1>;
355*724ba675SRob Herring		#size-cells = <0>;
356*724ba675SRob Herring
357*724ba675SRob Herring		mipi_vc2_to_ipu1_csi0_mux: endpoint@0 {
358*724ba675SRob Herring			reg = <0>;
359*724ba675SRob Herring			remote-endpoint = <&ipu1_csi0_mux_from_mipi_vc2>;
360*724ba675SRob Herring		};
361*724ba675SRob Herring
362*724ba675SRob Herring		mipi_vc2_to_ipu1_csi1_mux: endpoint@1 {
363*724ba675SRob Herring			reg = <1>;
364*724ba675SRob Herring			remote-endpoint = <&ipu1_csi1_mux_from_mipi_vc2>;
365*724ba675SRob Herring		};
366*724ba675SRob Herring	};
367*724ba675SRob Herring
368*724ba675SRob Herring	port@4 {
369*724ba675SRob Herring		reg = <4>;
370*724ba675SRob Herring		#address-cells = <1>;
371*724ba675SRob Herring		#size-cells = <0>;
372*724ba675SRob Herring
373*724ba675SRob Herring		mipi_vc3_to_ipu1_csi0_mux: endpoint@0 {
374*724ba675SRob Herring			reg = <0>;
375*724ba675SRob Herring			remote-endpoint = <&ipu1_csi0_mux_from_mipi_vc3>;
376*724ba675SRob Herring		};
377*724ba675SRob Herring
378*724ba675SRob Herring		mipi_vc3_to_ipu1_csi1_mux: endpoint@1 {
379*724ba675SRob Herring			reg = <1>;
380*724ba675SRob Herring			remote-endpoint = <&ipu1_csi1_mux_from_mipi_vc3>;
381*724ba675SRob Herring		};
382*724ba675SRob Herring	};
383*724ba675SRob Herring};
384*724ba675SRob Herring
385*724ba675SRob Herring&mux {
386*724ba675SRob Herring	mux-reg-masks = <0x34 0x00000007>, /* IPU_CSI0_MUX */
387*724ba675SRob Herring			<0x34 0x00000038>, /* IPU_CSI1_MUX */
388*724ba675SRob Herring			<0x0c 0x0000000c>, /* HDMI_MUX_CTL */
389*724ba675SRob Herring			<0x0c 0x000000c0>, /* LVDS0_MUX_CTL */
390*724ba675SRob Herring			<0x0c 0x00000300>, /* LVDS1_MUX_CTL */
391*724ba675SRob Herring			<0x28 0x00000003>, /* DCIC1_MUX_CTL */
392*724ba675SRob Herring			<0x28 0x0000000c>; /* DCIC2_MUX_CTL */
393*724ba675SRob Herring};
394*724ba675SRob Herring
395*724ba675SRob Herring&vpu {
396*724ba675SRob Herring	compatible = "fsl,imx6dl-vpu", "cnm,coda960";
397*724ba675SRob Herring};
398