Hello Rui, Please pull the following changes to get the Thermal SoC updates for 4.12-rc1. Here we have: - Removal of non-DT booting on TI-SoC driver. Also, support to fetching coefficients from DT. - Refactoring of RCAR Gen3. - New driver: support for BCM 2835. - New driver: support for Broadcom Northstar. - New folder for broadcom drivers. - New driver: support for DA9062/61. - Small fix on MTK thermal. These branch has been gone through kernel-ci and linux-next. BR, The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201: Linux 4.11-rc1 (2017-03-05 12:59:56 -0800) 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 05d7839aa290901429d8edcd8f7974c9df2bcaa5: thermal: mt8173: minor mtk_thermal.c cleanups (2017-04-23 09:01:42 -0700) ---------------------------------------------------------------- Dawei Chien (1): thermal: mt8173: minor mtk_thermal.c cleanups Keerthy (3): thermal: ti-soc-thermal: Fetch slope and offset from DT thermal: ti-soc-thermal: Remove redundant constants thermal: ti-soc-thermal: Remove redundant code Niklas Söderlund (7): thermal: rcar_gen3_thermal: add delay in .thermal_init on r8a7796 thermal: rcar_gen3_thermal: remove unneeded mutex thermal: rcar_gen3_thermal: check that TSC exists before memory allocation thermal: rcar_gen3_thermal: record and check number of TSCs found thermal: rcar_gen3_thermal: enable hardware interrupts for trip points thermal: rcar_gen3_thermal: store device match data in private structure thermal: rcar_gen3_thermal: add suspend and resume support Rafał Miłecki (4): dt-bindings: thermal: add support for Broadcom's Northstar thermal thermal: broadcom: add Northstar thermal driver thermal: broadcom: ns: specify myself as MODULE_AUTHOR thermal: bcm2835: move to the broadcom subdirectory Stefan Wahren (2): dt-bindings: Add thermal zone to bcm2835-thermal example thermal: bcm2835: add thermal driver for bcm2835 SoC Steve Twiss (2): Documentation: devicetree: thermal: da9062/61 TJUNC temperature binding thermal: da9062/61: Thermal junction temperature monitoring driver .../bindings/thermal/brcm,bcm2835-thermal.txt | 32 ++- .../devicetree/bindings/thermal/brcm,ns-thermal | 37 +++ .../devicetree/bindings/thermal/da9062-thermal.txt | 36 +++ drivers/thermal/Kconfig | 15 + drivers/thermal/Makefile | 2 + drivers/thermal/broadcom/Kconfig | 16 ++ drivers/thermal/broadcom/Makefile | 2 + drivers/thermal/broadcom/bcm2835_thermal.c | 314 ++++++++++++++++++++ drivers/thermal/broadcom/ns-thermal.c | 106 +++++++ drivers/thermal/da9062-thermal.c | 315 +++++++++++++++++++++ drivers/thermal/mtk_thermal.c | 2 +- drivers/thermal/rcar_gen3_thermal.c | 199 ++++++++++++- .../thermal/ti-soc-thermal/dra752-thermal-data.c | 10 - .../thermal/ti-soc-thermal/omap3-thermal-data.c | 4 - .../thermal/ti-soc-thermal/omap4-thermal-data.c | 6 - .../thermal/ti-soc-thermal/omap5-thermal-data.c | 4 - drivers/thermal/ti-soc-thermal/ti-bandgap.h | 4 - drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 158 +---------- drivers/thermal/ti-soc-thermal/ti-thermal.h | 16 -- 19 files changed, 1061 insertions(+), 217 deletions(-) create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal create mode 100644 Documentation/devicetree/bindings/thermal/da9062-thermal.txt create mode 100644 drivers/thermal/broadcom/Kconfig create mode 100644 drivers/thermal/broadcom/Makefile create mode 100644 drivers/thermal/broadcom/bcm2835_thermal.c create mode 100644 drivers/thermal/broadcom/ns-thermal.c create mode 100644 drivers/thermal/da9062-thermal.c
Attachment:
signature.asc
Description: Digital signature