hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/r8a7794-silk.dts
....@@ -31,10 +31,12 @@
3131 serial0 = &scif2;
3232 i2c9 = &gpioi2c1;
3333 i2c10 = &i2chdmi;
34
+ mmc0 = &mmcif0;
35
+ mmc1 = &sdhi1;
3436 };
3537
3638 chosen {
37
- bootargs = "ignore_loglevel rw root=/dev/nfs ip=dhcp";
39
+ bootargs = "ignore_loglevel rw root=/dev/nfs ip=on";
3840 stdout-path = "serial0:115200n8";
3941 };
4042
....@@ -126,8 +128,7 @@
126128
127129 gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>;
128130 gpios-states = <1>;
129
- states = <3300000 1
130
- 1800000 0>;
131
+ states = <3300000 1>, <1800000 0>;
131132 };
132133
133134 vga-encoder {
....@@ -237,7 +238,6 @@
237238 composite-in@20 {
238239 compatible = "adi,adv7180";
239240 reg = <0x20>;
240
- remote = <&vin0>;
241241
242242 port {
243243 adv7180: endpoint {
....@@ -256,8 +256,6 @@
256256 adi,input-depth = <8>;
257257 adi,input-colorspace = "rgb";
258258 adi,input-clock = "1x";
259
- adi,input-style = <1>;
260
- adi,input-justification = "evenly";
261259
262260 ports {
263261 #address-cells = <1>;
....@@ -395,6 +393,7 @@
395393 interrupt-parent = <&irqc0>;
396394 interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
397395 micrel,led-mode = <1>;
396
+ reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
398397 };
399398 };
400399
....@@ -405,6 +404,31 @@
405404 clock-frequency = <400000>;
406405 };
407406
407
+&i2c7 {
408
+ status = "okay";
409
+ clock-frequency = <100000>;
410
+
411
+ pmic@58 {
412
+ compatible = "dlg,da9063";
413
+ reg = <0x58>;
414
+ interrupt-parent = <&gpio3>;
415
+ interrupts = <31 IRQ_TYPE_LEVEL_LOW>;
416
+ interrupt-controller;
417
+
418
+ onkey {
419
+ compatible = "dlg,da9063-onkey";
420
+ };
421
+
422
+ rtc {
423
+ compatible = "dlg,da9063-rtc";
424
+ };
425
+
426
+ wdt {
427
+ compatible = "dlg,da9063-watchdog";
428
+ };
429
+ };
430
+};
431
+
408432 &mmcif0 {
409433 pinctrl-0 = <&mmcif0_pins>;
410434 pinctrl-names = "default";