+13
−20
Loading
set_offset was using remainder of do_div as tick_mult which resulted in wrong offset. Calibration value also assumed builtin calibration default. Update fract_offset to correctly calculate the value for negative offset and replace the for loop with division. Tested-by:Harini T <harini.t@amd.com> Signed-off-by:
Tomas Melin <tomas.melin@vaisala.com> Reviewed-by:
Harini T <harini.t@amd.com> Acked-by:
Michal Simek <michal.simek@amd.com> Link: https://patch.msgid.link/20260122-zynqmp-rtc-updates-v4-4-d4edb966b499@vaisala.com Signed-off-by:
Alexandre Belloni <alexandre.belloni@bootlin.com>