-
- Downloads
cpufreq: ARM big LITTLE: Add generic cpufreq driver and its DT glue
big LITTLE is ARM's new Architecture focussing power/performance needs of modern world. More information about big LITTLE can be found here: http://www.arm.com/products/processors/technologies/biglittleprocessing.php http://lwn.net/Articles/481055/ In order to keep cpufreq support for all big LITTLE platforms simple/generic, this patch tries to add a generic cpufreq driver layer for all big LITTLE platforms. The driver is divided into two parts: - Core driver: Generic and shared across all big LITTLE SoC's - Glue drivers: Per platform drivers providing ops to the core driver This patch adds in a generic glue driver which would extract information from Device Tree. Future SoC's can either reuse the DT glue or write their own depending on the need. Signed-off-by:Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com> Signed-off-by:
Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by:
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Showing
- Documentation/devicetree/bindings/cpufreq/arm_big_little_dt.txt 65 additions, 0 deletions...ntation/devicetree/bindings/cpufreq/arm_big_little_dt.txt
- MAINTAINERS 11 additions, 0 deletionsMAINTAINERS
- drivers/cpufreq/Kconfig.arm 12 additions, 0 deletionsdrivers/cpufreq/Kconfig.arm
- drivers/cpufreq/Makefile 5 additions, 0 deletionsdrivers/cpufreq/Makefile
- drivers/cpufreq/arm_big_little.c 282 additions, 0 deletionsdrivers/cpufreq/arm_big_little.c
- drivers/cpufreq/arm_big_little.h 40 additions, 0 deletionsdrivers/cpufreq/arm_big_little.h
- drivers/cpufreq/arm_big_little_dt.c 92 additions, 0 deletionsdrivers/cpufreq/arm_big_little_dt.c
Loading
Please register or sign in to comment