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

Commit e6ce28af authored by Tirupathi Reddy's avatar Tirupathi Reddy
Browse files

ARM: dts: msm: Update APC MEM ACC settings for 8937



Update MEM ACC register settings for all the operating corners
as per HW team recommendation.

CRs-Fixed: 927184
Change-Id: I22a4b9778dad75d56325b0e70eb3b21844bca126
Signed-off-by: default avatarTirupathi Reddy <tirupath@codeaurora.org>
parent 9d555a2e
Loading
Loading
Loading
Loading
+37 −5
Original line number Diff line number Diff line
@@ -306,15 +306,47 @@
&soc {
	mem_acc_vreg_corner: regulator@01946004 {
		compatible = "qcom,mem-acc-regulator";
		reg = <0x01946004 0x4>;
		reg-names = "acc-sel-l1";
		regulator-name = "mem_acc_corner";
		regulator-min-microvolt = <1>;
		regulator-max-microvolt = <3>;

		qcom,acc-sel-l1-bit-pos = <0>;
		qcom,acc-sel-l1-bit-size = <8>;
		qcom,corner-acc-map = <0x55 0x55 0x55>;
		qcom,acc-reg-addr-list =
			<0x01942138 0x01942130 0x01942120
			 0x01942124 0x01946000 0x01946004>;

		qcom,acc-init-reg-config = <1 0xff>, <2 0x5555>, <6 0x55>;

		qcom,num-acc-corners = <3>;
		qcom,boot-acc-corner = <2>;
		qcom,corner1-reg-config =
			/* SVS+ => SVS+ */
			<(-1) (-1)>,     <(-1) (-1)>,   <(-1) (-1)>,
			<(-1) (-1)>,     <(-1) (-1)>,   <(-1) (-1)>,
			/* SVS+ => NOM */
			<  3 0x1041041>, <  4  0x1041>, <  5  0x2020202>,
			<(-1) (-1)>,     <(-1) (-1)>,   <(-1) (-1)>,
			/* SVS+ => TURBO/NOM+ */
			<  3 0x1041041>, <  4  0x1041>, <  5  0x2020202>,
			<  3 0x0>,       <  4  0x0>,    <  5  0x0>;

		qcom,corner2-reg-config =
			/* NOM => SVS+ */
			<  3 0x30c30c3>, <  4  0x30c3>, <  5  0x6060606>,
			/* NOM => NOM */
			<(-1) (-1)>,     <(-1) (-1)>,   <(-1) (-1)>,
			/* NOM => TURBO/NOM+ */
			<  3 0x0>,       <  4  0x0>,    <  5  0x0>;

		qcom,corner3-reg-config =
			/* TURBO/NOM+ => SVS+ */
			<  3 0x1041041>, <  4  0x1041>, <  5  0x2020202>,
			<  3 0x30c30c3>, <  4  0x30c3>, <  5  0x6060606>,
			/* TURBO/NOM+ => NOM */
			<  3 0x1041041>, <  4  0x1041>, <  5  0x2020202>,
			<(-1) (-1)>,     <(-1) (-1)>,   <(-1) (-1)>,
			/* TURBO/NOM+ => TURBO/NOM+ */
			<(-1) (-1)>,     <(-1) (-1)>,   <(-1) (-1)>,
			<(-1) (-1)>,     <(-1) (-1)>,   <(-1) (-1)>;
	};

	apc_vreg_corner: regulator@b018000 {