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

Commit 34e60bba authored by Priyanka Gujjula's avatar Priyanka Gujjula
Browse files

ARM: dts: msm: Set (0) to core power control register for lagoon

1. Before vcodec regualtor hand off from SW to HW,
   driver makes sure GDSC is up and running. However
   SID registers are getting reset after regulator
   hand off from SW to HW and these are not
   retention registers on lagoon.
2. The reset of these registers is happening since
   core is in power off state during hand off and
   clock cc might possibly doing vcodec reset based
   on core power off status bit.
3. Hence setiing (0) to inititate power up process
   on core so that the SID register values are not
   lost.

Change-Id: Id45911ac2188a57b4c15bbcd8c492c76d366b43b
parent 383bbdba
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -32,7 +32,8 @@
		qcom,allowed-clock-rates = <133330000 240000000
			300000000 380000000>;

		qcom,reg-presets = <0xB0088 0x0>;
		qcom,reg-presets = <0xB0084 0x0>,
			<0xB0088 0x0>;

		/* Buses */
		bus_cnoc {
@@ -139,7 +140,8 @@
		qcom,allowed-clock-rates = <133330000 240000000
			300000000 380000000 460000000>;

		qcom,reg-presets = <0xB0088 0x0>;
		qcom,reg-presets = <0xB0084 0x0>,
			<0xB0088 0x0>;

		/* Buses */
		bus_cnoc {