Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
Pull thermal management updates from Zhang Rui: - Fix a problem where orderly_shutdown() is called for multiple times due to multiple critical overheating events raised in a short period by platform thermal driver. (Keerthy) - Introduce a backup thermal shutdown mechanism, which invokes kernel_power_off()/emergency_restart() directly, after orderly_shutdown() being issued for certain amount of time(specified via Kconfig). This is useful in certain conditions that userspace may be unable to power off the system in a clean manner and leaves the system in a critical state, like in the middle of driver probing phase. (Keerthy) - Introduce a new interface in thermal devfreq_cooling code so that the driver can provide more precise data regarding actual power to the thermal governor every time the power budget is calculated. (Lukasz Luba) - Introduce BCM 2835 soc thermal driver and northstar thermal driver, within a new sub-folder. (Rafał Miłecki) - Introduce DA9062/61 thermal driver. (Steve Twiss) - Remove non-DT booting on TI-SoC driver. Also add support to fetching coefficients from DT. (Keerthy) - Refactorf RCAR Gen3 thermal driver. (Niklas Söderlund) - Small fix on MTK and intel-soc-dts thermal driver. (Dawei Chien, Brian Bian) * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux: (25 commits) thermal: core: Add a back up thermal shutdown mechanism thermal: core: Allow orderly_poweroff to be called only once Thermal: Intel SoC DTS: Change interrupt request behavior trace: thermal: add another parameter 'power' to the tracing function thermal: devfreq_cooling: add new interface for direct power read thermal: devfreq_cooling: refactor code and add get_voltage function thermal: mt8173: minor mtk_thermal.c cleanups thermal: bcm2835: move to the broadcom subdirectory thermal: broadcom: ns: specify myself as MODULE_AUTHOR thermal: da9062/61: Thermal junction temperature monitoring driver Documentation: devicetree: thermal: da9062/61 TJUNC temperature binding thermal: broadcom: add Northstar thermal driver dt-bindings: thermal: add support for Broadcom's Northstar thermal thermal: bcm2835: add thermal driver for bcm2835 SoC dt-bindings: Add thermal zone to bcm2835-thermal example thermal: rcar_gen3_thermal: add suspend and resume support thermal: rcar_gen3_thermal: store device match data in private structure thermal: rcar_gen3_thermal: enable hardware interrupts for trip points thermal: rcar_gen3_thermal: record and check number of TSCs found thermal: rcar_gen3_thermal: check that TSC exists before memory allocation ...
Showing
- Documentation/devicetree/bindings/thermal/brcm,bcm2835-thermal.txt 28 additions, 4 deletions...tion/devicetree/bindings/thermal/brcm,bcm2835-thermal.txt
- Documentation/devicetree/bindings/thermal/brcm,ns-thermal 37 additions, 0 deletionsDocumentation/devicetree/bindings/thermal/brcm,ns-thermal
- Documentation/devicetree/bindings/thermal/da9062-thermal.txt 36 additions, 0 deletionsDocumentation/devicetree/bindings/thermal/da9062-thermal.txt
- Documentation/thermal/sysfs-api.txt 21 additions, 0 deletionsDocumentation/thermal/sysfs-api.txt
- drivers/thermal/Kconfig 32 additions, 0 deletionsdrivers/thermal/Kconfig
- drivers/thermal/Makefile 2 additions, 0 deletionsdrivers/thermal/Makefile
- drivers/thermal/broadcom/Kconfig 16 additions, 0 deletionsdrivers/thermal/broadcom/Kconfig
- drivers/thermal/broadcom/Makefile 2 additions, 0 deletionsdrivers/thermal/broadcom/Makefile
- drivers/thermal/broadcom/bcm2835_thermal.c 314 additions, 0 deletionsdrivers/thermal/broadcom/bcm2835_thermal.c
- drivers/thermal/broadcom/ns-thermal.c 106 additions, 0 deletionsdrivers/thermal/broadcom/ns-thermal.c
- drivers/thermal/da9062-thermal.c 315 additions, 0 deletionsdrivers/thermal/da9062-thermal.c
- drivers/thermal/devfreq_cooling.c 111 additions, 41 deletionsdrivers/thermal/devfreq_cooling.c
- drivers/thermal/intel_soc_dts_thermal.c 6 additions, 3 deletionsdrivers/thermal/intel_soc_dts_thermal.c
- drivers/thermal/mtk_thermal.c 1 addition, 1 deletiondrivers/thermal/mtk_thermal.c
- drivers/thermal/rcar_gen3_thermal.c 184 additions, 15 deletionsdrivers/thermal/rcar_gen3_thermal.c
- drivers/thermal/thermal_core.c 63 additions, 1 deletiondrivers/thermal/thermal_core.c
- drivers/thermal/ti-soc-thermal/dra752-thermal-data.c 0 additions, 10 deletionsdrivers/thermal/ti-soc-thermal/dra752-thermal-data.c
- drivers/thermal/ti-soc-thermal/omap3-thermal-data.c 0 additions, 4 deletionsdrivers/thermal/ti-soc-thermal/omap3-thermal-data.c
- drivers/thermal/ti-soc-thermal/omap4-thermal-data.c 0 additions, 6 deletionsdrivers/thermal/ti-soc-thermal/omap4-thermal-data.c
- drivers/thermal/ti-soc-thermal/omap5-thermal-data.c 0 additions, 4 deletionsdrivers/thermal/ti-soc-thermal/omap5-thermal-data.c
Loading
Please register or sign in to comment