Messages in this thread |  | | From | Alexandre Bailon <> | | Subject | [PATCH v2 0/3] thermal: Add support of multiple sensors | | Date | Fri, 19 Jan 2024 12:08:39 +0100 |
| |
Following this comment [1], this updates thermal_of to support multiple sensors.
This has some limitations: - A sensor must have its own termal zone, even if it is also registered inside a thermal zone supporting multiple sensors. - Only support weighted average
Changes in v2: - Rebased on 6.7 - Seperated generic multi sensor and dt specfic code - Simplified the code - Drop min / max and only do weighted average (seems more adequate for IPA)
[1]: https://patchwork.kernel.org/comment/24723927/
Alexandre Bailon (3): dt-bindings: thermal: Restore the thermal-sensors property thermal: Add support of multi sensors to thermal_core thermal: Add support of multi sensors to thermal_of
.../bindings/thermal/thermal-zones.yaml | 5 +- drivers/thermal/Makefile | 1 + drivers/thermal/thermal_core.h | 7 + drivers/thermal/thermal_multi.c | 178 ++++++++++++++++++ drivers/thermal/thermal_of.c | 139 ++++++++++++++ 5 files changed, 327 insertions(+), 3 deletions(-) create mode 100644 drivers/thermal/thermal_multi.c
-- 2.41.0
|  |