lkml.org 
[lkml]   [2022]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH 1/2] dt-bindings: thermal: Update the bindings to support multiple sensors
Date
This adds two optionals properties and update the thermal-sensors
property description to support multiple sensors with a thermal zone.

Signed-off-by: Alexandre Bailon <abailon@baylibre.com>
---
.../bindings/thermal/thermal-zones.yaml | 30 +++++++++++++++++--
1 file changed, 27 insertions(+), 3 deletions(-)

diff --git a/Documentation/devicetree/bindings/thermal/thermal-zones.yaml b/Documentation/devicetree/bindings/thermal/thermal-zones.yaml
index 2d34f3ccb2572..9f944c2364589 100644
--- a/Documentation/devicetree/bindings/thermal/thermal-zones.yaml
+++ b/Documentation/devicetree/bindings/thermal/thermal-zones.yaml
@@ -77,10 +77,24 @@ patternProperties:

thermal-sensors:
$ref: /schemas/types.yaml#/definitions/phandle-array
- maxItems: 1
description:
- The thermal sensor phandle and sensor specifier used to monitor this
- thermal zone.
+ An array of thermal sensor phandle and sensor specifier used to
+ monitor this thermal zone.
+ If the array contains more than one sensor then the returned value
+ is the maximum unless aggregation-min or aggregation-avg properties
+ are set.
+
+ aggregation-min:
+ type: boolean
+ description:
+ Return the minimum temperature when the thermal monitor multiple
+ sensors.
+
+ aggregation-avg:
+ type: boolean
+ description:
+ Return the average temperature when the thermal monitor multiple
+ sensors.

coefficients:
$ref: /schemas/types.yaml#/definitions/uint32-array
@@ -338,5 +352,15 @@ examples:
};
};
};
+
+ /* ... */
+
+ soc-max-thermal {
+ polling-delay-passive = <250>;
+ polling-delay = <1000>;
+ thermal-sensors = <&tsens0 5>, <&tsens0 11>;
+ trips {};
+ cooling-maps {};
+ };
};
...
--
2.34.1
\
 
 \ /
  Last update: 2022-02-18 09:46    [W:0.071 / U:0.172 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site