xref: /freebsd-src/sys/contrib/device-tree/src/arm/renesas/r8a7792-blanche.dts (revision 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0)
1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2f126890aSEmmanuel Vadot/*
3f126890aSEmmanuel Vadot * Device Tree Source for the Blanche board
4f126890aSEmmanuel Vadot *
5f126890aSEmmanuel Vadot * Copyright (C) 2014 Renesas Electronics Corporation
6f126890aSEmmanuel Vadot * Copyright (C) 2016 Cogent  Embedded, Inc.
7f126890aSEmmanuel Vadot */
8f126890aSEmmanuel Vadot
9f126890aSEmmanuel Vadot/dts-v1/;
10f126890aSEmmanuel Vadot#include "r8a7792.dtsi"
11f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
12f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h>
13f126890aSEmmanuel Vadot
14f126890aSEmmanuel Vadot/ {
15f126890aSEmmanuel Vadot	model = "Blanche";
16f126890aSEmmanuel Vadot	compatible = "renesas,blanche", "renesas,r8a7792";
17f126890aSEmmanuel Vadot
18f126890aSEmmanuel Vadot	aliases {
19f126890aSEmmanuel Vadot		serial0 = &scif0;
20f126890aSEmmanuel Vadot		serial1 = &scif3;
21f126890aSEmmanuel Vadot	};
22f126890aSEmmanuel Vadot
23f126890aSEmmanuel Vadot	chosen {
24f126890aSEmmanuel Vadot		bootargs = "ignore_loglevel rw root=/dev/nfs ip=on";
25f126890aSEmmanuel Vadot		stdout-path = "serial0:115200n8";
26f126890aSEmmanuel Vadot	};
27f126890aSEmmanuel Vadot
28f126890aSEmmanuel Vadot	memory@40000000 {
29f126890aSEmmanuel Vadot		device_type = "memory";
30f126890aSEmmanuel Vadot		reg = <0 0x40000000 0 0x40000000>;
31f126890aSEmmanuel Vadot	};
32f126890aSEmmanuel Vadot
33*8d13bc63SEmmanuel Vadot	d1_8v: regulator-1v8 {
34*8d13bc63SEmmanuel Vadot		compatible = "regulator-fixed";
35*8d13bc63SEmmanuel Vadot		regulator-name = "D1.8V";
36*8d13bc63SEmmanuel Vadot		regulator-min-microvolt = <1800000>;
37*8d13bc63SEmmanuel Vadot		regulator-max-microvolt = <1800000>;
38*8d13bc63SEmmanuel Vadot		regulator-boot-on;
39*8d13bc63SEmmanuel Vadot		regulator-always-on;
40*8d13bc63SEmmanuel Vadot	};
41*8d13bc63SEmmanuel Vadot
42f126890aSEmmanuel Vadot	d3_3v: regulator-3v3 {
43f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
44f126890aSEmmanuel Vadot		regulator-name = "D3.3V";
45f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
46f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
47f126890aSEmmanuel Vadot		regulator-boot-on;
48f126890aSEmmanuel Vadot		regulator-always-on;
49f126890aSEmmanuel Vadot	};
50f126890aSEmmanuel Vadot
51f126890aSEmmanuel Vadot	vga-encoder {
52f126890aSEmmanuel Vadot		compatible = "adi,adv7123";
53f126890aSEmmanuel Vadot
54f126890aSEmmanuel Vadot		ports {
55f126890aSEmmanuel Vadot			#address-cells = <1>;
56f126890aSEmmanuel Vadot			#size-cells = <0>;
57f126890aSEmmanuel Vadot
58f126890aSEmmanuel Vadot			port@0 {
59f126890aSEmmanuel Vadot				reg = <0>;
60f126890aSEmmanuel Vadot				adv7123_in: endpoint {
61f126890aSEmmanuel Vadot					remote-endpoint = <&du_out_rgb1>;
62f126890aSEmmanuel Vadot				};
63f126890aSEmmanuel Vadot			};
64f126890aSEmmanuel Vadot			port@1 {
65f126890aSEmmanuel Vadot				reg = <1>;
66f126890aSEmmanuel Vadot				adv7123_out: endpoint {
67f126890aSEmmanuel Vadot					remote-endpoint = <&vga_in>;
68f126890aSEmmanuel Vadot				};
69f126890aSEmmanuel Vadot			};
70f126890aSEmmanuel Vadot		};
71f126890aSEmmanuel Vadot	};
72f126890aSEmmanuel Vadot
73f126890aSEmmanuel Vadot	hdmi-out {
74f126890aSEmmanuel Vadot		compatible = "hdmi-connector";
75f126890aSEmmanuel Vadot		type = "a";
76f126890aSEmmanuel Vadot
77f126890aSEmmanuel Vadot		port {
78f126890aSEmmanuel Vadot			hdmi_con: endpoint {
79f126890aSEmmanuel Vadot				remote-endpoint = <&adv7511_out>;
80f126890aSEmmanuel Vadot			};
81f126890aSEmmanuel Vadot		};
82f126890aSEmmanuel Vadot	};
83f126890aSEmmanuel Vadot
84f126890aSEmmanuel Vadot	vga {
85f126890aSEmmanuel Vadot		compatible = "vga-connector";
86f126890aSEmmanuel Vadot
87f126890aSEmmanuel Vadot		port {
88f126890aSEmmanuel Vadot			vga_in: endpoint {
89f126890aSEmmanuel Vadot				remote-endpoint = <&adv7123_out>;
90f126890aSEmmanuel Vadot			};
91f126890aSEmmanuel Vadot		};
92f126890aSEmmanuel Vadot	};
93f126890aSEmmanuel Vadot
94f126890aSEmmanuel Vadot	x1_clk: x1 {
95f126890aSEmmanuel Vadot		compatible = "fixed-clock";
96f126890aSEmmanuel Vadot		#clock-cells = <0>;
97f126890aSEmmanuel Vadot		clock-frequency = <74250000>;
98f126890aSEmmanuel Vadot	};
99f126890aSEmmanuel Vadot
100f126890aSEmmanuel Vadot	x2_clk: x2 {
101f126890aSEmmanuel Vadot		compatible = "fixed-clock";
102f126890aSEmmanuel Vadot		#clock-cells = <0>;
103f126890aSEmmanuel Vadot		clock-frequency = <65000000>;
104f126890aSEmmanuel Vadot	};
105f126890aSEmmanuel Vadot
106f126890aSEmmanuel Vadot	keyboard {
107f126890aSEmmanuel Vadot		compatible = "gpio-keys";
108f126890aSEmmanuel Vadot
109f126890aSEmmanuel Vadot		pinctrl-0 = <&keyboard_pins>;
110f126890aSEmmanuel Vadot		pinctrl-names = "default";
111f126890aSEmmanuel Vadot
112f126890aSEmmanuel Vadot		key-1 {
113f126890aSEmmanuel Vadot			linux,code = <KEY_1>;
114f126890aSEmmanuel Vadot			label = "SW2-1";
115f126890aSEmmanuel Vadot			wakeup-source;
116f126890aSEmmanuel Vadot			debounce-interval = <20>;
117f126890aSEmmanuel Vadot			gpios = <&gpio3 10 GPIO_ACTIVE_LOW>;
118f126890aSEmmanuel Vadot		};
119f126890aSEmmanuel Vadot		key-2 {
120f126890aSEmmanuel Vadot			linux,code = <KEY_2>;
121f126890aSEmmanuel Vadot			label = "SW2-2";
122f126890aSEmmanuel Vadot			wakeup-source;
123f126890aSEmmanuel Vadot			debounce-interval = <20>;
124f126890aSEmmanuel Vadot			gpios = <&gpio3 11 GPIO_ACTIVE_LOW>;
125f126890aSEmmanuel Vadot		};
126f126890aSEmmanuel Vadot		key-3 {
127f126890aSEmmanuel Vadot			linux,code = <KEY_3>;
128f126890aSEmmanuel Vadot			label = "SW2-3";
129f126890aSEmmanuel Vadot			wakeup-source;
130f126890aSEmmanuel Vadot			debounce-interval = <20>;
131f126890aSEmmanuel Vadot			gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
132f126890aSEmmanuel Vadot		};
133f126890aSEmmanuel Vadot		key-4 {
134f126890aSEmmanuel Vadot			linux,code = <KEY_4>;
135f126890aSEmmanuel Vadot			label = "SW2-4";
136f126890aSEmmanuel Vadot			wakeup-source;
137f126890aSEmmanuel Vadot			debounce-interval = <20>;
138f126890aSEmmanuel Vadot			gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;
139f126890aSEmmanuel Vadot		};
140f126890aSEmmanuel Vadot		key-a {
141f126890aSEmmanuel Vadot			linux,code = <KEY_A>;
142f126890aSEmmanuel Vadot			label = "SW24";
143f126890aSEmmanuel Vadot			wakeup-source;
144f126890aSEmmanuel Vadot			debounce-interval = <20>;
145f126890aSEmmanuel Vadot			gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
146f126890aSEmmanuel Vadot		};
147f126890aSEmmanuel Vadot		key-b {
148f126890aSEmmanuel Vadot			linux,code = <KEY_B>;
149f126890aSEmmanuel Vadot			label = "SW25";
150f126890aSEmmanuel Vadot			wakeup-source;
151f126890aSEmmanuel Vadot			debounce-interval = <20>;
152f126890aSEmmanuel Vadot			gpios = <&gpio11 2 GPIO_ACTIVE_LOW>;
153f126890aSEmmanuel Vadot		};
154f126890aSEmmanuel Vadot	};
155f126890aSEmmanuel Vadot
156f126890aSEmmanuel Vadot	leds {
157f126890aSEmmanuel Vadot		compatible = "gpio-leds";
158f126890aSEmmanuel Vadot
159f126890aSEmmanuel Vadot		led17 {
160f126890aSEmmanuel Vadot			gpios = <&gpio10 10 GPIO_ACTIVE_HIGH>;
161f126890aSEmmanuel Vadot		};
162f126890aSEmmanuel Vadot		led18 {
163f126890aSEmmanuel Vadot			gpios = <&gpio10 11 GPIO_ACTIVE_HIGH>;
164f126890aSEmmanuel Vadot		};
165f126890aSEmmanuel Vadot		led19 {
166f126890aSEmmanuel Vadot			gpios = <&gpio10 12 GPIO_ACTIVE_HIGH>;
167f126890aSEmmanuel Vadot		};
168f126890aSEmmanuel Vadot		led20 {
169f126890aSEmmanuel Vadot			gpios = <&gpio10 23 GPIO_ACTIVE_HIGH>;
170f126890aSEmmanuel Vadot		};
171f126890aSEmmanuel Vadot	};
172f126890aSEmmanuel Vadot
173f126890aSEmmanuel Vadot	vcc_sdhi0: regulator-vcc-sdhi0 {
174f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
175f126890aSEmmanuel Vadot
176f126890aSEmmanuel Vadot		regulator-name = "SDHI0 Vcc";
177f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
178f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
179f126890aSEmmanuel Vadot
180f126890aSEmmanuel Vadot		gpio = <&gpio11 12 GPIO_ACTIVE_HIGH>;
181f126890aSEmmanuel Vadot		enable-active-high;
182f126890aSEmmanuel Vadot	};
183f126890aSEmmanuel Vadot};
184f126890aSEmmanuel Vadot
185f126890aSEmmanuel Vadot&extal_clk {
186f126890aSEmmanuel Vadot	clock-frequency = <20000000>;
187f126890aSEmmanuel Vadot};
188f126890aSEmmanuel Vadot
189f126890aSEmmanuel Vadot&can_clk {
190f126890aSEmmanuel Vadot	clock-frequency = <48000000>;
191f126890aSEmmanuel Vadot};
192f126890aSEmmanuel Vadot
19384943d6fSEmmanuel Vadot&lbsc {
194*8d13bc63SEmmanuel Vadot	flash@0 {
195*8d13bc63SEmmanuel Vadot		compatible = "cfi-flash";
196*8d13bc63SEmmanuel Vadot		reg = <0x00000000 0x04000000>;
197*8d13bc63SEmmanuel Vadot		pinctrl-0 = <&flash_pins>;
198*8d13bc63SEmmanuel Vadot		pinctrl-names = "default";
199*8d13bc63SEmmanuel Vadot		bank-width = <2>;
200*8d13bc63SEmmanuel Vadot
201*8d13bc63SEmmanuel Vadot		partitions {
202*8d13bc63SEmmanuel Vadot			compatible = "fixed-partitions";
203*8d13bc63SEmmanuel Vadot			#address-cells = <1>;
204*8d13bc63SEmmanuel Vadot			#size-cells = <1>;
205*8d13bc63SEmmanuel Vadot
206*8d13bc63SEmmanuel Vadot			partition@0 {
207*8d13bc63SEmmanuel Vadot				label = "uboot";
208*8d13bc63SEmmanuel Vadot				reg = <0x00000000 0x00040000>;
209*8d13bc63SEmmanuel Vadot				read-only;
210*8d13bc63SEmmanuel Vadot			};
211*8d13bc63SEmmanuel Vadot			partition@40000 {
212*8d13bc63SEmmanuel Vadot				label = "uboot-env";
213*8d13bc63SEmmanuel Vadot				reg = <0x00040000 0x00040000>;
214*8d13bc63SEmmanuel Vadot				read-only;
215*8d13bc63SEmmanuel Vadot			};
216*8d13bc63SEmmanuel Vadot			partition@80000 {
217*8d13bc63SEmmanuel Vadot				label = "flash";
218*8d13bc63SEmmanuel Vadot				reg = <0x00080000 0x03f80000>;
219*8d13bc63SEmmanuel Vadot			};
220*8d13bc63SEmmanuel Vadot		};
221*8d13bc63SEmmanuel Vadot	};
222*8d13bc63SEmmanuel Vadot
22384943d6fSEmmanuel Vadot	ethernet@18000000 {
22484943d6fSEmmanuel Vadot		compatible = "smsc,lan89218", "smsc,lan9115";
22584943d6fSEmmanuel Vadot		reg = <0x18000000 0x100>;
22684943d6fSEmmanuel Vadot		phy-mode = "mii";
22784943d6fSEmmanuel Vadot		interrupt-parent = <&irqc>;
22884943d6fSEmmanuel Vadot		interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
22984943d6fSEmmanuel Vadot		smsc,irq-push-pull;
23084943d6fSEmmanuel Vadot		reg-io-width = <4>;
23184943d6fSEmmanuel Vadot		vddvario-supply = <&d3_3v>;
23284943d6fSEmmanuel Vadot		vdd33a-supply = <&d3_3v>;
23384943d6fSEmmanuel Vadot
23484943d6fSEmmanuel Vadot		pinctrl-0 = <&lan89218_pins>;
23584943d6fSEmmanuel Vadot		pinctrl-names = "default";
23684943d6fSEmmanuel Vadot	};
23784943d6fSEmmanuel Vadot};
23884943d6fSEmmanuel Vadot
239f126890aSEmmanuel Vadot&pfc {
240f126890aSEmmanuel Vadot	scif0_pins: scif0 {
241f126890aSEmmanuel Vadot		groups = "scif0_data";
242f126890aSEmmanuel Vadot		function = "scif0";
243f126890aSEmmanuel Vadot	};
244f126890aSEmmanuel Vadot
245f126890aSEmmanuel Vadot	scif3_pins: scif3 {
246f126890aSEmmanuel Vadot		groups = "scif3_data";
247f126890aSEmmanuel Vadot		function = "scif3";
248f126890aSEmmanuel Vadot	};
249f126890aSEmmanuel Vadot
250f126890aSEmmanuel Vadot	lan89218_pins: lan89218 {
251f126890aSEmmanuel Vadot		intc {
252f126890aSEmmanuel Vadot			groups = "intc_irq0";
253f126890aSEmmanuel Vadot			function = "intc";
254f126890aSEmmanuel Vadot		};
255f126890aSEmmanuel Vadot		lbsc {
256f126890aSEmmanuel Vadot			groups = "lbsc_ex_cs0";
257f126890aSEmmanuel Vadot			function = "lbsc";
258f126890aSEmmanuel Vadot		};
259f126890aSEmmanuel Vadot	};
260f126890aSEmmanuel Vadot
261f126890aSEmmanuel Vadot	can0_pins: can0 {
262f126890aSEmmanuel Vadot		groups = "can0_data", "can_clk";
263f126890aSEmmanuel Vadot		function = "can0";
264f126890aSEmmanuel Vadot	};
265f126890aSEmmanuel Vadot
266f126890aSEmmanuel Vadot	sdhi0_pins: sdhi0 {
267f126890aSEmmanuel Vadot		groups = "sdhi0_data4", "sdhi0_ctrl";
268f126890aSEmmanuel Vadot		function = "sdhi0";
269f126890aSEmmanuel Vadot	};
270f126890aSEmmanuel Vadot
271f126890aSEmmanuel Vadot	du0_pins: du0 {
272f126890aSEmmanuel Vadot		groups = "du0_rgb888", "du0_sync", "du0_disp";
273f126890aSEmmanuel Vadot		function = "du0";
274f126890aSEmmanuel Vadot	};
275f126890aSEmmanuel Vadot
276f126890aSEmmanuel Vadot	du1_pins: du1 {
277f126890aSEmmanuel Vadot		groups = "du1_rgb666", "du1_sync", "du1_disp";
278f126890aSEmmanuel Vadot		function = "du1";
279f126890aSEmmanuel Vadot	};
280f126890aSEmmanuel Vadot
281*8d13bc63SEmmanuel Vadot	flash_pins: flash {
282*8d13bc63SEmmanuel Vadot		groups = "lbsc_cs0";
283*8d13bc63SEmmanuel Vadot		function = "lbsc";
284*8d13bc63SEmmanuel Vadot	};
285*8d13bc63SEmmanuel Vadot
286f126890aSEmmanuel Vadot	keyboard_pins: keyboard {
28784943d6fSEmmanuel Vadot		pins = "GP_3_10", "GP_3_11", "GP_3_12", "GP_3_15", "GP_11_2";
288f126890aSEmmanuel Vadot		bias-pull-up;
289f126890aSEmmanuel Vadot	};
290f126890aSEmmanuel Vadot
291f126890aSEmmanuel Vadot	pmic_irq_pins: pmicirq {
292f126890aSEmmanuel Vadot		groups = "intc_irq2";
293f126890aSEmmanuel Vadot		function = "intc";
294f126890aSEmmanuel Vadot	};
295f126890aSEmmanuel Vadot};
296f126890aSEmmanuel Vadot
297f126890aSEmmanuel Vadot&rwdt {
298f126890aSEmmanuel Vadot	timeout-sec = <60>;
299f126890aSEmmanuel Vadot	status = "okay";
300f126890aSEmmanuel Vadot};
301f126890aSEmmanuel Vadot
302f126890aSEmmanuel Vadot&scif0 {
303f126890aSEmmanuel Vadot	pinctrl-0 = <&scif0_pins>;
304f126890aSEmmanuel Vadot	pinctrl-names = "default";
305f126890aSEmmanuel Vadot
306f126890aSEmmanuel Vadot	status = "okay";
307f126890aSEmmanuel Vadot};
308f126890aSEmmanuel Vadot
309f126890aSEmmanuel Vadot&scif3 {
310f126890aSEmmanuel Vadot	pinctrl-0 = <&scif3_pins>;
311f126890aSEmmanuel Vadot	pinctrl-names = "default";
312f126890aSEmmanuel Vadot
313f126890aSEmmanuel Vadot	status = "okay";
314f126890aSEmmanuel Vadot};
315f126890aSEmmanuel Vadot
316f126890aSEmmanuel Vadot&can0 {
317f126890aSEmmanuel Vadot	pinctrl-0 = <&can0_pins>;
318f126890aSEmmanuel Vadot	pinctrl-names = "default";
319f126890aSEmmanuel Vadot
320f126890aSEmmanuel Vadot	status = "okay";
321f126890aSEmmanuel Vadot};
322f126890aSEmmanuel Vadot
323f126890aSEmmanuel Vadot&sdhi0 {
324f126890aSEmmanuel Vadot	pinctrl-0 = <&sdhi0_pins>;
325f126890aSEmmanuel Vadot	pinctrl-names = "default";
326f126890aSEmmanuel Vadot
327f126890aSEmmanuel Vadot	vmmc-supply = <&vcc_sdhi0>;
328f126890aSEmmanuel Vadot	cd-gpios = <&gpio11 11 GPIO_ACTIVE_LOW>;
329f126890aSEmmanuel Vadot	status = "okay";
330f126890aSEmmanuel Vadot};
331f126890aSEmmanuel Vadot
332f126890aSEmmanuel Vadot&i2c1 {
333f126890aSEmmanuel Vadot	status = "okay";
334f126890aSEmmanuel Vadot	clock-frequency = <400000>;
335f126890aSEmmanuel Vadot
336f126890aSEmmanuel Vadot	hdmi@39 {
337f126890aSEmmanuel Vadot		compatible = "adi,adv7511w";
338f126890aSEmmanuel Vadot		reg = <0x39>;
339f126890aSEmmanuel Vadot		interrupt-parent = <&irqc>;
340f126890aSEmmanuel Vadot		interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
341f126890aSEmmanuel Vadot
342*8d13bc63SEmmanuel Vadot		avdd-supply = <&d1_8v>;
343*8d13bc63SEmmanuel Vadot		dvdd-supply = <&d1_8v>;
344*8d13bc63SEmmanuel Vadot		pvdd-supply = <&d1_8v>;
345*8d13bc63SEmmanuel Vadot		dvdd-3v-supply = <&d3_3v>;
346*8d13bc63SEmmanuel Vadot		bgvdd-supply = <&d1_8v>;
347*8d13bc63SEmmanuel Vadot
348f126890aSEmmanuel Vadot		adi,input-depth = <8>;
349f126890aSEmmanuel Vadot		adi,input-colorspace = "rgb";
350f126890aSEmmanuel Vadot		adi,input-clock = "1x";
351f126890aSEmmanuel Vadot
352f126890aSEmmanuel Vadot		ports {
353f126890aSEmmanuel Vadot			#address-cells = <1>;
354f126890aSEmmanuel Vadot			#size-cells = <0>;
355f126890aSEmmanuel Vadot
356f126890aSEmmanuel Vadot			port@0 {
357f126890aSEmmanuel Vadot				reg = <0>;
358f126890aSEmmanuel Vadot				adv7511_in: endpoint {
359f126890aSEmmanuel Vadot					remote-endpoint = <&du_out_rgb0>;
360f126890aSEmmanuel Vadot				};
361f126890aSEmmanuel Vadot			};
362f126890aSEmmanuel Vadot
363f126890aSEmmanuel Vadot			port@1 {
364f126890aSEmmanuel Vadot				reg = <1>;
365f126890aSEmmanuel Vadot				adv7511_out: endpoint {
366f126890aSEmmanuel Vadot					remote-endpoint = <&hdmi_con>;
367f126890aSEmmanuel Vadot				};
368f126890aSEmmanuel Vadot			};
369f126890aSEmmanuel Vadot		};
370f126890aSEmmanuel Vadot	};
371f126890aSEmmanuel Vadot};
372f126890aSEmmanuel Vadot
373f126890aSEmmanuel Vadot&iic3 {
374f126890aSEmmanuel Vadot	status = "okay";
375f126890aSEmmanuel Vadot
376f126890aSEmmanuel Vadot	pmic@58 {
377f126890aSEmmanuel Vadot		compatible = "dlg,da9063";
378f126890aSEmmanuel Vadot		reg = <0x58>;
379f126890aSEmmanuel Vadot		pinctrl-names = "default";
380f126890aSEmmanuel Vadot		pinctrl-0 = <&pmic_irq_pins>;
381f126890aSEmmanuel Vadot		interrupt-parent = <&irqc>;
382f126890aSEmmanuel Vadot		interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
383f126890aSEmmanuel Vadot		interrupt-controller;
384*8d13bc63SEmmanuel Vadot		#interrupt-cells = <2>;
385f126890aSEmmanuel Vadot
386f126890aSEmmanuel Vadot		rtc {
387f126890aSEmmanuel Vadot			compatible = "dlg,da9063-rtc";
388f126890aSEmmanuel Vadot		};
389f126890aSEmmanuel Vadot
390f126890aSEmmanuel Vadot		watchdog {
391f126890aSEmmanuel Vadot			compatible = "dlg,da9063-watchdog";
392f126890aSEmmanuel Vadot		};
393f126890aSEmmanuel Vadot	};
394f126890aSEmmanuel Vadot};
395f126890aSEmmanuel Vadot
396f126890aSEmmanuel Vadot&du {
397f126890aSEmmanuel Vadot	pinctrl-0 = <&du0_pins>, <&du1_pins>;
398f126890aSEmmanuel Vadot	pinctrl-names = "default";
399f126890aSEmmanuel Vadot
400f126890aSEmmanuel Vadot	clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>, <&x1_clk>, <&x2_clk>;
401f126890aSEmmanuel Vadot	clock-names = "du.0", "du.1", "dclkin.0", "dclkin.1";
402f126890aSEmmanuel Vadot	status = "okay";
403f126890aSEmmanuel Vadot
404f126890aSEmmanuel Vadot	ports {
405f126890aSEmmanuel Vadot		port@0 {
406f126890aSEmmanuel Vadot			endpoint {
407f126890aSEmmanuel Vadot				remote-endpoint = <&adv7511_in>;
408f126890aSEmmanuel Vadot			};
409f126890aSEmmanuel Vadot		};
410f126890aSEmmanuel Vadot		port@1 {
411f126890aSEmmanuel Vadot			endpoint {
412f126890aSEmmanuel Vadot				remote-endpoint = <&adv7123_in>;
413f126890aSEmmanuel Vadot			};
414f126890aSEmmanuel Vadot		};
415f126890aSEmmanuel Vadot	};
416f126890aSEmmanuel Vadot};
417