linux/arch/arm/mach-davinci
Sekhar Nori 683b1e1f0e davinci: DA850/OMAP-L138: add frequency scaling support
Adds basic frequency scaling support for DA850/OMAP-L138.

Currently, frequency scaling only on PLL0 is supported. No scaling of PLL1
as yet.

Peripherals like MMC/SD which have a clock input synchronous with
ARM clock will not work well since the clock will change behind their backs.
Support for notification to such devices to adjust themselves to the
new frequency will be added in later patches. Current defconfigs keep
CPUFreq disabled so it will not affect normal operation.

The OPP defintions assume clock input of 24MHz to the SoC. This is inline
with hardcoding of input frequency in the <soc>.c files. At some point
this will need to move into board dependent code as new boards appear with
a different reference clock.

Tested on OMAP-L138 EVM with ondemand governer and a shell script to
vary processor load.

Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
2009-11-25 10:21:29 -08:00
..
include/mach davinci: DA850/OMAP-L138: add frequency scaling support 2009-11-25 10:21:29 -08:00
board-da830-evm.c davinci: da830 EVM: remove #include <mach/gpio.h> 2009-11-25 10:21:28 -08:00
board-da850-evm.c davinci: Correct the GPIO number for LCD panel power 2009-11-25 10:21:23 -08:00
board-dm355-evm.c davinci: DM355: Update NAND driver platform data 2009-11-25 10:21:24 -08:00
board-dm355-leopard.c ARM: includecheck fix: board-dm355-leopard.c 2009-07-25 17:07:01 +01:00
board-dm365-evm.c davinci: DM365: Update NAND driver platform data 2009-11-25 10:21:25 -08:00
board-dm644x-evm.c davinci: DM644x platform changes for vpfe capture 2009-09-16 10:25:26 -07:00
board-dm646x-evm.c DaVinci: DM646x - platform changes for vpif capture and display drivers 2009-09-16 10:28:46 -07:00
board-sffsdr.c ARM: includecheck fix: board-sffsdr.c 2009-07-25 17:07:02 +01:00
clock.c davinci: support re-parenting a clock in the clock framework 2009-11-25 10:21:21 -08:00
clock.h davinci: DA850/OMAP-L138: allow async3 source to be changed 2009-11-25 10:21:21 -08:00
common.c davinci: Integrate cp_intc support into low-level irq code 2009-05-28 15:17:47 -07:00
cp_intc.c davinci: INTC: add support for TI cp_intc 2009-05-26 07:18:14 -07:00
cpufreq.c davinci: add generic CPUFreq driver for DaVinci 2009-11-25 10:21:28 -08:00
da830.c davinci: da830: add support for new silicon revisions 2009-11-25 10:21:28 -08:00
da850.c davinci: DA850/OMAP-L138: add frequency scaling support 2009-11-25 10:21:29 -08:00
devices-da8xx.c davinci: Add RTC support for DA8xx/OMAP-L13x SoC's 2009-11-25 10:21:23 -08:00
devices.c DaVinci: DM365: SDIO interrupt resource correction 2009-11-25 10:21:16 -08:00
dm355.c davinci: DM355 - platform changes for vpfe capture 2009-09-16 10:25:45 -07:00
dm365.c Davinci: DM365: Add platform device for McBSP 2009-11-25 10:21:17 -08:00
dm644x.c davinci: DM644x platform changes for vpfe capture 2009-09-16 10:25:26 -07:00
dm646x.c davinci: dm646x: Add support for 3.x silicon revision 2009-11-25 10:21:22 -08:00
dma.c DaVinci: EDMA: Updating terminlogy in EDMA driver 2009-11-25 10:21:26 -08:00
gpio.c davinci: dm365 gpio irq support 2009-08-26 10:57:00 +03:00
io.c davinci: Encapsulate SoC-specific data in a structure 2009-05-26 08:14:04 -07:00
irq.c davinci: Move interrupt ctlr info to SoC infrastructure 2009-05-26 08:18:09 -07:00
Kconfig davinci: add generic CPUFreq driver for DaVinci 2009-11-25 10:21:28 -08:00
Makefile davinci: add generic CPUFreq driver for DaVinci 2009-11-25 10:21:28 -08:00
Makefile.boot davinci: da8xx: Add base DA830/OMAP-L137 SoC support 2009-08-26 10:56:59 +03:00
mux.c davinci: Rearrange the da830/omap-l137 macros and functions 2009-08-26 10:57:02 +03:00
mux.h davinci: update pin-multiplexing support 2009-04-27 09:49:46 -07:00
psc.c davinci: Add support for multiple PSCs 2009-05-26 08:16:46 -07:00
serial.c davinci: Move serial platform_device into SoC-specific files 2009-05-28 15:17:41 -07:00
sram.c davinci: sram warning fix 2009-08-26 10:56:57 +03:00
time.c davinci: remove watchdog from soc_info 2009-08-26 10:56:57 +03:00
usb.c davinci: DA8xx: OHCI platform device 2009-11-25 10:21:27 -08:00