Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee4a9ee9 authored by Naman Padhiar's avatar Naman Padhiar
Browse files

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
parent 90143076
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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 = <GIC_SPI 768 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 769 IRQ_TYPE_EDGE_RISING>,
@@ -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>;