From 945ada9cb5e762c37af155a1ffdbe45560f99948 Mon Sep 17 00:00:00 2001 From: David Collins Date: Wed, 3 Nov 2021 16:11:50 -0700 Subject: [PATCH] ARM: dts: qcom: reduce L4B regulator min voltage to 880 mV for sdxlemur PMX65 LDO 4 (L4B) loads are able to operate successfully with L4B set to 880 mV. Therefore, reduce the L4B minimum constraint voltage to 880 mV. This allows power to be saved when possible. Also reduce the minimum voltage voted by USB and PCIe devices to 880 mV to achieve the desired power savings. Change-Id: Ie9f76e65cac22290e85cfba3b7cf2cea4da3eee3 --- qcom/sdxlemur-pcie.dtsi | 2 +- qcom/sdxlemur-regulators.dtsi | 4 ++-- qcom/sdxlemur-usb.dtsi | 4 ++-- qcom/sdxlemur.dtsi | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/qcom/sdxlemur-pcie.dtsi b/qcom/sdxlemur-pcie.dtsi index 56b030f1335a..05b1db8be5e1 100644 --- a/qcom/sdxlemur-pcie.dtsi +++ b/qcom/sdxlemur-pcie.dtsi @@ -51,7 +51,7 @@ vreg-mx-supply = <&VDD_MXA_LEVEL>; qcom,vreg-1p8-voltage-level = <1200000 1200000 30000>; - qcom,vreg-0p9-voltage-level = <912000 912000 132000>; + qcom,vreg-0p9-voltage-level = <912000 880000 132000>; qcom,vreg-cx-voltage-level = ; qcom,vreg-mx-voltage-level = ; - regulator-min-microvolt = <912000>; + regulator-min-microvolt = <880000>; regulator-max-microvolt = <912000>; - qcom,init-voltage = <912000>; + qcom,init-voltage = <880000>; qcom,init-mode = ; }; }; diff --git a/qcom/sdxlemur-usb.dtsi b/qcom/sdxlemur-usb.dtsi index 12324c0bf30c..5d337b3be5fe 100644 --- a/qcom/sdxlemur-usb.dtsi +++ b/qcom/sdxlemur-usb.dtsi @@ -117,7 +117,7 @@ reg-names = "hsusb_phy_base", "eud_enable_reg"; vdd-supply = <&pmx65_l4>; - qcom,vdd-voltage-level = <0 912000 912000>; + qcom,vdd-voltage-level = <0 880000 912000>; vdda18-supply = <&pmx65_l5>; vdda33-supply = <&pmx65_l10>; @@ -138,7 +138,7 @@ "pcs_clamp_enable_reg"; vdd-supply = <&pmx65_l4>; - qcom,vdd-voltage-level = <0 912000 912000>; + qcom,vdd-voltage-level = <0 880000 912000>; qcom,vdd-max-load-uA = <47900>; core-supply = <&pmx65_l1>; qcom,core-max-load-uA = <15000>; diff --git a/qcom/sdxlemur.dtsi b/qcom/sdxlemur.dtsi index f83839249eba..78a4a77dafab 100644 --- a/qcom/sdxlemur.dtsi +++ b/qcom/sdxlemur.dtsi @@ -943,7 +943,7 @@ vreg-mx-supply = <&VDD_MXA_LEVEL>; qcom,vreg-1p8-voltage-level = <1200000 1200000 30000>; - qcom,vreg-0p9-voltage-level = <912000 912000 132000>; + qcom,vreg-0p9-voltage-level = <912000 880000 132000>; qcom,vreg-mx-voltage-level = ; clocks = <&gcc GCC_PCIE_PIPE_CLK>,