[GIT PULL] Thermal management updates for v4.14-rc1

From: Zhang Rui
Date: Mon Sep 11 2017 - 22:50:32 EST


Hi, Linus,

Please pull from
 git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git next

to receive the latest Thermal Management updates for v4.14-rc1 with
top-most commit b32b5e14b4e0d40e06f094d2593b447e00acdf37:

 Merge branches 'thermal-core', 'thermal-soc', 'thermal-intel' and
'const-thermal-zone-structure' into next (2017-09-08 11:20:04 +0800)

on top of commit 16f73eb02d7e1765ccab3d2018e0bd98eb93d973:

 Linux 4.13-rc3 (2017-07-30 12:40:36 -0700)

Specifics:

- Fix resources release in error paths when registering thermal zone.
(Christophe Jaillet)

- Introduce a new thermal driver for on-chip PVT (Process, Voltage and
Temperature) monitoring unit implemented on UniPhier SoCs. This driver
supports temperature monitoring and alert function. (Kunihiko Hayashi)

- Add support for mt2712 chip in the mtk_thermal driver. (Louis Yu)

- Add support forÂRK3328 SOC in rockchip_thermal driver. (Rocky Hao)

- cleanup a couple of platform thermal drivers toÂconstify
thermal_zone_of_device_ops structures. (Julia Lawall)

- a couple of fixes in int340x and intel_pch_thermal thermal
driver.(Arvind Yadav, Sumeet Pawnikar, Brian Bian, Ed Swierk, Zhang
Rui)

thanks,
rui

----------------------------------------------------------------
Arnd Bergmann (1):
ÂÂÂÂÂÂthermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies

Arvind Yadav (3):
ÂÂÂÂÂÂthermal: int340x: constify attribute_group structures.
ÂÂÂÂÂÂthermal: int340x_thermal: Constify attribute_group structures.
ÂÂÂÂÂÂthermal: intel_pch_thermal: constify pci_device_id.

Brian Bian (1):
ÂÂÂÂÂÂthermal: int3400_thermal: process "thermal table changed" event

Christophe Jaillet (3):
ÂÂÂÂÂÂthermal: core: Add some new helper functions to free resources
ÂÂÂÂÂÂthermal: core: Use the new 'thermal_zone_destroy_device_groups()'
helper function
ÂÂÂÂÂÂthermal: core: Fix resources release in error paths in
thermal_zone_device_register()

Ed Swierk (2):
ÂÂÂÂÂÂthermal: intel_pch_thermal: Read large temp values correctly
ÂÂÂÂÂÂthermal: intel_pch_thermal: Fix enable check on Broadwell-DE

Icenowy Zheng (1):
ÂÂÂÂÂÂthermal: core: fix some format issues on critical shutdown string

Julia Lawall (6):
ÂÂÂÂÂÂthermal: hisilicon: constify thermal_zone_of_device_ops
structures
ÂÂÂÂÂÂthermal: qoriq: constify thermal_zone_of_device_ops structures
ÂÂÂÂÂÂthermal: rcar_gen3_thermal: constify thermal_zone_of_device_ops
structures
ÂÂÂÂÂÂthermal: zx2967: constify thermal_zone_of_device_ops structures
ÂÂÂÂÂÂthermal: exynos: constify thermal_zone_of_device_ops structures
ÂÂÂÂÂÂthermal: bcm2835: constify thermal_zone_of_device_ops structures

Kunihiko Hayashi (2):
ÂÂÂÂÂÂdt-bindings: thermal: add binding documentation for UniPhier
thermal monitor
ÂÂÂÂÂÂthermal: uniphier: add UniPhier thermal driver

Louis Yu (4):
ÂÂÂÂÂÂdt-bindings: thermal: Add binding document for Mediatek thermal
controller
ÂÂÂÂÂÂthermal: mediatek: add Mediatek thermal driver for mt2712
ÂÂÂÂÂÂthermal: mediatek: extend calibration data for mt2712 chip
ÂÂÂÂÂÂthermal: mediatek: minor mtk_thermal.c cleanups

Rocky Hao (2):
ÂÂÂÂÂÂdt-bindings: rockchip-thermal: Support the RK3328 SoC compatible
ÂÂÂÂÂÂthermal: rockchip: Support the RK3328 SOC in thermal driver

Sumeet Pawnikar (1):
ÂÂÂÂÂÂThermal/int340x: Fix few typos and kernel warn message

Zhang Rui (3):
ÂÂÂÂÂÂThermal: int3406_thermal: fix thermal sysfs I/F
ÂÂÂÂÂÂMerge branches 'mediatek-mt2712', 'rockchip-rk3328' and
'uniphier-thermal' into thermal-soc
ÂÂÂÂÂÂMerge branches 'thermal-core', 'thermal-soc', 'thermal-intel' and
'const-thermal-zone-structure' into next

Â.../bindings/thermal/mediatek-thermal.txtÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 +
Â.../bindings/thermal/rockchip-thermal.txtÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 +
Â.../bindings/thermal/uniphier-thermal.txtÂÂÂÂÂÂÂÂÂÂ|ÂÂ64 ++++
Âdrivers/thermal/KconfigÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ12 +-
Âdrivers/thermal/MakefileÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 +
Âdrivers/thermal/broadcom/bcm2835_thermal.cÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +-
Âdrivers/thermal/hisi_thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +-
Âdrivers/thermal/int340x_thermal/acpi_thermal_rel.c |ÂÂÂ2 +-
Âdrivers/thermal/int340x_thermal/acpi_thermal_rel.h |ÂÂÂ8 +-
Âdrivers/thermal/int340x_thermal/int3400_thermal.cÂÂ|ÂÂ43 ++-
Âdrivers/thermal/int340x_thermal/int3406_thermal.cÂÂ|ÂÂ96 ++----
Â.../int340x_thermal/processor_thermal_device.cÂÂÂÂÂ|ÂÂÂ2 +-
Âdrivers/thermal/intel_pch_thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ12 +-
Âdrivers/thermal/mtk_thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ88 ++++-
Âdrivers/thermal/qoriq_thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +-
Âdrivers/thermal/rcar_gen3_thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +-
Âdrivers/thermal/rockchip_thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ65 ++++
Âdrivers/thermal/samsung/exynos_tmu.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +-
Âdrivers/thermal/thermal_core.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ31 +-
Âdrivers/thermal/thermal_core.hÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 +
Âdrivers/thermal/thermal_sysfs.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ29 ++
Âdrivers/thermal/uniphier_thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| 384
+++++++++++++++++++++
Âdrivers/thermal/zx2967_thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +-
Âinclude/linux/thermal.hÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 +
Â24 files changed, 747 insertions(+), 106 deletions(-)
Âcreate mode 100644 Documentation/devicetree/bindings/thermal/uniphier-
thermal.txt
Âcreate mode 100644 drivers/thermal/uniphier_thermal.c