.../devicetree/bindings/arm/qcom.yaml | 5 +
.../bindings/clock/qcom,msm8996-apcc.yaml | 11 +-
.../bindings/opp/opp-v2-kryo-cpu.yaml | 56 ++--
arch/arm64/boot/dts/qcom/Makefile | 2 +-
.../boot/dts/qcom/msm8996-xiaomi-common.dtsi | 3 -
.../boot/dts/qcom/msm8996-xiaomi-gemini.dts | 1 +
arch/arm64/boot/dts/qcom/msm8996.dtsi | 82 ++---
...rpio.dts => msm8996pro-xiaomi-scorpio.dts} | 4 +-
arch/arm64/boot/dts/qcom/msm8996pro.dtsi | 281 ++++++++++++++++++
drivers/clk/qcom/clk-cpu-8996.c | 61 ++--
drivers/cpufreq/Kconfig.arm | 1 -
drivers/cpufreq/qcom-cpufreq-nvmem.c | 75 +----
12 files changed, 410 insertions(+), 172 deletions(-)
rename arch/arm64/boot/dts/qcom/{msm8996-xiaomi-scorpio.dts => msm8996pro-xiaomi-scorpio.dts} (99%)
create mode 100644 arch/arm64/boot/dts/qcom/msm8996pro.dtsi