This series adds the missing clock drivers and dts nodes to enable the GPU on both SM8150 and SM8250. Adreno 640/650 support was recently added to drm/msm [1], but an extra patch [2] is still required for GPU to actually work on SM8250. [1] https://patchwork.freedesktop.org/series/76198/ [2] https://gist.github.com/flto/784f1aca761ebf2fe6c105719a4a04ca Jonathan Marek (10): clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid clk: qcom: clk-alpha-pll: use the right PCAL_DONE value for lucid pll clk: qcom: gcc: remove unnecessary vco_table from SM8150 dt-bindings: clock: Introduce SM8150 QCOM Graphics clock bindings dt-bindings: clock: Introduce SM8250 QCOM Graphics clock bindings clk: qcom: Add graphics clock controller driver for SM8150 clk: qcom: Add graphics clock controller driver for SM8250 arm64: dts: qcom: add sm8150 GPU nodes arm64: dts: qcom: add sm8250 GPU nodes arch/arm64/boot/dts/qcom/sm8150.dtsi | 132 +++++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 139 ++++++ drivers/clk/qcom/Kconfig | 16 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/clk-alpha-pll.c | 70 ++- drivers/clk/qcom/clk-alpha-pll.h | 15 +- drivers/clk/qcom/gcc-sm8150.c | 18 +- drivers/clk/qcom/gpucc-sm8150.c | 429 ++++++++++++++++ drivers/clk/qcom/gpucc-sm8250.c | 458 ++++++++++++++++++ include/dt-bindings/clock/qcom,gpucc-sm8150.h | 40 ++ include/dt-bindings/clock/qcom,gpucc-sm8250.h | 40 ++ 11 files changed, 1304 insertions(+), 55 deletions(-) create mode 100644 drivers/clk/qcom/gpucc-sm8150.c create mode 100644 drivers/clk/qcom/gpucc-sm8250.c create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8250.h -- 2.26.1