linux/arch/arm/mach-vexpress
Sudeep KarkadaNagesha 4d910d5bb5 ARM: vexpress/TC2: add cpu clock support
On TC2, the cpu clocks are controlled by the external M3 microcontroller
and SPC provides the interface between the CPU and the power controller.

The generic cpufreq drivers use the clock APIs to get the cpu clocks.
This patch add virtual spc clocks for all the cpus to control the cpu
operating frequency via the clock framework.

Signed-off-by: Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
Acked-by: Nicolas Pitre <nico@linaro.org>
Acked-by: Pawel Moll <Pawel.Moll@arm.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2013-10-30 00:48:25 +01:00
..
include/mach ARM: vexpress: Start using new Versatile Express infrastructure 2012-11-05 17:09:51 +00:00
core.h ARM: vexpress: Select multi-cluster SMP operation if required 2013-05-29 15:50:35 -04:00
ct-ca9x4.c irqchip: Move ARM gic.h to include/linux/irqchip/arm-gic.h 2013-01-12 10:47:32 -06:00
dcscb_setup.S ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI 2013-05-29 15:50:35 -04:00
dcscb.c ARM: vexpress/MCPM: fix cache disable sequence when CONFIG_FRAME_POINTER=y 2013-08-14 13:05:42 -07:00
hotplug.c ARM: cpu hotplug: remove majority of cache flushing from platforms 2013-04-18 20:08:04 +01:00
Kconfig ARM: vexpress/TC2: add support for CPU DVFS 2013-10-30 00:48:25 +01:00
Makefile ARM: vexpress/TC2: add support for CPU DVFS 2013-10-30 00:48:25 +01:00
platsmp.c ARM: vexpress: Select multi-cluster SMP operation if required 2013-05-29 15:50:35 -04:00
spc.c ARM: vexpress/TC2: add cpu clock support 2013-10-30 00:48:25 +01:00
spc.h ARM: vexpress/TC2: add support for CPU DVFS 2013-10-30 00:48:25 +01:00
tc2_pm.c ARM: vexpress/TC2: add support for CPU DVFS 2013-10-30 00:48:25 +01:00
v2m.c ARM SoC specific changes 2013-07-02 13:43:38 -07:00