linux/arch/arm/mach-davinci
Chaithrika U S 679f9218ca davinci: clock: Check CLK_PSC flag before disabling PSC
Some modules do not have PSC to control their clocks.
The 'lpsc' field in the clk structure is 0 for such clocks.

In the clock disable function check for CLK PSC flag before
disabling the PSC. If this is not taken care of then it may
so happen that module controlled by LPSC 0 is erroneously disabled.

Signed-off-by: Chaithrika U S <chaithrika@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
2010-02-04 13:29:53 -08:00
..
include/mach TI Davinci EMAC : Re-use driver for other platforms. 2010-02-04 13:29:50 -08:00
board-da830-evm.c davinci: da8xx/omapl1: add support for the second sysconfig module 2010-02-04 13:29:32 -08:00
board-da850-evm.c davinci: da850/omap-l138: Enable 4-bit ecc 2010-02-04 13:29:49 -08:00
board-dm355-evm.c Davinci VPFE Capture: Take i2c adapter id through platform data 2010-01-06 08:57:43 -08:00
board-dm355-leopard.c DaVinci: rename setup_usb() to davinci_setup_usb() 2009-11-25 10:21:33 -08:00
board-dm365-evm.c DaVinci - Adding platform & board changes for vpfe capture on DM365 2010-02-04 13:28:46 -08:00
board-dm644x-evm.c Davinci VPFE Capture: Take i2c adapter id through platform data 2010-01-06 08:57:43 -08:00
board-dm646x-evm.c davinci: add support for DM6467T EVM 2010-02-04 13:29:44 -08:00
board-neuros-osd2.c davinci: Initial support for Neuros OSD2 platform. 2009-11-25 10:21:39 -08:00
board-sffsdr.c davinci: remove unused variable in arch/arm/mach-davinci/board-sffsdr.c 2009-11-25 10:21:38 -08:00
clock.c davinci: clock: Check CLK_PSC flag before disabling PSC 2010-02-04 13:29:53 -08:00
clock.h davinci: make it possible to include clock.h and psc.h in assembly code 2010-02-04 13:29:37 -08:00
common.c TI Davinci EMAC : Re-use driver for other platforms. 2010-02-04 13:29:50 -08:00
cp_intc.c davinci: cp_intc: provide set_wake function 2010-01-06 08:57:44 -08:00
cpufreq.c davinci: DA850/OMAP-L138: avoid using separate initcall for initializing regulator 2009-11-25 10:21:37 -08:00
cpuidle.c davinci: cpuidle: move mapping of DDR2 controller registers out of driver 2010-02-04 13:29:38 -08:00
da830.c davinci: da8xx/omapl1: add support for the second sysconfig module 2010-02-04 13:29:32 -08:00
da850.c davinci: da850/omap-l138: create static map for SRAM 2010-02-04 13:29:40 -08:00
devices-da8xx.c davinci: cpuidle: move mapping of DDR2 controller registers out of driver 2010-02-04 13:29:38 -08:00
devices.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
dm355.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
dm365.c DaVinci - Adding platform & board changes for vpfe capture on DM365 2010-02-04 13:28:46 -08:00
dm644x.c davinci: Initial support for Neuros OSD2 platform. 2009-11-25 10:21:39 -08:00
dm646x.c davinci: add support for DM6467T EVM 2010-02-04 13:29:44 -08:00
dma.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
gpio.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08: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 support for DM6467T EVM 2010-02-04 13:29:44 -08:00
Makefile davinci: Initial support for Neuros OSD2 platform. 2009-11-25 10:21:39 -08:00
Makefile.boot davinci: da8xx: Add base DA830/OMAP-L137 SoC support 2009-08-26 10:56:59 +03:00
mux.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
mux.h davinci: update pin-multiplexing support 2009-04-27 09:49:46 -07:00
psc.c davinci: move PSC register definitions from psc.c to psc.h 2010-02-04 13:29:36 -08:00
serial.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
sram.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
time.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
usb.c DA8xx: MUSB platform device registration 2009-11-25 10:21:33 -08:00