arm64: dts: meson: add i2c3/rtc nodes and vrtc alias to GT-King/GT-King-Pro
authorChristian Hewitt <christianshewitt@gmail.com>
Tue, 1 Dec 2020 06:21:35 +0000 (06:21 +0000)
committerKevin Hilman <khilman@baylibre.com>
Tue, 8 Dec 2020 17:48:45 +0000 (09:48 -0800)
The GT-King and GT-King-Pro boxes have an RTC chip and power cell, so enable it.

GTKING:~ # dmesg | grep rtc
[    5.237245] meson-vrtc ff8000a8.rtc: registered as rtc1
[    5.261869] rtc-hym8563 0-0051: registered as rtc0
[    5.265016] rtc-hym8563 0-0051: setting system clock to 2020-11-30T09:16:54 UTC (1606727814)

Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Link: https://lore.kernel.org/r/20201201062135.18241-1-christianshewitt@gmail.com
arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts

index f0c56a1..0e5c500 100644 (file)
        compatible = "azw,gtking", "amlogic,g12b";
        model = "Beelink GT-King Pro";
 
+       aliases {
+               rtc0 = &rtc;
+               rtc1 = &vrtc;
+       };
+
        gpio-keys-polled {
                compatible = "gpio-keys-polled";
                #address-cells = <1>;
        status = "okay";
 };
 
+&i2c3 {
+       status = "okay";
+       pinctrl-0 = <&i2c3_sda_a_pins>, <&i2c3_sck_a_pins>;
+       pinctrl-names = "default";
+
+       rtc: rtc@51 {
+               compatible = "nxp,pcf8563";
+               reg = <0x51>;
+               wakeup-source;
+       };
+};
+
 &tdmif_b {
        status = "okay";
 };
index eeb7bc5..10b87eb 100644 (file)
        compatible = "azw,gtking", "amlogic,g12b";
        model = "Beelink GT-King";
 
+       aliases {
+               rtc0 = &rtc;
+               rtc1 = &vrtc;
+       };
+
        spdif_dit: audio-codec-1 {
                #sound-dai-cells = <0>;
                compatible = "linux,spdif-dit";
        status = "okay";
 };
 
+
+&i2c3 {
+       status = "okay";
+       pinctrl-0 = <&i2c3_sda_a_pins>, <&i2c3_sck_a_pins>;
+       pinctrl-names = "default";
+
+       rtc: rtc@51 {
+               compatible = "nxp,pcf8563";
+               reg = <0x51>;
+               wakeup-source;
+       };
+};
+
 &spdifout {
        pinctrl-0 = <&spdif_out_h_pins>;
        pinctrl-names = "default";