This SoC is very similar to msm8994, but features less clocks (as in no UFS or PCIE1-related ones, for example). This implementation also adds support for GDSCs and resets, which are lacking in the current 8994 driver and I can't test them over there, as I don't have a device featuring that SoC. Qualcomm also separates 8992 and 8994 drivers on downstream kernels, so I find this appropriate. Konrad Dybcio (4): drivers: clk: qcom: Add msm8992 GCC driver Add compatible strings and the include files for the msm8992 GCC. arm64: dts: Adjust msm8992 DTS to use the correct GCC driver driver: clk: Add msm8992 GCC Kconfig and Makefile entries .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + arch/arm64/boot/dts/qcom/msm8992.dtsi | 15 +- drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gcc-msm8992.c | 2429 +++++++++++++++++ include/dt-bindings/clock/qcom,gcc-msm8992.h | 144 + include/dt-bindings/reset/qcom,gcc-msm8992.h | 8 + 7 files changed, 2600 insertions(+), 7 deletions(-) create mode 100644 drivers/clk/qcom/gcc-msm8992.c create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8992.h create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8992.h -- 2.26.2