On 15.10.2024 2:47 AM, Jonathan Marek wrote: > See commit e67b45582c5e for explanation. > > Note: the 0xbc offset is arbitrary, it just needs to not be already in use. > > Signed-off-by: Jonathan Marek <jonathan@xxxxxxxx> > --- > arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts b/arch/arm64/boot/dts/qcom/x1e80100-crd.dts > index 6dfc85eda3540..eb6b735c41453 100644 > --- a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts > +++ b/arch/arm64/boot/dts/qcom/x1e80100-crd.dts > @@ -1224,6 +1224,17 @@ edp_bl_en: edp-bl-en-state { > }; > }; > > +&pmk8550_rtc { > + nvmem-cells = <&rtc_offset>; > + nvmem-cell-names = "offset"; > +}; > + > +&pmk8550_sdam_2 { > + rtc_offset: rtc-offset@bc { > + reg = <0xbc 0x4>; > + }; > +}; Setting random bits in SDAM is a very very very very bad idea I'll try to get a good spot for the offset internally Konrad