hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/arch/arm/boot/dts/r8a7792-blanche.dts
....@@ -21,7 +21,7 @@
2121 };
2222
2323 chosen {
24
- bootargs = "ignore_loglevel rw root=/dev/nfs ip=dhcp";
24
+ bootargs = "ignore_loglevel rw root=/dev/nfs ip=on";
2525 stdout-path = "serial0:115200n8";
2626 };
2727
....@@ -234,6 +234,11 @@
234234 groups = "du1_rgb666", "du1_sync", "du1_disp";
235235 function = "du1";
236236 };
237
+
238
+ pmic_irq_pins: pmicirq {
239
+ groups = "intc_irq2";
240
+ function = "intc";
241
+ };
237242 };
238243
239244 &rwdt {
....@@ -284,8 +289,6 @@
284289 adi,input-depth = <8>;
285290 adi,input-colorspace = "rgb";
286291 adi,input-clock = "1x";
287
- adi,input-style = <1>;
288
- adi,input-justification = "evenly";
289292
290293 ports {
291294 #address-cells = <1>;
....@@ -308,6 +311,28 @@
308311 };
309312 };
310313
314
+&iic3 {
315
+ status = "okay";
316
+
317
+ pmic@58 {
318
+ compatible = "dlg,da9063";
319
+ reg = <0x58>;
320
+ pinctrl-names = "default";
321
+ pinctrl-0 = <&pmic_irq_pins>;
322
+ interrupt-parent = <&irqc>;
323
+ interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
324
+ interrupt-controller;
325
+
326
+ rtc {
327
+ compatible = "dlg,da9063-rtc";
328
+ };
329
+
330
+ wdt {
331
+ compatible = "dlg,da9063-watchdog";
332
+ };
333
+ };
334
+};
335
+
311336 &du {
312337 pinctrl-0 = <&du0_pins &du1_pins>;
313338 pinctrl-names = "default";