From 107b1ccdfbc22936f5f40c0818e617147fe98e42 Mon Sep 17 00:00:00 2001 From: Yogesh Lal Date: Tue, 21 Jul 2020 10:14:38 +0530 Subject: [PATCH 1/3] ARM: dts: msm: Add qfprom device node for Holi Add qfprom device node for reading fuse bits to differentiate between Holi SoCs having feature supported capabilities. Change-Id: Id64f901e177d1788d81946a5029685cabf1adbac --- qcom/holi.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qcom/holi.dtsi b/qcom/holi.dtsi index 58dbfe773040..2e964ea7abaa 100644 --- a/qcom/holi.dtsi +++ b/qcom/holi.dtsi @@ -2136,6 +2136,15 @@ "qcom,smp2p-early-crash-ind"; }; }; + + qfprom: qfprom@1b40000 { + compatible = "qcom,qfprom"; + reg = <0x1b40000 0x7000>; + #address-cells = <1>; + #size-cells = <1>; + read-only; + ranges; + }; }; #define PMK8350_SID 6 From bebf2e5160bf2d5e510e09f8c4dc4118f0779446 Mon Sep 17 00:00:00 2001 From: Yogesh Lal Date: Wed, 22 Jul 2020 11:05:57 +0530 Subject: [PATCH 2/3] ARM: dts: msm: Add feature config node Holi Add elite gaming bit in feature config node in qfprom to read fuse bits for Holi SoC. Change-Id: I4e4d434af925fb93ffba72c87c0b28b9fcb9da16 --- qcom/holi.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qcom/holi.dtsi b/qcom/holi.dtsi index 2e964ea7abaa..796722609e7c 100644 --- a/qcom/holi.dtsi +++ b/qcom/holi.dtsi @@ -2144,6 +2144,11 @@ #size-cells = <1>; read-only; ranges; + + feat_conf8: feat_conf8@6024 { + reg = <0x6024 0x2>; + bits = <21 1>; + }; }; }; From 66c94e737e13797b57f83524601c0a89e51b2c75 Mon Sep 17 00:00:00 2001 From: Yogesh Lal Date: Wed, 22 Jul 2020 11:22:47 +0530 Subject: [PATCH 3/3] ARM: dts: msm: Add msm id for Holi variant Add msm-id to support Holi variant. Change-Id: Ie2992a3bf029a7af4f25aea1251b0bbe05c5cc34 --- qcom/holi-atp-overlay.dts | 2 +- qcom/holi-cdp-overlay.dts | 2 +- qcom/holi-mtp-overlay.dts | 2 +- qcom/holi-mtp-usbc-overlay.dts | 2 +- qcom/holi-qrd-overlay.dts | 2 +- qcom/holi.dtsi | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/qcom/holi-atp-overlay.dts b/qcom/holi-atp-overlay.dts index f54c3b3bc5a1..a2d3433c67a0 100644 --- a/qcom/holi-atp-overlay.dts +++ b/qcom/holi-atp-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Holi ATP"; compatible = "qcom,holi-atp", "qcom,holi", "qcom,atp"; - qcom,msm-id = <454 0x10000>; + qcom,msm-id = <454 0x10000>, <472 0x10000>; qcom,board-id = <33 0>; }; diff --git a/qcom/holi-cdp-overlay.dts b/qcom/holi-cdp-overlay.dts index bcfd73d4422b..6e7e36f39217 100644 --- a/qcom/holi-cdp-overlay.dts +++ b/qcom/holi-cdp-overlay.dts @@ -6,7 +6,7 @@ / { model = "Qualcomm Technologies, Inc. Holi CDP"; compatible = "qcom,holi-cdp", "qcom,holi", "qcom,cdp"; - qcom,msm-id = <454 0x10000>; + qcom,msm-id = <454 0x10000>, <472 0x10000>; qcom,board-id = <1 0>; }; diff --git a/qcom/holi-mtp-overlay.dts b/qcom/holi-mtp-overlay.dts index 8a3a4f878afe..c9022f82b96a 100644 --- a/qcom/holi-mtp-overlay.dts +++ b/qcom/holi-mtp-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Holi MTP"; compatible = "qcom,holi-mtp", "qcom,holi", "qcom,mtp"; - qcom,msm-id = <454 0x10000>; + qcom,msm-id = <454 0x10000>, <472 0x10000>; qcom,board-id = <8 0>; }; diff --git a/qcom/holi-mtp-usbc-overlay.dts b/qcom/holi-mtp-usbc-overlay.dts index adc2678e8dac..4b04d9d69c6e 100644 --- a/qcom/holi-mtp-usbc-overlay.dts +++ b/qcom/holi-mtp-usbc-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Holi MTP USBC audio"; compatible = "qcom,holi-mtp", "qcom,holi", "qcom,mtp"; - qcom,msm-id = <454 0x10000>; + qcom,msm-id = <454 0x10000>, <472 0x10000>; qcom,board-id = <8 1>; }; diff --git a/qcom/holi-qrd-overlay.dts b/qcom/holi-qrd-overlay.dts index 3b445a767e38..cae746ac4520 100644 --- a/qcom/holi-qrd-overlay.dts +++ b/qcom/holi-qrd-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Holi QRD"; compatible = "qcom,holi-qrd", "qcom,holi", "qcom,qrd"; - qcom,msm-id = <454 0x10000>; + qcom,msm-id = <454 0x10000>, <472 0x10000>; qcom,board-id = <0xb 0>; }; diff --git a/qcom/holi.dtsi b/qcom/holi.dtsi index 796722609e7c..1e4459c0e618 100644 --- a/qcom/holi.dtsi +++ b/qcom/holi.dtsi @@ -16,7 +16,7 @@ / { model = "Qualcomm Technologies, Inc. Holi"; compatible = "qcom,holi"; - qcom,msm-id = <454 0x10000>; + qcom,msm-id = <454 0x10000>, <472 0x10000>; interrupt-parent = <&intc>; #address-cells = <2>;