On 2/2/23 07:54, Johan Hovold wrote: > In preparation for adding support for setting the time by means of an > externally stored offset, refactor read_time() by adding a new helper > that can be used to retrieve the raw time as stored in the RTC. > > Signed-off-by: Johan Hovold <johan+linaro@xxxxxxxxxx> > --- > drivers/rtc/rtc-pm8xxx.c | 54 ++++++++++++++++++++++++---------------- > 1 file changed, 33 insertions(+), 21 deletions(-) > > diff --git a/drivers/rtc/rtc-pm8xxx.c b/drivers/rtc/rtc-pm8xxx.c > index b1ce246c501a..2f96a178595c 100644 > --- a/drivers/rtc/rtc-pm8xxx.c > +++ b/drivers/rtc/rtc-pm8xxx.c > @@ -59,6 +59,37 @@ struct pm8xxx_rtc { > struct device *dev; > }; > > +static int pm8xxx_rtc_read_raw(struct pm8xxx_rtc *rtc_dd, u32 *secs) I think that pm8xxx_rtc_read_time_raw() might be a better name for this function to avoid any possible confusion if it is being used to read the RTC time or the alarm time. The patch looks good to me otherwise. Take care, David