Add Display clock controller for SM8750. Changes in v2: - Implement feedback from Stephen - see individual patches changelog. - Few cleanups found during testing/review - see individual patches changelog. - Use clk_rcg2_shared_ops, where applicable. - Link to v1: https://lore.kernel.org/r/20241128-sm8750-dispcc-v1-0-120705a4015c@xxxxxxxxxx Dependency: 1. Taycan PLL and rest of clocks: "clks: qcom: Introduce clks for SM8750" https://lore.kernel.org/r/20241112002807.2804021-4-quic_molvera@xxxxxxxxxxx Best regards, Krzysztof --- Krzysztof Kozlowski (3): dt-bindings: clock: qcom,sm8550-dispcc: Add SM8750 DISPCC clk: qcom: clk-alpha-pll: Add Pongo PLL clk: qcom: dispcc-sm8750: Add SM8750 Display clock controller .../bindings/clock/qcom,sm8550-dispcc.yaml | 4 +- drivers/clk/qcom/Kconfig | 11 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-alpha-pll.c | 165 +- drivers/clk/qcom/clk-alpha-pll.h | 6 + drivers/clk/qcom/dispcc-sm8750.c | 1963 ++++++++++++++++++++ include/dt-bindings/clock/qcom,sm8750-dispcc.h | 112 ++ 7 files changed, 2260 insertions(+), 2 deletions(-) --- base-commit: 3dc591aad724ed3578548c211cc3c368f6dc5947 change-id: 20241125-sm8750-dispcc-f0fa7b64facd Best regards, -- Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx>