kernel_optimize_test/drivers/clk/qcom
Rajendra Nayak 014e193ccd clk: qcom: gdsc: Add support for Memory RET/OFF
Along with the GDSC power switch, there is additional control
to either retain all memory (core and peripheral) within a given
powerdomain or to turn them off while the GDSC is powered down.
Add support for these by modelling a RET state where all
memory is retained and an OFF state where all memory gets turned
off.
The controls provided are granular enough to be able to support
various differnt levels of RET states, like a 'shallow RET' with all memory
retained and a 'deep RET' with some memory retained while some others
are lost. The current patch does not support this and considers
just one RET state where all memory is retained. Futher work, if
needed can support multiple different levels of RET state.

Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2015-09-16 15:22:39 -07:00
..
clk-branch.c clk: Convert __clk_get_name(hw->clk) to clk_hw_get_name(hw) 2015-08-24 16:49:12 -07:00
clk-branch.h clk: qcom: Add support for branches/gate clocks 2014-01-16 12:01:01 -08:00
clk-pll.c clk: qcom: Convert to clk_hw based provider APIs 2015-08-24 16:48:52 -07:00
clk-pll.h clk: qcom: Add support for SR2 PLLs 2015-07-07 17:19:58 -07:00
clk-rcg2.c clk: qcom: Allow clk_set_parent() to work on display clocks 2015-09-16 15:22:18 -07:00
clk-rcg.c clk: qcom: Convert to clk_hw based provider APIs 2015-08-24 16:48:52 -07:00
clk-rcg.h clk: qcom: Allow clk_set_parent() to work on display clocks 2015-09-16 15:22:18 -07:00
clk-regmap-divider.c clk: qcom: Add support for regmap divider clocks 2015-01-27 11:49:00 -08:00
clk-regmap-divider.h clk: qcom: Add support for regmap divider clocks 2015-01-27 11:49:00 -08:00
clk-regmap-mux.c clk: qcom: Add simple regmap based muxes 2015-01-27 11:49:09 -08:00
clk-regmap-mux.h clk: qcom: Add simple regmap based muxes 2015-01-27 11:49:09 -08:00
clk-regmap.c clk: qcom: Add a regmap type clock struct 2014-01-16 12:00:58 -08:00
clk-regmap.h clk: qcom: Add a regmap type clock struct 2014-01-16 12:00:58 -08:00
common.c clk: qcom: gdsc: Prepare common clk probe to register gdscs 2015-09-16 15:22:37 -07:00
common.h clk: qcom: gdsc: Prepare common clk probe to register gdscs 2015-09-16 15:22:37 -07:00
gcc-apq8084.c clk: qcom: Set CLK_SET_RATE_PARENT on ce1 clocks 2015-07-28 11:51:40 -07:00
gcc-ipq806x.c clk: qcom: Constify the parent names arrays 2015-07-06 17:20:59 -07:00
gcc-msm8660.c clk: qcom: Constify the parent names arrays 2015-07-06 17:20:59 -07:00
gcc-msm8916.c clk: qcom: Allow clk_set_parent() to work on display clocks 2015-09-16 15:22:18 -07:00
gcc-msm8960.c clk: qcom: Constify the parent names arrays 2015-07-06 17:20:59 -07:00
gcc-msm8974.c clk: qcom: Set CLK_SET_RATE_PARENT on ce1 clocks 2015-07-28 11:51:40 -07:00
gdsc.c clk: qcom: gdsc: Add support for Memory RET/OFF 2015-09-16 15:22:39 -07:00
gdsc.h clk: qcom: gdsc: Add support for Memory RET/OFF 2015-09-16 15:22:39 -07:00
Kconfig clk: qcom: Add support for GDSCs 2015-09-16 15:22:35 -07:00
lcc-ipq806x.c clk: qcom: Constify the parent names arrays 2015-07-06 17:20:59 -07:00
lcc-msm8960.c clk: qcom: Constify the parent names arrays 2015-07-06 17:20:59 -07:00
Makefile clk: qcom: Add support for GDSCs 2015-09-16 15:22:35 -07:00
mmcc-apq8084.c clk: qcom: Allow clk_set_parent() to work on display clocks 2015-09-16 15:22:18 -07:00
mmcc-msm8960.c clk: qcom: Convert to clk_hw based provider APIs 2015-08-24 16:48:52 -07:00
mmcc-msm8974.c clk: qcom: Allow clk_set_parent() to work on display clocks 2015-09-16 15:22:18 -07:00
reset.c clk: qcom: Add reset controller support 2014-01-16 12:01:02 -08:00
reset.h clk: qcom: Add reset controller support 2014-01-16 12:01:02 -08:00