On 12/04/2024 16:01:44+0800, wefu@xxxxxxxxxx wrote: > From: Wei Fu <wefu@xxxxxxxxxx> > > Add optional property "prescaler" for APM X-Gene RTC. > The clock source on some platform to RTC is NOT 1HZ, > so we need to prescale the clock to make the input clock become 1HZ, > like (32K/prescaler) = 1HZ on the XuanTie TH1520 AP sub-system RTC. > > Signed-off-by: Wei Fu <wefu@xxxxxxxxxx> > --- > .../devicetree/bindings/rtc/xgene-rtc.txt | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/Documentation/devicetree/bindings/rtc/xgene-rtc.txt b/Documentation/devicetree/bindings/rtc/xgene-rtc.txt > index fd195c358446..25ba8cf0cc31 100644 > --- a/Documentation/devicetree/bindings/rtc/xgene-rtc.txt > +++ b/Documentation/devicetree/bindings/rtc/xgene-rtc.txt > @@ -10,6 +10,9 @@ Required properties: > - #clock-cells: Should be 1. > - clocks: Reference to the clock entry. > > +Optional properties: > +- prescaler: Reference to the Value of Counter Prescaler. What about getting the input clock rate and calculate the needed prescaler instead of having it in the device tree? -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com