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

Commit f8e823f6 authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Merge ead5c2e7 on remote branch

Change-Id: I185bf01c06d8dff165c5b013b7a2ccb6ec811867
parents fe706a41 ead5c2e7
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -23,9 +23,15 @@ properties:
   Value type: <string>
   Definition: Should be "qcom,subsystem-sleep-stats".

  reg:
    maxItems: 1

required:
  - compatible

example:
  - |
    subsystem-sleep-stats {
		compatible = "qcom,subsystem-sleep-stats";
		reg = <0xc3f0000 0 0x400>;
	};
+2 −0
Original line number Diff line number Diff line
@@ -75,6 +75,8 @@ Optional Properties:
	- qcom,msm-bus,vectors-KBps
  - qcom,pcie-m2-autonomous: Enable L1ss sleep/exit to support M2 autonomous mode.
  - qcom,mhi-soc-reset-offset: AXI register offset to initiate a SOC reset.
  - qcom,avoid-reboot-in-d3hot: Ensures device is not in D3hot during
    reboot/panic.

Example:

+34 −0
Original line number Diff line number Diff line
Qualcomm Technologies, Inc. Devfreq Vdd cooling device

The Devfreq Vdd cooling device, will be used to set minimum
operating level for gfx rail using gpu devfreq interface
during cold thermal condition. This cooling device will be
used with cold temp monitor thermal zone. Whenever cold
temperature triggers, it disables frequencies lower than
the minimum operating level using devfreq opp API's.

Required Parameters:
- compatible:
	Usage: required
	Value type: <string>
	Definition: should be "qcom,devfreq-vdd-cooling-device"

- devfreq:
	Usage: required
	Value type: <devfreq phandle>
	Definition: Phandle to the GPU devfreq. This will register the GPU
		devfreq as a cooling device with thermal framework.

- #cooling-cells:
	Usage: required
	Value type: <integer>
	Definition: Must be 2. This is required by of-thermal and refer the doc
		<devicetree/bindings/thermal/thermal.txt> for more details.

Example:

	devfreq_vdd_cdev: devfreq-vdd-cdev {
		compatible = "qcom,devfreq-vdd-cooling-device";
		devfreq = <&msm_gpu>;
		#cooling-cells = <2>;
	};
+23 −0
Original line number Diff line number Diff line
@@ -73,6 +73,29 @@ Subsystem properties:
						device,
			"pa_dsc" -> DSC based pa cooling device,
			"pa_fr1_dsc" -> DSC based pa cooling device.
			"modem_lte_dsc" -> DSC based modem lte cooling device,
			"modem_nr_dsc" -> DSC based modem nr cooling device,
			"modem_nr_scg_dsc" -> DSC based modem nr scg cooling
						device,
			"sdr0_lte_dsc" -> DSC based sdr0 lte cooling device,
			"sdr1_lte_dsc" -> DSC based sdr1 lte cooling device,
			"sdr0_nr_dsc" -> DSC based sdr0 nr cooling device,
			"sdr1_nr_dsc" -> DSC based sdr1 nr cooling device,
			"pa_lte_sdr0_dsc" -> DSC based pa lte sdr0 cooling
						device,
			"pa_lte_sdr1_dsc" -> DSC based pa lte sdr1 cooling
						device,
			"pa_nr_sdr0_dsc" -> DSC based pa nr sdr0 cooling device,
			"pa_nr_sdr1_dsc" -> DSC based pa nr sdr1 cooling device,
			"pa_nr_sdr0_scg_dsc" -> DSC based pa nr sdr0 scg cooling
						device,
			"pa_nr_sdr1_scg_dsc" -> DSC based pa nr sdr1 scg cooling
						device,
			"mmw0_dsc" -> DSC based MMW cooling device0,
			"mmw1_dsc" -> DSC based MMW cooling device1,
			"mmw2_dsc" -> DSC based MMW cooling device2,
			"mmw3_dsc" -> DSC based MMW cooling device3,
			"mmw_ific_dsc" -> DSC based MMW IFIC cooling device.

	-#cooling-cells:
		Usage: required
+0 −4
Original line number Diff line number Diff line
@@ -347,10 +347,6 @@
		regulator-s3-level-ao {
			status = "okay";
		};

		gfx-cdev {
			status = "okay";
		};
	};

	/* Enable mx_cdev for PM6350 */
Loading