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

Commit f2262a7f authored by Ram Chandrasekar's avatar Ram Chandrasekar
Browse files

dt-bindings: thermal: pe_sensor: Add Policy Engine sensor

Register Policy Engine recommendations as sensor with thermal framework.
Thermal framework can mitigate cooling devices for the recommendations
from policy engine sensor.

Change-Id: Ic401b438098d9336a14d90af61e45b319601141d
parent 5400ce0b
Loading
Loading
Loading
Loading
+41 −0
Original line number Diff line number Diff line
Policy Engine(PE) recommendation as sensor.

The QTI Policy Engine sensor device will register the policy engine
recommendation with thermal framework as a sensor. This will enable
to provide configuration to mitigate cooling devices when a recommendation
is sent from Policy Engine hardware. The recommendations are mitigation
levels based on CX operating level.

There can be multiple Policy Engine hardwares for different rails.

Properties:

- compatible:
	Usage: required
	Value type: <string>
	Definition: should be "qcom,policy-engine"

- reg:
    Usage: required
    Value type: <u32>
    Definition: RDPM_PE base address.

- #thermal-sensor-cells:
	Usage: required
	Value type: <integer>
	Definition: Must be 0. See thermal.txt for description.

- interrupts:
    Usage: required
    Value type: <prop-encoded-array>
    Definition: Policy Engine master interrupt.


Example:

cx_rdpm_pe@0x00635000 {
	compatible = "qcom,policy-engine";
	#thermal-sensor-cells = <0>;
	reg = <0x00635000 0x1000>;
	interrupts = <GIC_SPI 243 IRQ_TYPE_EDGE_RISING>;
};