From: Tiago Freire <41837236+tiagofreire-pt@users.noreply.github.com> Date: Tue, 23 Jan 2024 12:10:24 +0000 (+0000) Subject: Improvement on backup-switchover-mode overlay value definitions (#5884) X-Git-Tag: accepted/tizen/unified/20240422.153132~133 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2b331929cf09f161dadc92153e0fa8178d38d5fb;p=platform%2Fkernel%2Flinux-rpi.git 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 --- diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index 42f0926..639f1f0 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -2112,7 +2112,13 @@ Params: abx80x Select one of the ABx80x family: 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