clk: renesas: rcar-gen3: Factor out CPG library
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Sun, 27 Dec 2020 17:41:57 +0000 (18:41 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 12 Jan 2021 11:35:13 +0000 (12:35 +0100)
commit8bb67d87346a36e174de4d7e5680155f627fd30d
treec34e3045df89d406d89dbe1d2d11dc0f946e627a
parent97af391a6fdca679aa9863b019137332167b3fa6
clk: renesas: rcar-gen3: Factor out CPG library

R-Car V3U has a CPG different enough to not be a generic Gen3 CPG but
similar enough to reuse code. Introduce a new CPG library, factor out
the SD clock handling and hook it to the generic Gen3 CPG driver so we
have an equal state. V3U will make use of it in the next patch then.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Link: https://lore.kernel.org/r/20201227174202.40834-4-wsa+renesas@sang-engineering.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/clk/renesas/Kconfig
drivers/clk/renesas/Makefile
drivers/clk/renesas/rcar-cpg-lib.c [new file with mode: 0644]
drivers/clk/renesas/rcar-cpg-lib.h [new file with mode: 0644]
drivers/clk/renesas/rcar-gen3-cpg.c