linux_dsm_epyc7002/drivers/clk/qcom
Rajendra Nayak 3c53f5e217 clk: qcom: gdsc: Add support for ON only state
Certain devices can have GDSCs' which support ON as the only state.
They can't be power collapsed to either hit RET or OFF.
The clients drivers for these GDSCs' however would expect the state
of the core to be reset following a GDSC disable and re-enable.
To do this assert/deassert reset lines every time the client
driver would request the GDSC to be powered on/off instead.

Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2015-09-16 15:22:40 -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: Add support for ON only state 2015-09-16 15:22:40 -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 ON only state 2015-09-16 15:22:40 -07:00
gdsc.h clk: qcom: gdsc: Add support for ON only state 2015-09-16 15:22:40 -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