[PATCH 00/11] clk: qcom: update MSM8974 clock controller drivers

Dmitry Baryshkov
2022-09-28T15:00:28Z

Modernize drivers for global and multimedia clock controllers on the
MSM8974 platform. Switch them to using parent_hws/parent_data, use
clocks through the DT links rather than fetching them from the system
clocks list, update schema and platform DT files.

Dmitry Baryshkov (11):
dt-bindings: clock: split qcom,gcc-msm8974,-msm8226 to the separate
file
dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8974
clk: qcom: gcc-msm8974: use ARRAY_SIZE instead of specifying
num_parents
clk: qcom: gcc-msm8974: move clock parent tables down
clk: qcom: gcc-msm8974: use parent_hws/_data instead of parent_names
clk: qcom: mmcc-msm8974: use ARRAY_SIZE instead of specifying
num_parents
clk: qcom: mmcc-msm8974: move clock parent tables down
clk: qcom: mmcc-msm8974: use parent_hws/_data instead of parent_names
ARM: dts: qcom: msm8974: add second DSI host and PHY
ARM: dts: qcom: msm8974: add clocks and clock-names to gcc device
ARM: dts: qcom: msm8974: add clocks and clock-names to mmcc device

.../bindings/clock/qcom,gcc-msm8974.yaml | 65 ++
.../bindings/clock/qcom,gcc-other.yaml | 9 +-
.../devicetree/bindings/clock/qcom,mmcc.yaml | 38 +
arch/arm/boot/dts/qcom-msm8974.dtsi | 106 +++
drivers/clk/qcom/gcc-msm8974.c | 682 ++++++++--------
drivers/clk/qcom/mmcc-msm8974.c | 736 +++++++++---------
6 files changed, 932 insertions(+), 704 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8974.yaml

--
2.35.1