• Amit Daniel Kachhap's avatar
    thermal: add generic cpufreq cooling implementation · 02361418
    Amit Daniel Kachhap authored
    This patchset introduces a new generic cooling device based on cpufreq
    that can be used on non-ACPI platforms.  As a proof of concept, we have
    drivers for the following platforms using this mechanism now:
    
     * Samsung Exynos (Exynos4 and Exynos5) in the current patchset.
     * Freescale i.MX (git://git.linaro.org/people/amitdanielk/linux.git imx6q_thermal)
    
    There is a small change in cpufreq cooling registration APIs, so a minor
    change is needed for Freescale platforms.
    
    Brief Description:
    
    1) The generic cooling devices code is placed inside driver/thermal/*
       as placing inside acpi folder will need un-necessary enabling of acpi
       code.  This code is architecture independent.
    
    2) This patchset adds generic cpu cooling low level implementation
       through frequency clipping.  In future, other cpu related cooling
       devices may be added here.  An ACPI version of this already exists
       (drivers/acpi/processor_thermal.c) .But this will be useful for
       platfor...
    02361418
Kconfig 1.43 KB