Message ID | 89a02410-87c8-47c6-aa50-04dad5b4e585@linaro.org (mailing list archive) |
---|---|
State | In Next |
Delegated to: | Rafael Wysocki |
Headers | show |
Series | [GIT,PULL] thermal drivers for v6.10-rc1 | expand |
Hi Daniel, On Thu, May 2, 2024 at 11:51 AM Daniel Lezcano <daniel.lezcano@linaro.org> wrote: > > Hi Rafael, > > please consider this pull request for v6.10-rc1 > > The following changes since commit 5c897a9a1237155822183b8979005d06c14a996a: > > Merge back earlier thermal control material for v6.10. (2024-04-19 > 15:17:21 +0200) > > are available in the Git repository at: > > > ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git > tags/thermal-v6.10-rc1 > > for you to fetch changes up to 734b5def91b594d3aa1147d60c45eded139ce2eb: > > thermal/drivers/loongson2: Add Loongson-2K2000 support (2024-04-23 > 12:40:30 +0200) > > ---------------------------------------------------------------- > - Add QCM2290 compatible DT bindings for Lmh and fix a null pointer > dereference in the lmh driver in case the SCM is not present (Konrad > Dybcio) > > - Use the strreplace() function instead of doing it manually in the > Armada driver (Rasmus Villemoes) > > - Convert st,stih407-thermal to DT schema and fix up missing > properties (Raphael Gallais-Pou) > > - Add suspend/resume by restoring the context of the tsens sensor > (Priyansh Jain) > > - Support A1 SoC family Thermal Sensor controller and add the DT > bindings (Dmitry Rokosov) > > - Improve the temperature approximation calculation and consolidate > the Tj constant into a shared area of the structure instead of > duplicating it on the Rcar Gen3 (Niklas Söderlund) > > - Fix the Mediatek LVTS sensor coefficient for the MT8192 in order to > support > it correctly (Hsin-Te Yuan) > > - Fix a null pointer dereference on the tsens driver when the function > compute_intercept_slope() is called with a null parameter (Aleksandr > Mishin) > > - Remove some unused fields in struct qpnp_tm_chip and k3_bandgap > (Christophe Jaillet) > > - Fixup calibration efuse data decoding, consolidate the code by > checking boundaries and refactor some part of the LVTS Mediatek > driver. After setting the scene, add MT8186 and MT8188 along with > the DT bindings (Nicolas Pitre) > > - Add Loongson-2K2000 support after some minor code adjustements and > providing the DT bindings definition (Binbin Zhou) > > ---------------------------------------------------------------- > Aleksandr Mishin (1): > thermal/drivers/tsens: Fix null pointer dereference > > Binbin Zhou (4): > thermal/drivers/loongson2: Trivial code style adjustment > dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 > compatible > dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect > compatible definition > thermal/drivers/loongson2: Add Loongson-2K2000 support > > Christophe JAILLET (2): > thermal/drivers/qcom: Remove some unused fields in struct > qpnp_tm_chip > thermal/drivers/k3_bandgap: Remove some unused fields in struct > k3_bandgap > > Dmitry Rokosov (2): > dt-bindings: thermal: amlogic: add support for A1 thermal sensor > thermal/drivers/amlogic: Support A1 SoC family Thermal Sensor > controller > > Hsin-Te Yuan (1): > thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192 > > Konrad Dybcio (2): > dt-bindings: thermal: lmh: Add QCM2290 compatible > thermal/drivers/qcom/lmh: Check for SCM availability at probe > > Nicolas Pitre (11): > thermal/drivers/mediatek/lvts_thermal: Retrieve all calibration bytes > thermal/drivers/mediatek/lvts_thermal: Move comment > thermal/drivers/mediatek/lvts_thermal: Remove .hw_tshut_temp > thermal/drivers/mediatek/lvts_thermal: Use offsets for every > calibration byte > thermal/drivers/mediatek/lvts_thermal: Guard against efuse data > buffer overflow > dt-bindings: thermal: mediatek: Add LVTS thermal controller > definition for MT8186 > thermal/drivers/mediatek/lvts_thermal: Add MT8186 support > thermal/drivers/mediatek/lvts_thermal: Provision for gt variable > location > thermal/drivers/mediatek/lvts_thermal: Allow early empty sensor slots > dt-bindings: thermal: mediatek: Add LVTS thermal controller > definition for MT8188 > thermal/drivers/mediatek/lvts_thermal: Add MT8188 support > > Niklas Söderlund (2): > thermal/drivers/rcar_gen3: Move Tj_T storage to shared private data > thermal/drivers/rcar_gen3: Update temperature approximation > calculation > > Priyansh Jain (1): > thermal/drivers/tsens: Add suspend to RAM support for tsens > > Raphael Gallais-Pou (1): > dt-bindings: thermal: convert st,stih407-thermal to DT schema > > Rasmus Villemoes (1): > thermal/drivers/armada: Simplify name sanitization > > .../bindings/thermal/amlogic,thermal.yaml | 12 +- > .../bindings/thermal/loongson,ls2k-thermal.yaml | 24 +- > .../bindings/thermal/mediatek,lvts-thermal.yaml | 6 + > .../devicetree/bindings/thermal/qcom-lmh.yaml | 12 +- > .../bindings/thermal/st,stih407-thermal.yaml | 58 +++ > .../devicetree/bindings/thermal/st-thermal.txt | 32 -- > drivers/thermal/amlogic_thermal.c | 10 + > drivers/thermal/armada_thermal.c | 9 +- > drivers/thermal/k3_bandgap.c | 1 - > drivers/thermal/loongson2_thermal.c | 117 ++++-- > drivers/thermal/mediatek/lvts_thermal.c | 438 > +++++++++++++++------ > drivers/thermal/qcom/lmh.c | 3 + > drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 1 - > drivers/thermal/qcom/tsens-v2.c | 1 + > drivers/thermal/qcom/tsens.c | 33 +- > drivers/thermal/qcom/tsens.h | 5 + > drivers/thermal/rcar_gen3_thermal.c | 165 ++++---- > .../dt-bindings/thermal/mediatek,lvts-thermal.h | 26 ++ > 18 files changed, 667 insertions(+), 286 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/thermal/st,stih407-thermal.yaml > delete mode 100644 > Documentation/devicetree/bindings/thermal/st-thermal.txt > > -- Pulled and added to the thermal branch in linux-pm.git. Thank you!