clk: mmp2: Add support for power islands
authorLubomir Rintel <lkundrak@v3.sk>
Tue, 19 May 2020 22:41:49 +0000 (00:41 +0200)
committerStephen Boyd <sboyd@kernel.org>
Thu, 28 May 2020 00:55:12 +0000 (17:55 -0700)
commitee4df2363439c80bef693a2255ede06f5bc42ce6
treea1b4d5148efe9d65355827f5a97300142e7450e9
parent17d43046fd4c939448576480f02423686524adb0
clk: mmp2: Add support for power islands

Apart from the clocks and resets, the PMU hardware also controls power
to peripherals that are on separate power islands. On MMP2, that's the
GC860 GPU and the SSPA audio interface, while on MMP3 also the camera
interface is on a separate island, along with the pair of GC2000 and GC300
GPUs and the SSPA.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Link: https://lkml.kernel.org/r/20200519224151.2074597-12-lkundrak@v3.sk
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
arch/arm/mach-mmp/Kconfig
drivers/clk/mmp/Makefile
drivers/clk/mmp/clk-of-mmp2.c
drivers/clk/mmp/clk.h
drivers/clk/mmp/pwr-island.c [new file with mode: 0644]