[PATCH 0/2] rtc: pcf2127: add default battery-related power-on values

From: Hugo Villeneuve
Date: Wed Aug 02 2023 - 15:12:18 EST


From: Hugo Villeneuve <hvilleneuve@xxxxxxxxxxxx>

Hello,
this patch series adds support for setting default battery-related
functions for RTC devices.

This evolved from previous discussions about PCF2127 and also when reviewing
PCF2131 driver:

Link: https://lore.kernel.org/linux-rtc/20190910143945.9364-1-bruno.thomsen@xxxxxxxxx/
Link: https://lore.kernel.org/linux-rtc/20191211163354.GC1463890@xxxxxxxxx/
Link: https://lore.kernel.org/linux-rtc/20230123170731.6064430c50f5fb7b484d8734@xxxxxxxxxxx/

I decided to add these two new DT properties as generic RTC properties, in the
hope that they can be reused by other RTC drivers if needed.

Patch 1 adds two new DT properties to set battery-related functions. These
properties are generic for all RTC devices.

Patch 2 adds support for these two new DT properties to the PCF2127 driver.
This is especially important for PCF2131 devices which have default PWRMNG
values which disable battery-related functions.

Thank you.

Hugo Villeneuve (2):
dt-bindings: rtc: add properties to set battery-related functions
rtc: pcf2127: add support for battery-related DT properties

.../devicetree/bindings/rtc/rtc.yaml | 19 ++++++
drivers/rtc/rtc-pcf2127.c | 59 +++++++++++++++++++
2 files changed, 78 insertions(+)


base-commit: 3c87b351809f220294aec3c0df7b078ff5c5b15b
--
2.30.2