[RFC PATCH] clk: sunxi-ng: h616: Reparent CPU clock during frequency changes
Andre Przywara
andre.przywara at arm.com
Fri Nov 8 14:34:00 PST 2024
On Fri, 8 Nov 2024 23:14:51 +0300
Evgeny Boger <boger at wirenboard.com> wrote:
Hi Evgeny,
> 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.
many thanks for this reply, I was hoping for such a kind of report!
I typically don't test those things in anger, and only have a few
boards, so having those reports from the real world is very helpful!
Can you maybe give some hint on how you tested this? Does "at low core
voltages" mean you forced transitions between the lower OPPs only, or
were the chips undervolted?
> 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.
Yes, I saw, I have added this to my A523 code already, and prepared a
patch for the H6.
Do you have boards with any other Allwinner SoCs you could test on, or
even already have experience with?
Cheers,
Andre
More information about the linux-arm-kernel
mailing list