clk: qcom: Add support for GDSCs
authorStephen Boyd <sboyd@codeaurora.org>
Thu, 6 Aug 2015 10:37:42 +0000 (16:07 +0530)
committerStephen Boyd <sboyd@codeaurora.org>
Wed, 16 Sep 2015 22:22:35 +0000 (15:22 -0700)
commit45dd0e55317ccb27fe8eae639275c2b3a2fb52e5
tree6447319b8acb748a2ab66ab10c4c781af2cbb264
parent9556f9dad8f57602159825ad19f7a8017eed2089
clk: qcom: Add support for GDSCs

GDSCs (Global Distributed Switch Controllers) are responsible for
safely collapsing and restoring power to peripherals in the SoC.
These are best modelled as power domains using genpd and given
the registers are scattered throughout the clock controller register
space, its best to have the support added through the clock driver.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/gdsc.c [new file with mode: 0644]
drivers/clk/qcom/gdsc.h [new file with mode: 0644]