clk: renesas: Add minimal boot support for RZ/G3S SoC
authorClaudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
Fri, 6 Oct 2023 10:39:59 +0000 (13:39 +0300)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 10 Oct 2023 07:29:48 +0000 (09:29 +0200)
commitde60a3ebe410670ffdbbc95faa25a820da44ab11
treeda8d3bd91aaf1a7c5f96bc04052bb7f86ea48eaf
parenta96aed0636d49f39e4c9eb85ef7c8630e12e3421
clk: renesas: Add minimal boot support for RZ/G3S SoC

Add minimal clock and reset support for the RZ/G3S SoC to be able to
boot Linux from SD Card/eMMC.  This includes necessary core clocks for
booting and GIC, SCIF, GPIO, and SD0 module clocks and resets.

Signed-off-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20231006103959.197485-5-claudiu.beznea.uj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/clk/renesas/Kconfig
drivers/clk/renesas/Makefile
drivers/clk/renesas/r9a08g045-cpg.c [new file with mode: 0644]
drivers/clk/renesas/rzg2l-cpg.c
drivers/clk/renesas/rzg2l-cpg.h