imx6qdl.dtsi 27.0 KB
Newer Older
S
Shawn Guo 已提交
1 2 3 4 5 6 7 8 9 10 11 12
/*
 * Copyright 2011 Freescale Semiconductor, Inc.
 * Copyright 2011 Linaro Ltd.
 *
 * The code contained herein is licensed under the GNU General Public
 * License. You may obtain a copy of the GNU General Public License
 * Version 2 or later at the following locations:
 *
 * http://www.opensource.org/licenses/gpl-license.html
 * http://www.gnu.org/copyleft/gpl.html
 */

13
#include "skeleton.dtsi"
S
Shawn Guo 已提交
14 15 16

/ {
	aliases {
17 18
		can0 = &can1;
		can1 = &can2;
S
Shawn Guo 已提交
19 20 21 22 23 24 25
		gpio0 = &gpio1;
		gpio1 = &gpio2;
		gpio2 = &gpio3;
		gpio3 = &gpio4;
		gpio4 = &gpio5;
		gpio5 = &gpio6;
		gpio6 = &gpio7;
26 27 28
		i2c0 = &i2c1;
		i2c1 = &i2c2;
		i2c2 = &i2c3;
29 30 31 32
		mmc0 = &usdhc1;
		mmc1 = &usdhc2;
		mmc2 = &usdhc3;
		mmc3 = &usdhc4;
33 34 35 36 37 38 39 40 41
		serial0 = &uart1;
		serial1 = &uart2;
		serial2 = &uart3;
		serial3 = &uart4;
		serial4 = &uart5;
		spi0 = &ecspi1;
		spi1 = &ecspi2;
		spi2 = &ecspi3;
		spi3 = &ecspi4;
42 43
		usbphy0 = &usbphy1;
		usbphy1 = &usbphy2;
S
Shawn Guo 已提交
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
	};

	intc: interrupt-controller@00a01000 {
		compatible = "arm,cortex-a9-gic";
		#interrupt-cells = <3>;
		#address-cells = <1>;
		#size-cells = <1>;
		interrupt-controller;
		reg = <0x00a01000 0x1000>,
		      <0x00a00100 0x100>;
	};

	clocks {
		#address-cells = <1>;
		#size-cells = <0>;

		ckil {
			compatible = "fsl,imx-ckil", "fixed-clock";
			clock-frequency = <32768>;
		};

		ckih1 {
			compatible = "fsl,imx-ckih1", "fixed-clock";
			clock-frequency = <0>;
		};

		osc {
			compatible = "fsl,imx-osc", "fixed-clock";
			clock-frequency = <24000000>;
		};
	};

	soc {
		#address-cells = <1>;
		#size-cells = <1>;
		compatible = "simple-bus";
		interrupt-parent = <&intc>;
		ranges;

83
		dma_apbh: dma-apbh@00110000 {
84 85
			compatible = "fsl,imx6q-dma-apbh", "fsl,imx28-dma-apbh";
			reg = <0x00110000 0x2000>;
86 87 88 89
			interrupts = <0 13 IRQ_TYPE_LEVEL_HIGH>,
				     <0 13 IRQ_TYPE_LEVEL_HIGH>,
				     <0 13 IRQ_TYPE_LEVEL_HIGH>,
				     <0 13 IRQ_TYPE_LEVEL_HIGH>;
90 91 92
			interrupt-names = "gpmi0", "gpmi1", "gpmi2", "gpmi3";
			#dma-cells = <1>;
			dma-channels = <4>;
93
			clocks = <&clks 106>;
94 95
		};

96
		gpmi: gpmi-nand@00112000 {
97 98 99 100 101
			compatible = "fsl,imx6q-gpmi-nand";
			#address-cells = <1>;
			#size-cells = <1>;
			reg = <0x00112000 0x2000>, <0x00114000 0x2000>;
			reg-names = "gpmi-nand", "bch";
102
			interrupts = <0 15 IRQ_TYPE_LEVEL_HIGH>;
103
			interrupt-names = "bch";
104 105 106 107
			clocks = <&clks 152>, <&clks 153>, <&clks 151>,
				 <&clks 150>, <&clks 149>;
			clock-names = "gpmi_io", "gpmi_apb", "gpmi_bch",
				      "gpmi_bch_apb", "per1_bch";
108 109
			dmas = <&dma_apbh 0>;
			dma-names = "rx-tx";
110
			status = "disabled";
111 112
		};

S
Shawn Guo 已提交
113
		timer@00a00600 {
114 115 116
			compatible = "arm,cortex-a9-twd-timer";
			reg = <0x00a00600 0x20>;
			interrupts = <1 13 0xf01>;
117
			clocks = <&clks 15>;
S
Shawn Guo 已提交
118 119 120 121 122
		};

		L2: l2-cache@00a02000 {
			compatible = "arm,pl310-cache";
			reg = <0x00a02000 0x1000>;
123
			interrupts = <0 92 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
124 125
			cache-unified;
			cache-level = <2>;
126 127
			arm,tag-latency = <4 2 3>;
			arm,data-latency = <4 2 3>;
S
Shawn Guo 已提交
128 129
		};

130 131 132 133 134 135 136 137 138 139
		pcie: pcie@0x01000000 {
			compatible = "fsl,imx6q-pcie", "snps,dw-pcie";
			reg = <0x01ffc000 0x4000>; /* DBI */
			#address-cells = <3>;
			#size-cells = <2>;
			device_type = "pci";
			ranges = <0x00000800 0 0x01f00000 0x01f00000 0 0x00080000 /* configuration space */
				  0x81000000 0 0          0x01f80000 0 0x00010000 /* downstream I/O */
				  0x82000000 0 0x01000000 0x01000000 0 0x00f00000>; /* non-prefetchable memory */
			num-lanes = <1>;
140
			interrupts = <0 123 IRQ_TYPE_LEVEL_HIGH>;
141 142 143 144 145
			clocks = <&clks 189>, <&clks 187>, <&clks 206>, <&clks 144>;
			clock-names = "pcie_ref_125m", "sata_ref_100m", "lvds_gate", "pcie_axi";
			status = "disabled";
		};

D
Dirk Behme 已提交
146 147
		pmu {
			compatible = "arm,cortex-a9-pmu";
148
			interrupts = <0 94 IRQ_TYPE_LEVEL_HIGH>;
D
Dirk Behme 已提交
149 150
		};

S
Shawn Guo 已提交
151 152 153 154 155 156 157 158 159 160 161 162 163 164
		aips-bus@02000000 { /* AIPS1 */
			compatible = "fsl,aips-bus", "simple-bus";
			#address-cells = <1>;
			#size-cells = <1>;
			reg = <0x02000000 0x100000>;
			ranges;

			spba-bus@02000000 {
				compatible = "fsl,spba-bus", "simple-bus";
				#address-cells = <1>;
				#size-cells = <1>;
				reg = <0x02000000 0x40000>;
				ranges;

165
				spdif: spdif@02004000 {
166
					compatible = "fsl,imx35-spdif";
S
Shawn Guo 已提交
167
					reg = <0x02004000 0x4000>;
168
					interrupts = <0 52 IRQ_TYPE_LEVEL_HIGH>;
169 170 171 172 173 174
					dmas = <&sdma 14 18 0>,
					       <&sdma 15 18 0>;
					dma-names = "rx", "tx";
					clocks = <&clks 197>, <&clks 3>,
						 <&clks 197>, <&clks 107>,
						 <&clks 0>,   <&clks 118>,
175
						 <&clks 0>,  <&clks 139>,
176 177 178 179 180 181 182
						 <&clks 0>;
					clock-names = "core",  "rxtx0",
						      "rxtx1", "rxtx2",
						      "rxtx3", "rxtx4",
						      "rxtx5", "rxtx6",
						      "rxtx7";
					status = "disabled";
S
Shawn Guo 已提交
183 184
				};

185
				ecspi1: ecspi@02008000 {
S
Shawn Guo 已提交
186 187 188 189
					#address-cells = <1>;
					#size-cells = <0>;
					compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
					reg = <0x02008000 0x4000>;
190
					interrupts = <0 31 IRQ_TYPE_LEVEL_HIGH>;
191 192
					clocks = <&clks 112>, <&clks 112>;
					clock-names = "ipg", "per";
F
Frank Li 已提交
193 194
					dmas = <&sdma 3 7 1>, <&sdma 4 7 2>;
					dma-names = "rx", "tx";
S
Shawn Guo 已提交
195 196 197
					status = "disabled";
				};

198
				ecspi2: ecspi@0200c000 {
S
Shawn Guo 已提交
199 200 201 202
					#address-cells = <1>;
					#size-cells = <0>;
					compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
					reg = <0x0200c000 0x4000>;
203
					interrupts = <0 32 IRQ_TYPE_LEVEL_HIGH>;
204 205
					clocks = <&clks 113>, <&clks 113>;
					clock-names = "ipg", "per";
F
Frank Li 已提交
206 207
					dmas = <&sdma 5 7 1>, <&sdma 6 7 2>;
					dma-names = "rx", "tx";
S
Shawn Guo 已提交
208 209 210
					status = "disabled";
				};

211
				ecspi3: ecspi@02010000 {
S
Shawn Guo 已提交
212 213 214 215
					#address-cells = <1>;
					#size-cells = <0>;
					compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
					reg = <0x02010000 0x4000>;
216
					interrupts = <0 33 IRQ_TYPE_LEVEL_HIGH>;
217 218
					clocks = <&clks 114>, <&clks 114>;
					clock-names = "ipg", "per";
F
Frank Li 已提交
219 220
					dmas = <&sdma 7 7 1>, <&sdma 8 7 2>;
					dma-names = "rx", "tx";
S
Shawn Guo 已提交
221 222 223
					status = "disabled";
				};

224
				ecspi4: ecspi@02014000 {
S
Shawn Guo 已提交
225 226 227 228
					#address-cells = <1>;
					#size-cells = <0>;
					compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
					reg = <0x02014000 0x4000>;
229
					interrupts = <0 34 IRQ_TYPE_LEVEL_HIGH>;
230 231
					clocks = <&clks 115>, <&clks 115>;
					clock-names = "ipg", "per";
F
Frank Li 已提交
232 233
					dmas = <&sdma 9 7 1>, <&sdma 10 7 2>;
					dma-names = "rx", "tx";
S
Shawn Guo 已提交
234 235 236
					status = "disabled";
				};

237
				uart1: serial@02020000 {
S
Shawn Guo 已提交
238 239
					compatible = "fsl,imx6q-uart", "fsl,imx21-uart";
					reg = <0x02020000 0x4000>;
240
					interrupts = <0 26 IRQ_TYPE_LEVEL_HIGH>;
241 242
					clocks = <&clks 160>, <&clks 161>;
					clock-names = "ipg", "per";
243 244
					dmas = <&sdma 25 4 0>, <&sdma 26 4 0>;
					dma-names = "rx", "tx";
S
Shawn Guo 已提交
245 246 247
					status = "disabled";
				};

248
				esai: esai@02024000 {
S
Shawn Guo 已提交
249
					reg = <0x02024000 0x4000>;
250
					interrupts = <0 51 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
251 252
				};

253
				ssi1: ssi@02028000 {
M
Markus Pargmann 已提交
254 255 256
					compatible = "fsl,imx6q-ssi",
							"fsl,imx51-ssi",
							"fsl,imx21-ssi";
S
Shawn Guo 已提交
257
					reg = <0x02028000 0x4000>;
258
					interrupts = <0 46 IRQ_TYPE_LEVEL_HIGH>;
259
					clocks = <&clks 178>;
260 261 262
					dmas = <&sdma 37 1 0>,
					       <&sdma 38 1 0>;
					dma-names = "rx", "tx";
263 264 265
					fsl,fifo-depth = <15>;
					fsl,ssi-dma-events = <38 37>;
					status = "disabled";
S
Shawn Guo 已提交
266 267
				};

268
				ssi2: ssi@0202c000 {
M
Markus Pargmann 已提交
269 270 271
					compatible = "fsl,imx6q-ssi",
							"fsl,imx51-ssi",
							"fsl,imx21-ssi";
S
Shawn Guo 已提交
272
					reg = <0x0202c000 0x4000>;
273
					interrupts = <0 47 IRQ_TYPE_LEVEL_HIGH>;
274
					clocks = <&clks 179>;
275 276 277
					dmas = <&sdma 41 1 0>,
					       <&sdma 42 1 0>;
					dma-names = "rx", "tx";
278 279 280
					fsl,fifo-depth = <15>;
					fsl,ssi-dma-events = <42 41>;
					status = "disabled";
S
Shawn Guo 已提交
281 282
				};

283
				ssi3: ssi@02030000 {
M
Markus Pargmann 已提交
284 285 286
					compatible = "fsl,imx6q-ssi",
							"fsl,imx51-ssi",
							"fsl,imx21-ssi";
S
Shawn Guo 已提交
287
					reg = <0x02030000 0x4000>;
288
					interrupts = <0 48 IRQ_TYPE_LEVEL_HIGH>;
289
					clocks = <&clks 180>;
290 291 292
					dmas = <&sdma 45 1 0>,
					       <&sdma 46 1 0>;
					dma-names = "rx", "tx";
293 294 295
					fsl,fifo-depth = <15>;
					fsl,ssi-dma-events = <46 45>;
					status = "disabled";
S
Shawn Guo 已提交
296 297
				};

298
				asrc: asrc@02034000 {
S
Shawn Guo 已提交
299
					reg = <0x02034000 0x4000>;
300
					interrupts = <0 50 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
301 302 303 304 305 306 307
				};

				spba@0203c000 {
					reg = <0x0203c000 0x4000>;
				};
			};

308
			vpu: vpu@02040000 {
S
Shawn Guo 已提交
309
				reg = <0x02040000 0x3c000>;
310 311
				interrupts = <0 3 IRQ_TYPE_LEVEL_HIGH>,
				             <0 12 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
312 313 314 315 316 317
			};

			aipstz@0207c000 { /* AIPSTZ1 */
				reg = <0x0207c000 0x4000>;
			};

318
			pwm1: pwm@02080000 {
S
Sascha Hauer 已提交
319 320
				#pwm-cells = <2>;
				compatible = "fsl,imx6q-pwm", "fsl,imx27-pwm";
S
Shawn Guo 已提交
321
				reg = <0x02080000 0x4000>;
322
				interrupts = <0 83 IRQ_TYPE_LEVEL_HIGH>;
S
Sascha Hauer 已提交
323 324
				clocks = <&clks 62>, <&clks 145>;
				clock-names = "ipg", "per";
S
Shawn Guo 已提交
325 326
			};

327
			pwm2: pwm@02084000 {
S
Sascha Hauer 已提交
328 329
				#pwm-cells = <2>;
				compatible = "fsl,imx6q-pwm", "fsl,imx27-pwm";
S
Shawn Guo 已提交
330
				reg = <0x02084000 0x4000>;
331
				interrupts = <0 84 IRQ_TYPE_LEVEL_HIGH>;
S
Sascha Hauer 已提交
332 333
				clocks = <&clks 62>, <&clks 146>;
				clock-names = "ipg", "per";
S
Shawn Guo 已提交
334 335
			};

336
			pwm3: pwm@02088000 {
S
Sascha Hauer 已提交
337 338
				#pwm-cells = <2>;
				compatible = "fsl,imx6q-pwm", "fsl,imx27-pwm";
S
Shawn Guo 已提交
339
				reg = <0x02088000 0x4000>;
340
				interrupts = <0 85 IRQ_TYPE_LEVEL_HIGH>;
S
Sascha Hauer 已提交
341 342
				clocks = <&clks 62>, <&clks 147>;
				clock-names = "ipg", "per";
S
Shawn Guo 已提交
343 344
			};

345
			pwm4: pwm@0208c000 {
S
Sascha Hauer 已提交
346 347
				#pwm-cells = <2>;
				compatible = "fsl,imx6q-pwm", "fsl,imx27-pwm";
S
Shawn Guo 已提交
348
				reg = <0x0208c000 0x4000>;
349
				interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>;
S
Sascha Hauer 已提交
350 351
				clocks = <&clks 62>, <&clks 148>;
				clock-names = "ipg", "per";
S
Shawn Guo 已提交
352 353
			};

354
			can1: flexcan@02090000 {
355
				compatible = "fsl,imx6q-flexcan";
S
Shawn Guo 已提交
356
				reg = <0x02090000 0x4000>;
357
				interrupts = <0 110 IRQ_TYPE_LEVEL_HIGH>;
358 359
				clocks = <&clks 108>, <&clks 109>;
				clock-names = "ipg", "per";
360
				status = "disabled";
S
Shawn Guo 已提交
361 362
			};

363
			can2: flexcan@02094000 {
364
				compatible = "fsl,imx6q-flexcan";
S
Shawn Guo 已提交
365
				reg = <0x02094000 0x4000>;
366
				interrupts = <0 111 IRQ_TYPE_LEVEL_HIGH>;
367 368
				clocks = <&clks 110>, <&clks 111>;
				clock-names = "ipg", "per";
369
				status = "disabled";
S
Shawn Guo 已提交
370 371
			};

372
			gpt: gpt@02098000 {
373
				compatible = "fsl,imx6q-gpt", "fsl,imx31-gpt";
S
Shawn Guo 已提交
374
				reg = <0x02098000 0x4000>;
375
				interrupts = <0 55 IRQ_TYPE_LEVEL_HIGH>;
376 377
				clocks = <&clks 119>, <&clks 120>;
				clock-names = "ipg", "per";
S
Shawn Guo 已提交
378 379
			};

380
			gpio1: gpio@0209c000 {
381
				compatible = "fsl,imx6q-gpio", "fsl,imx35-gpio";
S
Shawn Guo 已提交
382
				reg = <0x0209c000 0x4000>;
383 384
				interrupts = <0 66 IRQ_TYPE_LEVEL_HIGH>,
					     <0 67 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
385 386 387
				gpio-controller;
				#gpio-cells = <2>;
				interrupt-controller;
388
				#interrupt-cells = <2>;
S
Shawn Guo 已提交
389 390
			};

391
			gpio2: gpio@020a0000 {
392
				compatible = "fsl,imx6q-gpio", "fsl,imx35-gpio";
S
Shawn Guo 已提交
393
				reg = <0x020a0000 0x4000>;
394 395
				interrupts = <0 68 IRQ_TYPE_LEVEL_HIGH>,
					     <0 69 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
396 397 398
				gpio-controller;
				#gpio-cells = <2>;
				interrupt-controller;
399
				#interrupt-cells = <2>;
S
Shawn Guo 已提交
400 401
			};

402
			gpio3: gpio@020a4000 {
403
				compatible = "fsl,imx6q-gpio", "fsl,imx35-gpio";
S
Shawn Guo 已提交
404
				reg = <0x020a4000 0x4000>;
405 406
				interrupts = <0 70 IRQ_TYPE_LEVEL_HIGH>,
					     <0 71 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
407 408 409
				gpio-controller;
				#gpio-cells = <2>;
				interrupt-controller;
410
				#interrupt-cells = <2>;
S
Shawn Guo 已提交
411 412
			};

413
			gpio4: gpio@020a8000 {
414
				compatible = "fsl,imx6q-gpio", "fsl,imx35-gpio";
S
Shawn Guo 已提交
415
				reg = <0x020a8000 0x4000>;
416 417
				interrupts = <0 72 IRQ_TYPE_LEVEL_HIGH>,
					     <0 73 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
418 419 420
				gpio-controller;
				#gpio-cells = <2>;
				interrupt-controller;
421
				#interrupt-cells = <2>;
S
Shawn Guo 已提交
422 423
			};

424
			gpio5: gpio@020ac000 {
425
				compatible = "fsl,imx6q-gpio", "fsl,imx35-gpio";
S
Shawn Guo 已提交
426
				reg = <0x020ac000 0x4000>;
427 428
				interrupts = <0 74 IRQ_TYPE_LEVEL_HIGH>,
					     <0 75 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
429 430 431
				gpio-controller;
				#gpio-cells = <2>;
				interrupt-controller;
432
				#interrupt-cells = <2>;
S
Shawn Guo 已提交
433 434
			};

435
			gpio6: gpio@020b0000 {
436
				compatible = "fsl,imx6q-gpio", "fsl,imx35-gpio";
S
Shawn Guo 已提交
437
				reg = <0x020b0000 0x4000>;
438 439
				interrupts = <0 76 IRQ_TYPE_LEVEL_HIGH>,
					     <0 77 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
440 441 442
				gpio-controller;
				#gpio-cells = <2>;
				interrupt-controller;
443
				#interrupt-cells = <2>;
S
Shawn Guo 已提交
444 445
			};

446
			gpio7: gpio@020b4000 {
447
				compatible = "fsl,imx6q-gpio", "fsl,imx35-gpio";
S
Shawn Guo 已提交
448
				reg = <0x020b4000 0x4000>;
449 450
				interrupts = <0 78 IRQ_TYPE_LEVEL_HIGH>,
					     <0 79 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
451 452 453
				gpio-controller;
				#gpio-cells = <2>;
				interrupt-controller;
454
				#interrupt-cells = <2>;
S
Shawn Guo 已提交
455 456
			};

457
			kpp: kpp@020b8000 {
S
Shawn Guo 已提交
458
				reg = <0x020b8000 0x4000>;
459
				interrupts = <0 82 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
460 461
			};

462
			wdog1: wdog@020bc000 {
S
Shawn Guo 已提交
463 464
				compatible = "fsl,imx6q-wdt", "fsl,imx21-wdt";
				reg = <0x020bc000 0x4000>;
465
				interrupts = <0 80 IRQ_TYPE_LEVEL_HIGH>;
466
				clocks = <&clks 0>;
S
Shawn Guo 已提交
467 468
			};

469
			wdog2: wdog@020c0000 {
S
Shawn Guo 已提交
470 471
				compatible = "fsl,imx6q-wdt", "fsl,imx21-wdt";
				reg = <0x020c0000 0x4000>;
472
				interrupts = <0 81 IRQ_TYPE_LEVEL_HIGH>;
473
				clocks = <&clks 0>;
S
Shawn Guo 已提交
474 475 476
				status = "disabled";
			};

477
			clks: ccm@020c4000 {
S
Shawn Guo 已提交
478 479
				compatible = "fsl,imx6q-ccm";
				reg = <0x020c4000 0x4000>;
480 481
				interrupts = <0 87 IRQ_TYPE_LEVEL_HIGH>,
					     <0 88 IRQ_TYPE_LEVEL_HIGH>;
482
				#clock-cells = <1>;
S
Shawn Guo 已提交
483 484
			};

485 486
			anatop: anatop@020c8000 {
				compatible = "fsl,imx6q-anatop", "syscon", "simple-bus";
S
Shawn Guo 已提交
487
				reg = <0x020c8000 0x1000>;
488 489 490
				interrupts = <0 49 IRQ_TYPE_LEVEL_HIGH>,
					     <0 54 IRQ_TYPE_LEVEL_HIGH>,
					     <0 127 IRQ_TYPE_LEVEL_HIGH>;
491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533

				regulator-1p1@110 {
					compatible = "fsl,anatop-regulator";
					regulator-name = "vdd1p1";
					regulator-min-microvolt = <800000>;
					regulator-max-microvolt = <1375000>;
					regulator-always-on;
					anatop-reg-offset = <0x110>;
					anatop-vol-bit-shift = <8>;
					anatop-vol-bit-width = <5>;
					anatop-min-bit-val = <4>;
					anatop-min-voltage = <800000>;
					anatop-max-voltage = <1375000>;
				};

				regulator-3p0@120 {
					compatible = "fsl,anatop-regulator";
					regulator-name = "vdd3p0";
					regulator-min-microvolt = <2800000>;
					regulator-max-microvolt = <3150000>;
					regulator-always-on;
					anatop-reg-offset = <0x120>;
					anatop-vol-bit-shift = <8>;
					anatop-vol-bit-width = <5>;
					anatop-min-bit-val = <0>;
					anatop-min-voltage = <2625000>;
					anatop-max-voltage = <3400000>;
				};

				regulator-2p5@130 {
					compatible = "fsl,anatop-regulator";
					regulator-name = "vdd2p5";
					regulator-min-microvolt = <2000000>;
					regulator-max-microvolt = <2750000>;
					regulator-always-on;
					anatop-reg-offset = <0x130>;
					anatop-vol-bit-shift = <8>;
					anatop-vol-bit-width = <5>;
					anatop-min-bit-val = <0>;
					anatop-min-voltage = <2000000>;
					anatop-max-voltage = <2750000>;
				};

534
				reg_arm: regulator-vddcore@140 {
535
					compatible = "fsl,anatop-regulator";
536
					regulator-name = "vddarm";
537 538 539 540 541 542
					regulator-min-microvolt = <725000>;
					regulator-max-microvolt = <1450000>;
					regulator-always-on;
					anatop-reg-offset = <0x140>;
					anatop-vol-bit-shift = <0>;
					anatop-vol-bit-width = <5>;
543 544 545
					anatop-delay-reg-offset = <0x170>;
					anatop-delay-bit-shift = <24>;
					anatop-delay-bit-width = <2>;
546 547 548 549 550
					anatop-min-bit-val = <1>;
					anatop-min-voltage = <725000>;
					anatop-max-voltage = <1450000>;
				};

551
				reg_pu: regulator-vddpu@140 {
552 553 554 555 556 557 558 559
					compatible = "fsl,anatop-regulator";
					regulator-name = "vddpu";
					regulator-min-microvolt = <725000>;
					regulator-max-microvolt = <1450000>;
					regulator-always-on;
					anatop-reg-offset = <0x140>;
					anatop-vol-bit-shift = <9>;
					anatop-vol-bit-width = <5>;
560 561 562
					anatop-delay-reg-offset = <0x170>;
					anatop-delay-bit-shift = <26>;
					anatop-delay-bit-width = <2>;
563 564 565 566 567
					anatop-min-bit-val = <1>;
					anatop-min-voltage = <725000>;
					anatop-max-voltage = <1450000>;
				};

568
				reg_soc: regulator-vddsoc@140 {
569 570 571 572 573 574 575 576
					compatible = "fsl,anatop-regulator";
					regulator-name = "vddsoc";
					regulator-min-microvolt = <725000>;
					regulator-max-microvolt = <1450000>;
					regulator-always-on;
					anatop-reg-offset = <0x140>;
					anatop-vol-bit-shift = <18>;
					anatop-vol-bit-width = <5>;
577 578 579
					anatop-delay-reg-offset = <0x170>;
					anatop-delay-bit-shift = <28>;
					anatop-delay-bit-width = <2>;
580 581 582 583
					anatop-min-bit-val = <1>;
					anatop-min-voltage = <725000>;
					anatop-max-voltage = <1450000>;
				};
S
Shawn Guo 已提交
584 585
			};

586 587
			tempmon: tempmon {
				compatible = "fsl,imx6q-tempmon";
588
				interrupts = <0 49 IRQ_TYPE_LEVEL_HIGH>;
589 590
				fsl,tempmon = <&anatop>;
				fsl,tempmon-data = <&ocotp>;
591
				clocks = <&clks 172>;
592 593
			};

594 595
			usbphy1: usbphy@020c9000 {
				compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy";
S
Shawn Guo 已提交
596
				reg = <0x020c9000 0x1000>;
597
				interrupts = <0 44 IRQ_TYPE_LEVEL_HIGH>;
598
				clocks = <&clks 182>;
599
				fsl,anatop = <&anatop>;
S
Shawn Guo 已提交
600 601
			};

602 603
			usbphy2: usbphy@020ca000 {
				compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy";
S
Shawn Guo 已提交
604
				reg = <0x020ca000 0x1000>;
605
				interrupts = <0 45 IRQ_TYPE_LEVEL_HIGH>;
606
				clocks = <&clks 183>;
607
				fsl,anatop = <&anatop>;
S
Shawn Guo 已提交
608 609 610
			};

			snvs@020cc000 {
S
Shawn Guo 已提交
611 612 613 614 615 616 617 618
				compatible = "fsl,sec-v4.0-mon", "simple-bus";
				#address-cells = <1>;
				#size-cells = <1>;
				ranges = <0 0x020cc000 0x4000>;

				snvs-rtc-lp@34 {
					compatible = "fsl,sec-v4.0-mon-rtc-lp";
					reg = <0x34 0x58>;
619 620
					interrupts = <0 19 IRQ_TYPE_LEVEL_HIGH>,
						     <0 20 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
621
				};
S
Shawn Guo 已提交
622 623
			};

624
			epit1: epit@020d0000 { /* EPIT1 */
S
Shawn Guo 已提交
625
				reg = <0x020d0000 0x4000>;
626
				interrupts = <0 56 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
627 628
			};

629
			epit2: epit@020d4000 { /* EPIT2 */
S
Shawn Guo 已提交
630
				reg = <0x020d4000 0x4000>;
631
				interrupts = <0 57 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
632 633
			};

634
			src: src@020d8000 {
635
				compatible = "fsl,imx6q-src", "fsl,imx51-src";
S
Shawn Guo 已提交
636
				reg = <0x020d8000 0x4000>;
637 638
				interrupts = <0 91 IRQ_TYPE_LEVEL_HIGH>,
					     <0 96 IRQ_TYPE_LEVEL_HIGH>;
639
				#reset-cells = <1>;
S
Shawn Guo 已提交
640 641
			};

642
			gpc: gpc@020dc000 {
S
Shawn Guo 已提交
643 644
				compatible = "fsl,imx6q-gpc";
				reg = <0x020dc000 0x4000>;
645 646
				interrupts = <0 89 IRQ_TYPE_LEVEL_HIGH>,
					     <0 90 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
647 648
			};

649 650 651 652 653
			gpr: iomuxc-gpr@020e0000 {
				compatible = "fsl,imx6q-iomuxc-gpr", "syscon";
				reg = <0x020e0000 0x38>;
			};

654 655 656 657 658
			iomuxc: iomuxc@020e0000 {
				compatible = "fsl,imx6dl-iomuxc", "fsl,imx6q-iomuxc";
				reg = <0x020e0000 0x4000>;
			};

659 660 661 662 663 664 665 666
			ldb: ldb@020e0008 {
				#address-cells = <1>;
				#size-cells = <0>;
				compatible = "fsl,imx6q-ldb", "fsl,imx53-ldb";
				gpr = <&gpr>;
				status = "disabled";

				lvds-channel@0 {
667 668
					#address-cells = <1>;
					#size-cells = <0>;
669 670
					reg = <0>;
					status = "disabled";
671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686

					port@0 {
						reg = <0>;

						lvds0_mux_0: endpoint {
							remote-endpoint = <&ipu1_di0_lvds0>;
						};
					};

					port@1 {
						reg = <1>;

						lvds0_mux_1: endpoint {
							remote-endpoint = <&ipu1_di1_lvds0>;
						};
					};
687 688 689
				};

				lvds-channel@1 {
690 691
					#address-cells = <1>;
					#size-cells = <0>;
692 693
					reg = <1>;
					status = "disabled";
694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709

					port@0 {
						reg = <0>;

						lvds1_mux_0: endpoint {
							remote-endpoint = <&ipu1_di0_lvds1>;
						};
					};

					port@1 {
						reg = <1>;

						lvds1_mux_1: endpoint {
							remote-endpoint = <&ipu1_di1_lvds1>;
						};
					};
710 711 712
				};
			};

713
			hdmi: hdmi@0120000 {
714 715
				#address-cells = <1>;
				#size-cells = <0>;
716 717 718 719 720 721
				reg = <0x00120000 0x9000>;
				interrupts = <0 115 0x04>;
				gpr = <&gpr>;
				clocks = <&clks 123>, <&clks 124>;
				clock-names = "iahb", "isfr";
				status = "disabled";
722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737

				port@0 {
					reg = <0>;

					hdmi_mux_0: endpoint {
						remote-endpoint = <&ipu1_di0_hdmi>;
					};
				};

				port@1 {
					reg = <1>;

					hdmi_mux_1: endpoint {
						remote-endpoint = <&ipu1_di1_hdmi>;
					};
				};
738 739
			};

740
			dcic1: dcic@020e4000 {
S
Shawn Guo 已提交
741
				reg = <0x020e4000 0x4000>;
742
				interrupts = <0 124 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
743 744
			};

745
			dcic2: dcic@020e8000 {
S
Shawn Guo 已提交
746
				reg = <0x020e8000 0x4000>;
747
				interrupts = <0 125 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
748 749
			};

750
			sdma: sdma@020ec000 {
S
Shawn Guo 已提交
751 752
				compatible = "fsl,imx6q-sdma", "fsl,imx35-sdma";
				reg = <0x020ec000 0x4000>;
753
				interrupts = <0 2 IRQ_TYPE_LEVEL_HIGH>;
754 755
				clocks = <&clks 155>, <&clks 155>;
				clock-names = "ipg", "ahb";
756
				#dma-cells = <3>;
757
				fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
S
Shawn Guo 已提交
758 759 760 761 762 763 764 765 766 767 768 769
			};
		};

		aips-bus@02100000 { /* AIPS2 */
			compatible = "fsl,aips-bus", "simple-bus";
			#address-cells = <1>;
			#size-cells = <1>;
			reg = <0x02100000 0x100000>;
			ranges;

			caam@02100000 {
				reg = <0x02100000 0x40000>;
770 771
				interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>,
					     <0 106 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
772 773 774 775 776 777
			};

			aipstz@0217c000 { /* AIPSTZ2 */
				reg = <0x0217c000 0x4000>;
			};

778
			usbotg: usb@02184000 {
779 780
				compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
				reg = <0x02184000 0x200>;
781
				interrupts = <0 43 IRQ_TYPE_LEVEL_HIGH>;
782
				clocks = <&clks 162>;
783
				fsl,usbphy = <&usbphy1>;
784
				fsl,usbmisc = <&usbmisc 0>;
785 786 787
				status = "disabled";
			};

788
			usbh1: usb@02184200 {
789 790
				compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
				reg = <0x02184200 0x200>;
791
				interrupts = <0 40 IRQ_TYPE_LEVEL_HIGH>;
792
				clocks = <&clks 162>;
793
				fsl,usbphy = <&usbphy2>;
794
				fsl,usbmisc = <&usbmisc 1>;
795 796 797
				status = "disabled";
			};

798
			usbh2: usb@02184400 {
799 800
				compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
				reg = <0x02184400 0x200>;
801
				interrupts = <0 41 IRQ_TYPE_LEVEL_HIGH>;
802
				clocks = <&clks 162>;
803
				fsl,usbmisc = <&usbmisc 2>;
804 805 806
				status = "disabled";
			};

807
			usbh3: usb@02184600 {
808 809
				compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
				reg = <0x02184600 0x200>;
810
				interrupts = <0 42 IRQ_TYPE_LEVEL_HIGH>;
811
				clocks = <&clks 162>;
812
				fsl,usbmisc = <&usbmisc 3>;
813 814 815
				status = "disabled";
			};

816
			usbmisc: usbmisc@02184800 {
817 818 819 820 821 822
				#index-cells = <1>;
				compatible = "fsl,imx6q-usbmisc";
				reg = <0x02184800 0x200>;
				clocks = <&clks 162>;
			};

823
			fec: ethernet@02188000 {
S
Shawn Guo 已提交
824 825
				compatible = "fsl,imx6q-fec";
				reg = <0x02188000 0x4000>;
826 827 828
				interrupts-extended =
					<&intc 0 118 IRQ_TYPE_LEVEL_HIGH>,
					<&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
829
				clocks = <&clks 117>, <&clks 117>, <&clks 190>;
830
				clock-names = "ipg", "ahb", "ptp";
S
Shawn Guo 已提交
831 832 833 834 835
				status = "disabled";
			};

			mlb@0218c000 {
				reg = <0x0218c000 0x4000>;
836 837 838
				interrupts = <0 53 IRQ_TYPE_LEVEL_HIGH>,
					     <0 117 IRQ_TYPE_LEVEL_HIGH>,
					     <0 126 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
839 840
			};

841
			usdhc1: usdhc@02190000 {
S
Shawn Guo 已提交
842 843
				compatible = "fsl,imx6q-usdhc";
				reg = <0x02190000 0x4000>;
844
				interrupts = <0 22 IRQ_TYPE_LEVEL_HIGH>;
845 846
				clocks = <&clks 163>, <&clks 163>, <&clks 163>;
				clock-names = "ipg", "ahb", "per";
847
				bus-width = <4>;
S
Shawn Guo 已提交
848 849 850
				status = "disabled";
			};

851
			usdhc2: usdhc@02194000 {
S
Shawn Guo 已提交
852 853
				compatible = "fsl,imx6q-usdhc";
				reg = <0x02194000 0x4000>;
854
				interrupts = <0 23 IRQ_TYPE_LEVEL_HIGH>;
855 856
				clocks = <&clks 164>, <&clks 164>, <&clks 164>;
				clock-names = "ipg", "ahb", "per";
857
				bus-width = <4>;
S
Shawn Guo 已提交
858 859 860
				status = "disabled";
			};

861
			usdhc3: usdhc@02198000 {
S
Shawn Guo 已提交
862 863
				compatible = "fsl,imx6q-usdhc";
				reg = <0x02198000 0x4000>;
864
				interrupts = <0 24 IRQ_TYPE_LEVEL_HIGH>;
865 866
				clocks = <&clks 165>, <&clks 165>, <&clks 165>;
				clock-names = "ipg", "ahb", "per";
867
				bus-width = <4>;
S
Shawn Guo 已提交
868 869 870
				status = "disabled";
			};

871
			usdhc4: usdhc@0219c000 {
S
Shawn Guo 已提交
872 873
				compatible = "fsl,imx6q-usdhc";
				reg = <0x0219c000 0x4000>;
874
				interrupts = <0 25 IRQ_TYPE_LEVEL_HIGH>;
875 876
				clocks = <&clks 166>, <&clks 166>, <&clks 166>;
				clock-names = "ipg", "ahb", "per";
877
				bus-width = <4>;
S
Shawn Guo 已提交
878 879 880
				status = "disabled";
			};

881
			i2c1: i2c@021a0000 {
S
Shawn Guo 已提交
882 883
				#address-cells = <1>;
				#size-cells = <0>;
884
				compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
S
Shawn Guo 已提交
885
				reg = <0x021a0000 0x4000>;
886
				interrupts = <0 36 IRQ_TYPE_LEVEL_HIGH>;
887
				clocks = <&clks 125>;
S
Shawn Guo 已提交
888 889 890
				status = "disabled";
			};

891
			i2c2: i2c@021a4000 {
S
Shawn Guo 已提交
892 893
				#address-cells = <1>;
				#size-cells = <0>;
894
				compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
S
Shawn Guo 已提交
895
				reg = <0x021a4000 0x4000>;
896
				interrupts = <0 37 IRQ_TYPE_LEVEL_HIGH>;
897
				clocks = <&clks 126>;
S
Shawn Guo 已提交
898 899 900
				status = "disabled";
			};

901
			i2c3: i2c@021a8000 {
S
Shawn Guo 已提交
902 903
				#address-cells = <1>;
				#size-cells = <0>;
904
				compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
S
Shawn Guo 已提交
905
				reg = <0x021a8000 0x4000>;
906
				interrupts = <0 38 IRQ_TYPE_LEVEL_HIGH>;
907
				clocks = <&clks 127>;
S
Shawn Guo 已提交
908 909 910 911 912 913 914
				status = "disabled";
			};

			romcp@021ac000 {
				reg = <0x021ac000 0x4000>;
			};

915
			mmdc0: mmdc@021b0000 { /* MMDC0 */
S
Shawn Guo 已提交
916 917 918 919
				compatible = "fsl,imx6q-mmdc";
				reg = <0x021b0000 0x4000>;
			};

920
			mmdc1: mmdc@021b4000 { /* MMDC1 */
S
Shawn Guo 已提交
921 922 923
				reg = <0x021b4000 0x4000>;
			};

924 925
			weim: weim@021b8000 {
				compatible = "fsl,imx6q-weim";
S
Shawn Guo 已提交
926
				reg = <0x021b8000 0x4000>;
927
				interrupts = <0 14 IRQ_TYPE_LEVEL_HIGH>;
928
				clocks = <&clks 196>;
S
Shawn Guo 已提交
929 930
			};

931 932
			ocotp: ocotp@021bc000 {
				compatible = "fsl,imx6q-ocotp", "syscon";
S
Shawn Guo 已提交
933 934 935 936 937
				reg = <0x021bc000 0x4000>;
			};

			tzasc@021d0000 { /* TZASC1 */
				reg = <0x021d0000 0x4000>;
938
				interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
939 940 941 942
			};

			tzasc@021d4000 { /* TZASC2 */
				reg = <0x021d4000 0x4000>;
943
				interrupts = <0 109 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
944 945
			};

946
			audmux: audmux@021d8000 {
947
				compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux";
S
Shawn Guo 已提交
948
				reg = <0x021d8000 0x4000>;
949
				status = "disabled";
S
Shawn Guo 已提交
950 951
			};

952
			mipi_csi: mipi@021dc000 {
S
Shawn Guo 已提交
953 954 955
				reg = <0x021dc000 0x4000>;
			};

956 957 958
			mipi_dsi: mipi@021e0000 {
				#address-cells = <1>;
				#size-cells = <0>;
S
Shawn Guo 已提交
959
				reg = <0x021e0000 0x4000>;
960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976
				status = "disabled";

				port@0 {
					reg = <0>;

					mipi_mux_0: endpoint {
						remote-endpoint = <&ipu1_di0_mipi>;
					};
				};

				port@1 {
					reg = <1>;

					mipi_mux_1: endpoint {
						remote-endpoint = <&ipu1_di1_mipi>;
					};
				};
S
Shawn Guo 已提交
977 978 979 980
			};

			vdoa@021e4000 {
				reg = <0x021e4000 0x4000>;
981
				interrupts = <0 18 IRQ_TYPE_LEVEL_HIGH>;
S
Shawn Guo 已提交
982 983
			};

984
			uart2: serial@021e8000 {
S
Shawn Guo 已提交
985 986
				compatible = "fsl,imx6q-uart", "fsl,imx21-uart";
				reg = <0x021e8000 0x4000>;
987
				interrupts = <0 27 IRQ_TYPE_LEVEL_HIGH>;
988 989
				clocks = <&clks 160>, <&clks 161>;
				clock-names = "ipg", "per";
990 991
				dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
				dma-names = "rx", "tx";
S
Shawn Guo 已提交
992 993 994
				status = "disabled";
			};

995
			uart3: serial@021ec000 {
S
Shawn Guo 已提交
996 997
				compatible = "fsl,imx6q-uart", "fsl,imx21-uart";
				reg = <0x021ec000 0x4000>;
998
				interrupts = <0 28 IRQ_TYPE_LEVEL_HIGH>;
999 1000
				clocks = <&clks 160>, <&clks 161>;
				clock-names = "ipg", "per";
1001 1002
				dmas = <&sdma 29 4 0>, <&sdma 30 4 0>;
				dma-names = "rx", "tx";
S
Shawn Guo 已提交
1003 1004 1005
				status = "disabled";
			};

1006
			uart4: serial@021f0000 {
S
Shawn Guo 已提交
1007 1008
				compatible = "fsl,imx6q-uart", "fsl,imx21-uart";
				reg = <0x021f0000 0x4000>;
1009
				interrupts = <0 29 IRQ_TYPE_LEVEL_HIGH>;
1010 1011
				clocks = <&clks 160>, <&clks 161>;
				clock-names = "ipg", "per";
1012 1013
				dmas = <&sdma 31 4 0>, <&sdma 32 4 0>;
				dma-names = "rx", "tx";
S
Shawn Guo 已提交
1014 1015 1016
				status = "disabled";
			};

1017
			uart5: serial@021f4000 {
S
Shawn Guo 已提交
1018 1019
				compatible = "fsl,imx6q-uart", "fsl,imx21-uart";
				reg = <0x021f4000 0x4000>;
1020
				interrupts = <0 30 IRQ_TYPE_LEVEL_HIGH>;
1021 1022
				clocks = <&clks 160>, <&clks 161>;
				clock-names = "ipg", "per";
1023 1024
				dmas = <&sdma 33 4 0>, <&sdma 34 4 0>;
				dma-names = "rx", "tx";
S
Shawn Guo 已提交
1025 1026 1027
				status = "disabled";
			};
		};
S
Sascha Hauer 已提交
1028 1029

		ipu1: ipu@02400000 {
1030 1031
			#address-cells = <1>;
			#size-cells = <0>;
S
Sascha Hauer 已提交
1032 1033
			compatible = "fsl,imx6q-ipu";
			reg = <0x02400000 0x400000>;
1034 1035
			interrupts = <0 6 IRQ_TYPE_LEVEL_HIGH>,
				     <0 5 IRQ_TYPE_LEVEL_HIGH>;
S
Sascha Hauer 已提交
1036 1037
			clocks = <&clks 130>, <&clks 131>, <&clks 132>;
			clock-names = "bus", "di0", "di1";
1038
			resets = <&src 2>;
1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088

			ipu1_di0: port@2 {
				#address-cells = <1>;
				#size-cells = <0>;
				reg = <2>;

				ipu1_di0_disp0: endpoint@0 {
				};

				ipu1_di0_hdmi: endpoint@1 {
					remote-endpoint = <&hdmi_mux_0>;
				};

				ipu1_di0_mipi: endpoint@2 {
					remote-endpoint = <&mipi_mux_0>;
				};

				ipu1_di0_lvds0: endpoint@3 {
					remote-endpoint = <&lvds0_mux_0>;
				};

				ipu1_di0_lvds1: endpoint@4 {
					remote-endpoint = <&lvds1_mux_0>;
				};
			};

			ipu1_di1: port@3 {
				#address-cells = <1>;
				#size-cells = <0>;
				reg = <3>;

				ipu1_di0_disp1: endpoint@0 {
				};

				ipu1_di1_hdmi: endpoint@1 {
					remote-endpoint = <&hdmi_mux_1>;
				};

				ipu1_di1_mipi: endpoint@2 {
					remote-endpoint = <&mipi_mux_1>;
				};

				ipu1_di1_lvds0: endpoint@3 {
					remote-endpoint = <&lvds0_mux_1>;
				};

				ipu1_di1_lvds1: endpoint@4 {
					remote-endpoint = <&lvds1_mux_1>;
				};
			};
S
Sascha Hauer 已提交
1089
		};
S
Shawn Guo 已提交
1090 1091
	};
};