mediatek: disable RTC on Bananapi R64 and refresh patches
authorDaniel Golle <daniel@makrotopia.org>
Sat, 6 Mar 2021 18:38:30 +0000 (18:38 +0000)
committerDaniel Golle <daniel@makrotopia.org>
Sat, 6 Mar 2021 18:40:04 +0000 (18:40 +0000)
The in-SoC RTC of the Bananapi R64 is more disruptive than useful
without a battery connected. Disable it to not have Linux use the
RTC provided time 2000-01-01 00:00:00 after power-loss.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
target/linux/mediatek/patches-5.10/112-dts-fix-bpi64-lan-names.patch
target/linux/mediatek/patches-5.10/113-dts-fix-bpi64-leds-and-buttons.patch
target/linux/mediatek/patches-5.10/114-dts-bpi64-disable-rtc.patch [new file with mode: 0644]
target/linux/mediatek/patches-5.10/602-arm64-dts-mediatek-Split-PCIe-node-for-MT2712-MT7622.patch

index d061a9139db3e4d1996aeafeee039c933d4bae89..6ce85efde9815ecf67b713f58238773ef390530f 100644 (file)
@@ -8,7 +8,7 @@
        };
  
        chosen {
-@@ -160,22 +162,22 @@
+@@ -160,22 +161,22 @@
  
                                port@1 {
                                        reg = <1>;
index baf0d4ef64a7b08c91cb70f7c40e6654244bc251..f88dbc71955a0288acc1f1a44266c42929ac6eee 100644 (file)
@@ -1,6 +1,6 @@
 --- a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
 +++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
-@@ -20,6 +20,10 @@
+@@ -19,6 +19,10 @@
        aliases {
                serial0 = &uart0;
                ethernet0 = &gmac0;
@@ -11,7 +11,7 @@
        };
  
        chosen {
-@@ -43,8 +47,8 @@
+@@ -42,8 +46,8 @@
                compatible = "gpio-keys";
  
                factory {
@@ -22,7 +22,7 @@
                        gpios = <&pio 0 GPIO_ACTIVE_HIGH>;
                };
  
-@@ -58,17 +62,25 @@
+@@ -57,17 +61,25 @@
        leds {
                compatible = "gpio-leds";
  
diff --git a/target/linux/mediatek/patches-5.10/114-dts-bpi64-disable-rtc.patch b/target/linux/mediatek/patches-5.10/114-dts-bpi64-disable-rtc.patch
new file mode 100644 (file)
index 0000000..261579b
--- /dev/null
@@ -0,0 +1,21 @@
+--- a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
++++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
+@@ -559,12 +559,16 @@
+       status = "okay";
+ };
++&rtc {
++      status = "disabled";
++};
++
+ &sata {
+-      status = "disable";
++      status = "disabled";
+ };
+ &sata_phy {
+-      status = "disable";
++      status = "disabled";
+ };
+ &spi0 {
index f771b1866f83af3b8b4a8e2f1012bef28ef9363a..5e0114328c1db88eb3245cd7678a2f35693d68f6 100644 (file)
@@ -253,7 +253,7 @@ Signed-off-by: chuanjia.liu <Chuanjia.Liu@mediatek.com>
                                #interrupt-cells = <1>;
 --- a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
 +++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
-@@ -271,18 +271,16 @@
+@@ -270,18 +270,16 @@
        };
  };