[PATCH] clk: renesas: Fix broken clocks on all Gen2 boards

Marek Vasut marek.vasut at mailbox.org
Sun Feb 11 06:06:05 CET 2024


On 2/9/24 22:15, Niklas Söderlund wrote:
> To prepare support for multiple register layouts pointers to register
> tables where added to struct cpg_mssr_info. These pointers are suppose
> to be filled in at probe time and no intended change in behavior was
> intended.
> 
> However the new pointers where only filled in by some paths of the
> driver implemented in clk-rcar-gen3.c. The path implemented in
> clk-rcar-gen2.c was not updated leaving the pointers uninitialized
> leading to a crash when trying to probe the clocks.
> 
> Fix this by filling in the pointers in the Gen2 code path with the
> values used before they where moved to struct cpg_mssr_info.
> 
> Fixes: d413214fb748 ("clk: renesas: Add register pointers into struct cpg_mssr_info")
> Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas at ragnatech.se>

Acked-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
Tested-by: Marek Vasut <marek.vasut+renesas at mailbox.org> # R8A7791 Porter


More information about the U-Boot mailing list