]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: msm8996-xiaomi-scorpio, natrium: Use MSM8996 Pro
authorYassine Oudjana <yassine.oudjana@gmail.com>
Sun, 24 Jul 2022 14:04:17 +0000 (17:04 +0300)
committerBjorn Andersson <andersson@kernel.org>
Mon, 17 Oct 2022 18:55:26 +0000 (13:55 -0500)
The Xiaomi Mi Note 2 has the MSM8996 Pro SoC. Rename the dts
to match, include msm8996pro.dtsi, and add the qcom,msm8996pro
compatible. To do that, the msm8996.dtsi include in msm8996-xiaomi-common
has to be moved to msm8996-xiaomi-gemini, the only device that needs it
included after this change.

Since MSM8996Pro is largely compatible with MSM8996, keep old compatible
too rather than insiting on qcom,msm8996pro only. This allows the code
that doesn't yet know about msm8996pro to continue supporting these
devices.

[DB: Dropped msm-id changes.]

Signed-off-by: Yassine Oudjana <y.oudjana@protonmail.com>
[DB: Applied the same change to Xiaomi Mi 5s Plus (natrium).]
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20220724140421.1933004-4-dmitry.baryshkov@linaro.org
arch/arm64/boot/dts/qcom/Makefile
arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts
arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dts [moved from arch/arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts with 99% similarity]
arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dts [moved from arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts with 99% similarity]

index d7669a7cee9f7a8a69d78d528ddb7b12687dd5dc..e984dba8575a508e470eeed2e32015600ccf7d1e 100644 (file)
@@ -37,8 +37,8 @@ dtb-$(CONFIG_ARCH_QCOM)       += msm8996-sony-xperia-tone-dora.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += msm8996-sony-xperia-tone-kagura.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += msm8996-sony-xperia-tone-keyaki.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += msm8996-xiaomi-gemini.dtb
-dtb-$(CONFIG_ARCH_QCOM)        += msm8996-xiaomi-natrium.dtb
-dtb-$(CONFIG_ARCH_QCOM)        += msm8996-xiaomi-scorpio.dtb
+dtb-$(CONFIG_ARCH_QCOM)        += msm8996pro-xiaomi-natrium.dtb
+dtb-$(CONFIG_ARCH_QCOM)        += msm8996pro-xiaomi-scorpio.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += msm8998-asus-novago-tp370ql.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += msm8998-fxtec-pro1.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += msm8998-hp-envy-x2.dtb
index 78a1977d059370a188127832cd707915d691ea39..d2637909a356bb40a2c1b2baeac0a58fc5228774 100644 (file)
@@ -3,9 +3,6 @@
  * Copyright (c) 2020, Yassine Oudjana <y.oudjana@protonmail.com>
  */
 
-/dts-v1/;
-
-#include "msm8996.dtsi"
 #include "pm8994.dtsi"
 #include "pmi8994.dtsi"
 #include <dt-bindings/input/input.h>
index c8e84a934678e8ec61179bce68aa99b454a067fd..40f964ae80db334f68ea5986222bba4feb6a3f02 100644 (file)
@@ -5,6 +5,7 @@
 
 /dts-v1/;
 
+#include "msm8996.dtsi"
 #include "msm8996-xiaomi-common.dtsi"
 #include <dt-bindings/sound/qcom,q6afe.h>
 #include <dt-bindings/sound/qcom,q6asm.h>
similarity index 99%
rename from arch/arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts
rename to arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dts
index 7526f8f473b55f171ce9bc87473690536a06f838..b18ee5c1f6789aafe12f27eebe70788ac4ce7c77 100644 (file)
@@ -5,6 +5,7 @@
 
 /dts-v1/;
 
+#include "msm8996pro.dtsi"
 #include "msm8996-xiaomi-common.dtsi"
 #include "pmi8996.dtsi"
 #include <dt-bindings/sound/qcom,q6afe.h>
@@ -12,7 +13,7 @@
 
 / {
        model = "Xiaomi Mi 5s Plus";
-       compatible = "xiaomi,natrium", "qcom,msm8996";
+       compatible = "xiaomi,natrium", "qcom,msm8996pro", "qcom,msm8996";
        chassis-type = "handset";
        qcom,msm-id = <305 0x10000>;
        qcom,board-id = <47 0>;
similarity index 99%
rename from arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts
rename to arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dts
index b751cbbf1a232b8a562bf905e79c92565d42c0a1..7bf6ad1a214bdef7f52dc8731b99d7cf183ef6df 100644 (file)
@@ -5,6 +5,7 @@
 
 /dts-v1/;
 
+#include "msm8996pro.dtsi"
 #include "msm8996-xiaomi-common.dtsi"
 #include "pmi8996.dtsi"
 #include <dt-bindings/sound/qcom,q6afe.h>
@@ -13,7 +14,7 @@
 
 / {
        model = "Xiaomi Mi Note 2";
-       compatible = "xiaomi,scorpio", "qcom,msm8996";
+       compatible = "xiaomi,scorpio", "qcom,msm8996pro", "qcom,msm8996";
        chassis-type = "handset";
        qcom,msm-id = <305 0x10000>;
        qcom,board-id = <34 0>;