public inbox for linux-clk@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15] clk: qcom: gcc-qcs404: convert to parent_data
@ 2022-12-17  0:17 Dmitry Baryshkov
  2022-12-17  0:17 ` [PATCH 01/15] dt-bindings: clock: qcom: gcc-qcs404: add two GDSC entries Dmitry Baryshkov
                   ` (14 more replies)
  0 siblings, 15 replies; 34+ messages in thread
From: Dmitry Baryshkov @ 2022-12-17  0:17 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Stephen Boyd,
	Michael Turquette, Rob Herring, Krzysztof Kozlowski, Taniya Das
  Cc: linux-arm-msm, linux-clk, devicetree

This patchset reworks and improves the Qualcomm QCS404 global clock
controller driver and it's platform usage.

It fixes some omissions (MDSS and oxili GDSCs, incorrect clock names,
direct number usage in the qcs404.dtsi). Then it converts the gcc driver
to use parent_data/parent_hws where prefereable and finally applies
these features and fixes to the qcs404.dtsi.

Dmitry Baryshkov (15):
  dt-bindings: clock: qcom: gcc-qcs404: add two GDSC entries
  dt-bindings: clock: qcom: gcc-qcs404: switch to gcc.yaml
  dt-bindings: clock: qcom: gcc-qcs404: define clocks/clock-names for
    QCS404
  clk: qcom: gcc-qcs404: use ARRAY_SIZE instead of specifying
    num_parents
  clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
  clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
  clk: qcom: gcc-qcs404: fix the name of the HDMI PLL clock
  clk: qcom: gcc-qcs404: get rid of the test clock
  clk: qcom: gcc-qcs404: move PLL clocks up
  clk: qcom: gcc-qcs404: use parent_hws/_data instead of parent_names
  clk: qcom: gcc-qcs404: sort out the cxo clock
  clk: qcom: gcc-qcs404: add support for GDSCs
  arm64: dts: qcom: qcs404: use symbol names for PCIe resets
  arm64: dts: qcom: qcs404: add power-domains-cells to gcc node
  arm64: dts: qcom: qcs404: add clocks to the gcc node

 .../bindings/clock/qcom,gcc-qcs404.yaml       |  38 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi          |  26 +-
 drivers/clk/qcom/gcc-qcs404.c                 | 848 +++++++++---------
 include/dt-bindings/clock/qcom,gcc-qcs404.h   |   4 +
 4 files changed, 466 insertions(+), 450 deletions(-)

-- 
2.35.1


^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2022-12-19  9:15 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-17  0:17 [PATCH 00/15] clk: qcom: gcc-qcs404: convert to parent_data Dmitry Baryshkov
2022-12-17  0:17 ` [PATCH 01/15] dt-bindings: clock: qcom: gcc-qcs404: add two GDSC entries Dmitry Baryshkov
2022-12-19  9:13   ` Krzysztof Kozlowski
2022-12-17  0:17 ` [PATCH 02/15] dt-bindings: clock: qcom: gcc-qcs404: switch to gcc.yaml Dmitry Baryshkov
2022-12-19  9:13   ` Krzysztof Kozlowski
2022-12-17  0:17 ` [PATCH 03/15] dt-bindings: clock: qcom: gcc-qcs404: define clocks/clock-names for QCS404 Dmitry Baryshkov
2022-12-19  9:14   ` Krzysztof Kozlowski
2022-12-17  0:17 ` [PATCH 04/15] clk: qcom: gcc-qcs404: use ARRAY_SIZE instead of specifying num_parents Dmitry Baryshkov
2022-12-17 15:07   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 05/15] clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents Dmitry Baryshkov
2022-12-17 15:08   ` Konrad Dybcio
2022-12-17 17:54     ` Dmitry Baryshkov
2022-12-17  0:17 ` [PATCH 06/15] clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents Dmitry Baryshkov
2022-12-17 15:08   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 07/15] clk: qcom: gcc-qcs404: fix the name of the HDMI PLL clock Dmitry Baryshkov
2022-12-17 15:09   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 08/15] clk: qcom: gcc-qcs404: get rid of the test clock Dmitry Baryshkov
2022-12-17 15:09   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 09/15] clk: qcom: gcc-qcs404: move PLL clocks up Dmitry Baryshkov
2022-12-17 15:10   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 10/15] clk: qcom: gcc-qcs404: use parent_hws/_data instead of parent_names Dmitry Baryshkov
2022-12-17 15:13   ` Konrad Dybcio
2022-12-17 15:14     ` Konrad Dybcio
2022-12-17 17:56       ` Dmitry Baryshkov
2022-12-17  0:17 ` [PATCH 11/15] clk: qcom: gcc-qcs404: sort out the cxo clock Dmitry Baryshkov
2022-12-17 15:15   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 12/15] clk: qcom: gcc-qcs404: add support for GDSCs Dmitry Baryshkov
2022-12-17 15:15   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 13/15] arm64: dts: qcom: qcs404: use symbol names for PCIe resets Dmitry Baryshkov
2022-12-17 15:16   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 14/15] arm64: dts: qcom: qcs404: add power-domains-cells to gcc node Dmitry Baryshkov
2022-12-17 15:16   ` Konrad Dybcio
2022-12-17  0:17 ` [PATCH 15/15] arm64: dts: qcom: qcs404: add clocks to the " Dmitry Baryshkov
2022-12-17 15:17   ` Konrad Dybcio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox