From e900b49d04d50d9c22eb63e05dafc3094ad1dea9 Mon Sep 17 00:00:00 2001 From: Naman Padhiar Date: Wed, 27 Jan 2021 15:34:54 +0530 Subject: [PATCH] ARM: dts: msm: Add open loop CPR support Open loop CPR (core power reduction) is a power save feature that configs certain voltage for WLAN power rails at runtime. Firmware will read fuse and calculate the proper voltage and then send it to ICNSS driver. ICNSS driver then configs the voltage to WLAN PDC using TCS command through RPMh. This is to make sure the proper voltage can be updated during runtime instead just hardcode and vote fixed value for WLAN power rails. Change-Id: I6b04a1f840f8e7eca2a377dd7a39d16b910cde31 --- qcom/yupik.dtsi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qcom/yupik.dtsi b/qcom/yupik.dtsi index f59b584b6c3b..cfa9d581739b 100644 --- a/qcom/yupik.dtsi +++ b/qcom/yupik.dtsi @@ -1127,8 +1127,9 @@ icnss2: qcom,wcn6750 { compatible = "qcom,wcn6750"; - reg = <0x17a10040 0x0>; - reg-names = "msi_addr"; + reg = <0x17a10040 0x0>, + <0xb2e5510 0x5c0>; + reg-names = "msi_addr", "tcs_cmd"; iommus = <&apps_smmu 0x1c00 0x1>; interrupts = , , @@ -1167,6 +1168,7 @@ qcom,iommu-faults = "stall-disable", "HUPCF", "non-fatal"; qcom,iommu-dma-addr-pool = <0xa0000000 0x10000000>; qcom,wlan-msa-fixed-region = <&wlan_fw_mem>; + qcom,cmd_db_name = "smpb7"; cnss-daemon-support; qcom,fw-prefix; vdd-cx-mx-supply = <&S7B>;