Hi Linus, Please pull from the git repository at
git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git release to receive thermal management updates for v3.8. Highlights: * Introduction of thermal policy support, together with three new thermal governors, including step_wise, user_space, fire_share. * Introduction of ST-Ericsson db8500_thermal driver and ST-Ericsson db8500_cpufreq_cooling driver. * Thermal Kconfig file and Makefile refactor. * Fixes for generic cpucooling, rcar thermal driver and Exynos thermal driver. thanks, rui The following changes since commit 3d70f8c617a436c7146ecb81df2265b4626dfe89: Linux 3.7-rc4 (2012-11-04 11:07:39 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git release Durgadoss R (16): Thermal: Refactor thermal.h file Thermal: Move thermal_instance to thermal_core.h Thermal: Add get trend, get instance API's to thermal_sys Thermal: Add platform level information to thermal.h Thermal: Pass zone parameters as argument to tzd_register Thermal: Add thermal governor registration APIs Thermal: Add a policy sysfs attribute Thermal: Update binding logic based on platform data Thermal: Make thermal_cdev_update as a global function Thermal: Introduce fair_share thermal governor Thermal: Introduce a step_wise thermal governor Thermal: Add a thermal notifier for user space Thermal: Remove throttling logic out of thermal_sys.c Thermal: Add a notification API Thermal: Add documentation for platform layer data Thermal: Provide option to choose default thermal governor Eduardo Valentin (2): thermal: cpu cooling: use const parameter while registering thermal: cpu cooling: allow module builds Hugh Dickins (1): Thermal: Fix oops and unlocking in thermal_sys.c Kuninori Morimoto (3): thermal: rcar_thermal: remove explicitly used devm_kfree/iounap() thermal: rcar: fixup the unit of temperature thermal: rcar: add rcar_zone_to_priv() macro Sachin Kamat (4): thermal: step_wise: Add missing static storage class specifiers thermal: fair_share: Add missing static storage class specifiers thermal: user_space: Add missing static storage class specifiers thermal: cpu_cooling: Make 'notify_device' static Zhang Rui (3): Refactor drivers/thermal/Kconfig Exynos: Add missing dependency drivers/thermal/Makefile refactor hongbo.zhang (5): Thermal: add indent for code alignment. Thermal: fix bug of counting cpu frequencies. Thermal: Remove the cooling_cpufreq_list. Thermal: Add ST-Ericsson DB8500 thermal driver. Thermal: Add ST-Ericsson DB8500 thermal properties and platform data. .../devicetree/bindings/thermal/db8500-thermal.txt | 44 ++ Documentation/thermal/sysfs-api.txt | 64 ++ arch/arm/boot/dts/dbx5x0.dtsi | 14 + arch/arm/boot/dts/snowball.dts | 31 + arch/arm/configs/u8500_defconfig | 2 + arch/arm/mach-ux500/board-mop500.c | 64 ++ drivers/acpi/thermal.c | 6 +- drivers/platform/x86/acerhdf.c | 2 +- drivers/platform/x86/intel_mid_thermal.c | 2 +- drivers/power/power_supply_core.c | 2 +- drivers/staging/omap-thermal/omap-thermal-common.c | 2 +- drivers/thermal/Kconfig | 82 +++- drivers/thermal/Makefile | 17 +- drivers/thermal/cpu_cooling.c | 107 +--- drivers/thermal/db8500_cpufreq_cooling.c | 108 +++ drivers/thermal/db8500_thermal.c | 531 +++++++++++++++ drivers/thermal/exynos_thermal.c | 2 +- drivers/thermal/fair_share.c | 133 ++++ drivers/thermal/rcar_thermal.c | 27 +- drivers/thermal/spear_thermal.c | 2 +- drivers/thermal/step_wise.c | 194 ++++++ drivers/thermal/thermal_core.h | 53 ++ drivers/thermal/thermal_sys.c | 700 +++++++++++++------- drivers/thermal/user_space.c | 68 ++ include/linux/cpu_cooling.h | 6 +- include/linux/platform_data/db8500_thermal.h | 38 ++ include/linux/thermal.h | 128 +++- 27 files changed, 2031 insertions(+), 398 deletions(-) create mode 100644 Documentation/devicetree/bindings/thermal/db8500-thermal.txt create mode 100644 drivers/thermal/db8500_cpufreq_cooling.c create mode 100644 drivers/thermal/db8500_thermal.c create mode 100644 drivers/thermal/fair_share.c create mode 100644 drivers/thermal/step_wise.c create mode 100644 drivers/thermal/thermal_core.h create mode 100644 drivers/thermal/user_space.c create mode 100644 include/linux/platform_data/db8500_thermal.h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/