mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 17:18:59 +00:00
8c405cdccc
The patches were generated from the RPi repo with the following command: git format-patch v6.6.34..rpi-6.1.y Some patches needed rebasing and, as usual, the applied and reverted, wireless drivers, Github workflows, READMEs and defconfigs patches were removed. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
52 lines
2.0 KiB
Diff
52 lines
2.0 KiB
Diff
From 2ec33e4040ebcd7fcfbeb3a559bb58c207f64a99 Mon Sep 17 00:00:00 2001
|
|
From: Tiago Freire <41837236+tiagofreire-pt@users.noreply.github.com>
|
|
Date: Tue, 23 Jan 2024 12:10:24 +0000
|
|
Subject: [PATCH 0847/1085] Improvement on backup-switchover-mode overlay value
|
|
definitions (#5884)
|
|
|
|
For the RV3028 RTC, the definitions for its `backup-switchover-mode` overlay
|
|
were not intelligible neither complete/exhaustive.
|
|
|
|
Accordingly to the https://github.com/raspberrypi/linux/issues/2912#issuecomment-477670051
|
|
these one here proposed should be correct.
|
|
|
|
`/boot/config.txt` should be as a configuration example, for rv3028, on a
|
|
Uputronics GPS Extension HAT:
|
|
|
|
# For GPS Expansion Board from Uputronics
|
|
dtparam=i2c_arm=on
|
|
dtoverlay=i2c-rtc,rv3028,backup-switchover-mode=3
|
|
dtoverlay=pps-gpio,gpiopin=18
|
|
init_uart_baud=115200
|
|
|
|
From my tests (`sudo rmmod rtc_rv3028 && sudo i2cget -y 1 0x52 0x37`):
|
|
|
|
`Default from factory`: `0x10`
|
|
`Mode 0`: `0x10`
|
|
`Mode 1`: `0x14`
|
|
`Mode 2`: `0x18`
|
|
`Mode 3`: `0x1c`
|
|
|
|
`Mode 3`: `0x1c` is consistent with the manufacturer configuration script: http://store.uputronics.com/files/configure-rv3028.sh
|
|
---
|
|
arch/arm/boot/dts/overlays/README | 8 +++++++-
|
|
1 file changed, 7 insertions(+), 1 deletion(-)
|
|
|
|
--- a/arch/arm/boot/dts/overlays/README
|
|
+++ b/arch/arm/boot/dts/overlays/README
|
|
@@ -2112,7 +2112,13 @@ Params: abx80x Select o
|
|
source
|
|
|
|
backup-switchover-mode Backup power supply switch mode. Must be 0 for
|
|
- off or 1 for Vdd < VBackup (RV3028, RV3032)
|
|
+ "Switchover disabled", 1 for "Direct Switching"
|
|
+ (if Vdd < VBackup), 2 for "Standby
|
|
+ Mode" (if Vdd < Vbackup,
|
|
+ does not draw current) or 3 for
|
|
+ "Level Switching" (if Vdd < Vbackup
|
|
+ and Vdd < Vddsw and Vbackup > Vddsw)
|
|
+ (RV3028, RV3032)
|
|
|
|
|
|
Name: i2c-rtc-gpio
|