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

Commit 746a0e87 authored by Rajkumar Raghupathy's avatar Rajkumar Raghupathy Committed by Osvaldo Banuelos
Browse files

soc: qcom: Add subsystem_restart driver snapshot



This is a snapshot of the subsystem_restart driver as of msm-3.10
commit: 2ebb80b935afb1f870838ca4da946b5ee0965dde
(soc: qcom: Add a delay after sending the SUBSYS_SOC_RESET notification)

Change-Id: I0f1d7a0701c253c3fc1d351aeda6a853e2c01e04
Signed-off-by: default avatarRajkumar Raghupathy <raghup@codeaurora.org>
parent 0938d30a
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ Required properties:
		      "halt_nc" is required.
- interrupts:         The modem watchdog interrupt
- vdd_cx-supply:      Reference to the regulator that supplies the vdd_cx domain.
- vdd_cx-voltage:     Voltage corner/level(max) for cx rail.
- vdd_mx-supply:      Reference to the regulator that supplies the memory rail.
- vdd_mx-uV:          Voltage setting for the mx rail.
- qcom,firmware-name: Base name of the firmware image. Ex. "mdsp"
@@ -64,6 +65,9 @@ Optional properties:
- qcom,qdsp6v56-1-3: Boolean- Present if the qdsp version is v56 1.3
- qcom,qdsp6v56-1-5: Boolean- Present if the qdsp version is v56 1.5
- qcom,edge:		GLINK logical name of the remote subsystem
- qcom,pil-force-shutdown: Boolean. If set, the SSR framework will not trigger graceful shutdown
                           on behalf of the subsystem driver.
- qcom,qdsp6v56-1-8: Boolean- Present if the qdsp version is v56 1.8

Example:
	qcom,mss@fc880000 {
@@ -77,6 +81,7 @@ Example:
		interrupts = <0 24 1>;
		vdd_mss-supply = <&pm8841_s3>;
		vdd_cx-supply = <&pm8841_s2>;
		vdd_cx-voltage = <7>;
		vdd_mx-supply = <&pm8841_s1>;
		vdd_mx-uV = <105000>;

+7 −0
Original line number Diff line number Diff line
@@ -54,6 +54,11 @@ Optional properties:
- qcom,keep-proxy-regs-on: Boolean. Present if during proxy unvoting, PIL needs to leave
			the regulators enabled after removing the voltage/current votes.
- qcom,edge:		GLINK logical name of the remote subsystem
- qcom,ssctl-instance-id: Instance id used by the subsystem to connect with the SSCTL
			  service.
- qcom,sysmon-id:	platform device id that sysmon is probed with for the subsystem.
- qcom,pil-force-shutdown: Boolean. If set, the SSR framework will not trigger graceful shutdown
                           on behalf of the subsystem driver.

Example:
	qcom,venus@fdce0000 {
@@ -117,4 +122,6 @@ Example:

		/* GPIO output to lpass */
		qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_2_out 0 0>;
		qcom,ssctl-instance-id = <14>;
		qcom,sysmon-id = <1>;
	};
+1 −0
Original line number Diff line number Diff line
@@ -1134,6 +1134,7 @@

		interrupts = <0 24 1>;
		vdd_cx-supply = <&pmd9635_s5_corner>;
		vdd_cx-voltage = <7>;
		vdd_mx-supply = <&pmd9635_l9_corner>;
		vdd_mx-uV = <7>;
		vdd_pll-supply = <&pmd9635_l7>;
+1 −0
Original line number Diff line number Diff line
@@ -1220,6 +1220,7 @@

		interrupts = <0 24 1>;
		vdd_cx-supply = <&pm8916_s1_corner>;
		vdd_cx-voltage = <7>;
		vdd_mx-supply = <&pm8916_l3>;
		vdd_mx-uV = <1050000>;
		vdd_pll-supply = <&pm8916_l7>;
+1 −1
Original line number Diff line number Diff line
@@ -1600,7 +1600,7 @@

		/* GPIO output to wcnss */
		qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_4_out 0 0>;
		linux,contiguous-region = <&reloc_mem>;
		memory-region = <&reloc_mem>;
	};

	dma_blsp1: qcom,sps-dma@7884000 { /* BLSP1 */
Loading