RZ/G2L SoC incorporates a thermal sensor unit (TSU) that measures
the temperature inside the LSI.
The thermal sensor in this unit measures temperatures in the range from
−40°C to 125°C with an accuracy of ±3°C. The TSU repeats measurement at
20-µs intervals, and automatically updates the results of measurement.
The TSU has no external pins as well as no interrupts.
This patch series aims to add TSU driver support for RZ/G2L SoC.
v2->v3:
* Added Rb tag from Rob.
* Updated commit description with technical description of the sensor
* Included math.h and unit.h for round_up() and MILLIDEGREE_PER_DEGREE
* Updated the comments.
v1->v2:
* Removed clk patch and dts pthes from this series
* Removed devm_add_action_or_reset from probe.
Biju Das (2):
dt-bindings: thermal: Document Renesas RZ/G2L TSU
thermal/drivers: Add TSU driver for RZ/G2L
.../bindings/thermal/rzg2l-thermal.yaml | 76 ++++++
drivers/thermal/Kconfig | 9 +
drivers/thermal/Makefile | 1 +
drivers/thermal/rzg2l_thermal.c | 240 ++++++++++++++++++
4 files changed, 326 insertions(+)
create mode 100644 Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml
create mode 100644 drivers/thermal/rzg2l_thermal.c
--
2.17.1