]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
clk: renesas: rzg2l: Fix intin variable size
authorChris Brandt <chris.brandt@renesas.com>
Fri, 14 Nov 2025 19:37:11 +0000 (14:37 -0500)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 15 Dec 2025 10:48:16 +0000 (11:48 +0100)
INTIN is a 12-bit register value, so u8 is too small.

Fixes: 1561380ee72f ("clk: renesas: rzg2l: Add FOUTPOSTDIV clk support")
Cc: stable@vger.kernel.org
Reported-by: Hugo Villeneuve <hugo@hugovil.com>
Closes: https://lore.kernel.org/20251107113058.f334957151d1a8dd94dd740b@hugovil.com
Signed-off-by: Chris Brandt <chris.brandt@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://patch.msgid.link/20251114193711.3277912-1-chris.brandt@renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/clk/renesas/rzg2l-cpg.c

index 64d1ef6e4c943c910f5b43b330f66f9d91898326..dfe0f5e87d8cfa8a0f5a620f07ec59df533abd1d 100644 (file)
@@ -122,8 +122,8 @@ struct div_hw_data {
 
 struct rzg2l_pll5_param {
        u32 pl5_fracin;
+       u16 pl5_intin;
        u8 pl5_refdiv;
-       u8 pl5_intin;
        u8 pl5_postdiv1;
        u8 pl5_postdiv2;
        u8 pl5_spread;