Hello Rui, Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git linus to receive Thermal-SoC Management updates for v3.19 with top-most e920f9b632a687834de5a78c60ac5c4c62327b1d: thermal: armada: Remove support for A375-Z1 SoC (2014-11-24 16:55:42 -0400) on top of commitfc14f9c1272f62c3e8d01300f52467c0d9af50f9: Linux 3.18-rc5 (2014-11-16 16:36:20 -0800) Specifics: In this window, several changes were proposed into thermal-soc. It is a good thing as the code is becoming better now. I am sending this first, but there is still on going work on cpu cooling, by Viresh, and hopefully we make it for 3.19 too. We will see. In this pull, we have: - First round of refactoring in Exynos driver. Bartlomiej and Lukasz are attempting to make it lean and easier to understand. - New thermal driver for Rockchipi (rk3288), with support for DT thermal. - New thermal driver for Nvidia, Tegra124 SOCTHERM driver, with support for DT thermal. - Improvements in of-thermal due to new coming drivers (more is expected here). - New cooling device, based on common clock framework. - We are dropping the support for Armada A375-Z1 SoC thermal. The chip is not in the market, armada folks decided to drop its support. BR, Eduardo Valentin ---------------------------------------------------------------- Bartlomiej Zolnierkiewicz (33): thermal: exynos: remove needless triminfo_data abstraction thermal: exynos: remove needless tmu_status abstraction thermal: exynos: remove needless threshold_temp abstraction thermal: exynos: remove needless triminfo_ctrl abstraction thermal: exynos: remove needless test_mux_addr_shift abstraction thermal: exynos: remove needless therm_trip_[mode,mask]_shift abstractions thermal: exynos: remove needless therm_trip_en_shift abstraction thermal: exynos: remove needless emul_temp_shift abstraction thermal: exynos: remove needless emul_time_shift abstraction thermal: exynos: replace tmu_irqstatus check by Exynos5440 one thermal: exynos: replace tmu_pmin check by Exynos5440 one thermal: exynos: simplify HW_TRIP level setting thermal: exynos: replace threshold_falling check by Exynos SoC type one thermal: exynos: remove TMU_SUPPORT_READY_STATUS flag thermal: exynos: remove TMU_SUPPORT_TRIM_RELOAD flag thermal: exynos: add sanitize_temp_error() helper thermal: exynos: add get_th_reg() helper thermal: exynos: add ->tmu_initialize method thermal: exynos: add get_con_reg() helper thermal: exynos: add ->tmu_control method thermal: exynos: add ->tmu_read method thermal: exynos: add get_emul_con_reg() helper thermal: exynos: add ->tmu_set_emulation method thermal: exynos: add ->tmu_clear_irqs method thermal: exynos: remove TMU_SUPPORT_FALLING_TRIP flag thermal: exynos: remove TMU_SUPPORT_EMUL_TIME flag thermal: exynos: remove TMU_SUPPORT_EMULATION flag thermal: exynos: remove TMU_SUPPORT_ADDRESS_MULTIPLE flag thermal: exynos: remove TMU_SUPPORT_MULTI_INST flag thermal: exynos: remove test_mux pdata field thermal: exynos: remove SoC type ifdefs thermal: exynos: remove __EXYNOS5420_TMU_DATA macro thermal: exynos: remove exynos_tmu_data.h include Caesar Wang (2): dt-bindings: document Rockchip thermal thermal: rockchip: add driver for thermal Eduardo Valentin (2): thermal: introduce clock cooling device thermal: of: improve of-thermal sensor registration API Ezequiel Garcia (1): thermal: armada: Remove support for A375-Z1 SoC Mikko Perttunen (4): of: Add bindings for nvidia,tegra124-soctherm ARM: tegra: Add soctherm and thermal zones to Tegra124 device tree ARM: tegra: Add thermal trip points for Jetson TK1 thermal: Add Tegra SOCTHERM thermal management driver .../devicetree/bindings/thermal/armada-thermal.txt | 8 - .../bindings/thermal/rockchip-thermal.txt | 68 ++ .../devicetree/bindings/thermal/tegra-soctherm.txt | 53 ++ arch/arm/boot/dts/tegra124-jetson-tk1.dts | 44 ++ arch/arm/boot/dts/tegra124.dtsi | 47 ++ drivers/hwmon/lm75.c | 9 +- drivers/hwmon/ntc_thermistor.c | 6 +- drivers/hwmon/tmp102.c | 6 +- drivers/thermal/Kconfig | 32 + drivers/thermal/Makefile | 5 + drivers/thermal/armada_thermal.c | 20 - drivers/thermal/clock_cooling.c | 485 ++++++++++++++ drivers/thermal/of-thermal.c | 39 +- drivers/thermal/rockchip_thermal.c | 693 +++++++++++++++++++++ drivers/thermal/samsung/exynos_thermal_common.h | 1 - drivers/thermal/samsung/exynos_tmu.c | 692 +++++++++++++------- drivers/thermal/samsung/exynos_tmu.h | 123 +--- drivers/thermal/samsung/exynos_tmu_data.c | 239 +------ drivers/thermal/samsung/exynos_tmu_data.h | 159 ----- drivers/thermal/tegra_soctherm.c | 476 ++++++++++++++ drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 8 +- include/dt-bindings/thermal/tegra124-soctherm.h | 13 + include/linux/clock_cooling.h | 65 ++ include/linux/thermal.h | 24 +- 24 files changed, 2523 insertions(+), 792 deletions(-) create mode 100644 Documentation/devicetree/bindings/thermal/rockchip-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/tegra-soctherm.txt create mode 100644 drivers/thermal/clock_cooling.c create mode 100644 drivers/thermal/rockchip_thermal.c delete mode 100644 drivers/thermal/samsung/exynos_tmu_data.h create mode 100644 drivers/thermal/tegra_soctherm.c create mode 100644 include/dt-bindings/thermal/tegra124-soctherm.h create mode 100644 include/linux/clock_cooling.h
Attachment:
signature.asc
Description: Digital signature