linux-yocto/drivers/clk/meson
Da Xue f24d422452 clk: meson-g12a: add missing fclk_div2 to spicc
commit daf004f87c upstream.

SPICC is missing fclk_div2, which means fclk_div5 and fclk_div7 indexes
are wrong on this clock. This causes the spicc module to output sclk at
2.5x the expected rate when clock index 3 is picked.

Adding the missing fclk_div2 resolves this.

[jbrunet: amended commit description]
Fixes: a18c8e0b76 ("clk: meson: g12a: add support for the SPICC SCLK Source clocks")
Cc: stable@vger.kernel.org # 6.1
Signed-off-by: Da Xue <da@libre.computer>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Link: https://lore.kernel.org/r/20250512142617.2175291-1-da@libre.computer
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-06-27 11:08:49 +01:00
..
a1-peripherals.c
a1-peripherals.h
a1-pll.c
a1-pll.h
axg-aoclk.c
axg-audio.c
axg-audio.h
axg.c
axg.h
clk-cpu-dyndiv.c
clk-cpu-dyndiv.h
clk-dualdiv.c
clk-dualdiv.h
clk-mpll.c
clk-mpll.h
clk-phase.c
clk-phase.h
clk-pll.c
clk-pll.h
clk-regmap.c
clk-regmap.h
g12a-aoclk.c
g12a.c clk: meson-g12a: add missing fclk_div2 to spicc 2025-06-27 11:08:49 +01:00
g12a.h
gxbb-aoclk.c
gxbb.c clk: amlogic: gxbb: drop non existing 32k clock parent 2025-04-10 14:37:31 +02:00
gxbb.h
Kconfig
Makefile
meson-aoclk.c
meson-aoclk.h
meson-clkc-utils.c
meson-clkc-utils.h
meson-eeclk.c
meson-eeclk.h
meson8-ddr.c
meson8b.c
meson8b.h
parm.h
sclk-div.c
sclk-div.h
vid-pll-div.c
vid-pll-div.h