From e925dc4b7c9f1631ee90895cdebd350298a2f7ce Mon Sep 17 00:00:00 2001 From: Sandeep Singh Date: Tue, 18 May 2021 15:07:16 +0530 Subject: [PATCH] ARM: dts: msm: Enable icnss node for blair Enable icnss node and update regulator config for blair. Change-Id: I101921c66deab6378967bba258779303e6ce0d25 --- qcom/blair-atp.dtsi | 11 +++++++ qcom/blair.dtsi | 74 +++++++++++++++++++++++++-------------------- 2 files changed, 53 insertions(+), 32 deletions(-) diff --git a/qcom/blair-atp.dtsi b/qcom/blair-atp.dtsi index b80c113288fc..ac1861e90d29 100644 --- a/qcom/blair-atp.dtsi +++ b/qcom/blair-atp.dtsi @@ -204,3 +204,14 @@ vdd-supply = <&L16A>; core-supply = <&L22A>; }; + +&icnss { + vdd-cx-mx-supply = <&L4A>; + vdd-1.8-xo-supply = <&L7A>; + vdd-1.3-rfa-supply = <&L2E>; + vdd-3.3-ch1-supply = <&L11E>; + vdd-3.3-ch0-supply = <&L10E>; + qcom,vdd-cx-mx-config = <640000 640000>; + qcom,vdd-3.3-ch1-config = <3000000 3312000>; + qcom,vdd-3.3-ch0-config = <3000000 3312000>; +}; diff --git a/qcom/blair.dtsi b/qcom/blair.dtsi index 6c695ba7dbd6..012d7884aaf0 100644 --- a/qcom/blair.dtsi +++ b/qcom/blair.dtsi @@ -3184,38 +3184,6 @@ status = "ok"; }; - icnss: qcom,icnss@C800000 { - status = "disabled"; - compatible = "qcom,icnss"; - reg = <0xC800000 0x800000>, - <0xb0000000 0x10000>; - reg-names = "membase", "smmu_iova_ipa"; - iommus = <&apps_smmu 0x80 0x1>; - interrupts = , - , - , - , - , - , - , - , - , - , - , - ; - qcom,iommu-dma = "fastmap"; - qcom,iommu-faults = "stall-disable", "HUPCF", "non-fatal"; - qcom,wlan-msa-fixed-region = <&pil_wlan_mem>; - qcom,iommu-dma-addr-pool = <0xa0000000 0x10000000>; - qcom,iommu-geometry = <0xa0000000 0x10010000>; - qcom,smp2p_map_wlan_1_in { - interrupts-extended = <&smp2p_wlan_1_in 0 0>, - <&smp2p_wlan_1_in 1 0>; - interrupt-names = "qcom,smp2p-force-fatal-error", - "qcom,smp2p-early-crash-ind"; - }; - }; - qcom,msm_gsi { compatible = "qcom,msm_gsi"; }; @@ -3775,4 +3743,46 @@ }; }; +&soc { + icnss: qcom,icnss@C800000 { + compatible = "qcom,icnss"; + reg = <0xC800000 0x800000>, + <0xb0000000 0x10000>; + reg-names = "membase", "smmu_iova_ipa"; + iommus = <&apps_smmu 0x80 0x1>; + interrupts = , + , + , + , + , + , + , + , + , + , + , + ; + qcom,iommu-dma = "fastmap"; + qcom,iommu-faults = "stall-disable", "HUPCF", "non-fatal"; + qcom,wlan-msa-fixed-region = <&pil_wlan_mem>; + qcom,iommu-dma-addr-pool = <0xa0000000 0x10000000>; + qcom,iommu-geometry = <0xa0000000 0x10010000>; + vdd-cx-mx-supply = <&L2E>; + vdd-1.8-xo-supply = <&L16A>; + vdd-1.3-rfa-supply = <&L2A>; + vdd-3.3-ch1-supply = <&L21A>; + vdd-3.3-ch0-supply = <&L23A>; + qcom,vdd-cx-mx-config = <640000 640000>; + qcom,vdd-3.3-ch1-config = <3000000 3312000>; + qcom,vdd-3.3-ch0-config = <3000000 3312000>; + qcom,smp2p_map_wlan_1_in { + interrupts-extended = <&smp2p_wlan_1_in 0 0>, + <&smp2p_wlan_1_in 1 0>; + interrupt-names = "qcom,smp2p-force-fatal-error", + "qcom,smp2p-early-crash-ind"; + }; + }; + +}; + #include "msm-rdbg.dtsi"