[Freedreno] [RFC PATCH v2 0/3] clk: qcom: provide alternative 'parked' RCG
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Wed Oct 4 01:23:05 UTC 2023
Implement an alternative for the clk_rcg2_shared_ops, which also
implements a proper is_enabled callback. Note, to use
clk_rcg2_parked_ops one must remove XO (safe source) from the
parent_data, parent_map and freq_table.
Changes since v1:
- Replaced a call to clk_rcg2_is_enabled() with check of the CFG_ROOT_EN
field (Stephen Boyd).
- Added the init function, reading the default clock configuration and
then defaulting to the lowest supported freq / parent if the clock was
not configured at all (Stephen Boyd).
- Dropped P_BI_TCXO from freq_tables too.
Dmitry Baryshkov (3):
clk: qcom: add helper to map parent source to cfg value
clk: qcom: implement RCG2 'parked' clock support
clk: qcom: dispcc-sm8250: switch to clk_rcg2_parked_ops
drivers/clk/qcom/clk-rcg.h | 1 +
drivers/clk/qcom/clk-rcg2.c | 56 ++++++++++++++++++++++++++++++++
drivers/clk/qcom/common.c | 12 +++++++
drivers/clk/qcom/common.h | 2 ++
drivers/clk/qcom/dispcc-sm8250.c | 13 ++------
5 files changed, 74 insertions(+), 10 deletions(-)
--
2.39.2
More information about the Freedreno
mailing list