[GIT PULL v2] Thermal SoC management updates for v4.15-rc1 #1

From: Eduardo Valentin
Date: Tue Oct 31 2017 - 22:46:13 EST


Hello Rui,

Please pull the changes for thermal-soc for the coming v4.15-rc1.

Changelog:
- New drivers: Rockchip RV1108 and Broadcom AVS tmon.
- Major rework on HISI driver plus additional support of hisi3660.
- Several fixes on diverse drivers and few in core.

Difference from V1:
- This is now based on v4.14-rc1.

BR,
Eduardo Valentin

The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:

Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal linus

for you to fetch changes up to b2fd708ffa7f43ce8680271924e1771e26a3ec91:

thermal: cpu_cooling: pr_err() strings should end with newlines (2017-10-31 19:32:19 -0700)

----------------------------------------------------------------
Allen Wild (1):
thermal: enable broadcom menu for arm64 bcm2835

Arvind Yadav (1):
thermal: cpu_cooling: pr_err() strings should end with newlines

Baruch Siach (1):
thermal: armada: fix formula documentation comment

Brian Norris (2):
Documentation: devicetree: add binding for Broadcom STB AVS TMON
thermal: add brcmstb AVS TMON driver

Daniel Lezcano (16):
thermal/drivers/hisi: Fix missing interrupt enablement
thermal/drivers/hisi: Remove the multiple sensors support
thermal/drivers/hisi: Fix kernel panic on alarm interrupt
thermal/drivers/hisi: Simplify the temperature/step computation
thermal/drivers/hisi: Fix multiple alarm interrupts firing
thermal/drivers/hisi: Remove pointless lock
thermal/drivers/hisi: Encapsulate register writes into helpers
thermal/drivers/hisi: Fix configuration register setting
thermal/drivers/hisi: Remove costly sensor inspection
thermal/drivers/hisi: Rename and remove unused field
thermal/drivers/hisi: Convert long to int
thermal/drivers/hisi: Remove thermal data back pointer
thermal/drivers/hisi: Remove mutex_lock in the code
thermal/drivers/step_wise: Fix temperature regulation misbehavior
thermal/drivers/generic-iio-adc: Switch tz request to devm version
thermal/drivers/qcom-spmi: Use devm_iio_channel_get

Kevin Wangtao (6):
thermal/drivers/hisi: Move the clk setup in the corresponding functions
thermal/drivers/hisi: Use round up step value
thermal/drivers/hisi: Put platform code together
thermal/drivers/hisi: Add platform prefix to function name
thermal/drivers/hisi: Prepare to add support for other hisi platforms
thermal/drivers/hisi: Add support for hi3660 SoC

Nicolin Chen (1):
thermal: tegra: remove null check for dev pointer

Niklas Söderlund (1):
thermal: rcar_gen3_thermal: fix initialization sequence for H3 ES2.0

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

Tony Lindgren (1):
thermal: ti-soc-thermal: Fix ti_thermal_unregister_cpu_cooling NULL pointer on unload

.../devicetree/bindings/thermal/brcm,avs-tmon.txt | 20 +
.../bindings/thermal/rockchip-thermal.txt | 1 +
MAINTAINERS | 8 +
drivers/thermal/Kconfig | 2 +-
drivers/thermal/armada_thermal.c | 2 +-
drivers/thermal/broadcom/Kconfig | 7 +
drivers/thermal/broadcom/Makefile | 1 +
drivers/thermal/broadcom/brcmstb_thermal.c | 387 +++++++++++++
drivers/thermal/cpu_cooling.c | 2 +-
drivers/thermal/hisi_thermal.c | 612 ++++++++++++++-------
drivers/thermal/qcom-spmi-temp-alarm.c | 43 +-
drivers/thermal/rcar_gen3_thermal.c | 34 +-
drivers/thermal/rockchip_thermal.c | 67 +++
drivers/thermal/step_wise.c | 11 +-
drivers/thermal/tegra/soctherm.c | 2 +-
drivers/thermal/thermal-generic-adc.c | 24 +-
drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 3 +-
17 files changed, 940 insertions(+), 286 deletions(-)
create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
create mode 100644 drivers/thermal/broadcom/brcmstb_thermal.c