[RFC PATCH] clk: sunxi-ng: h616: Reparent CPU clock during frequency changes
Evgeny Boger
boger at wirenboard.com
Fri Nov 8 12:14:51 PST 2024
Tested-by: Evgeny Boger <boger at wirenboard.com>
We had stability issues with some of our T507-based boards. T507 is the
same die as H616, to my knowledge.
They were fixed by essentially the same patch, which we unfortunately
didn't submitted to mainline:
https://github.com/wirenboard/linux/commit/dc06e377108c935b2d1f5ce3d54ca1a1756458af
It's worth noticing that not only the reparenting is mandated by T5 User
Manual (section 3.3.3.1), it's also is implemented in vendor BSP in the
same way.
We tested the patch extensively on dozens of custom T507 boards (Wiren
Board 8 PLC). In our test it significantly improved the stability,
especially at low core voltages.
From my understanding, all Allwinner SoCs need to follow this kind of
procedure, however it's only implemented in mainline for a handful of chips.
--
Kind regards,
Evgeny Boger
CTO @ Wiren Board
https://wirenboard.com/en
More information about the linux-arm-kernel
mailing list