summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-davinci/clock.h
diff options
context:
space:
mode:
authorSekhar Nori <nsekhar@ti.com>2011-07-06 06:01:22 +0000
committerSekhar Nori <nsekhar@ti.com>2011-07-08 11:10:09 +0530
commitaad70de20fc69970a3080e7e8f02b54a4a3fe3e6 (patch)
tree2b6564f263d1741d2824e7b8af2d22be6e4a23c8 /arch/arm/mach-davinci/clock.h
parenta51ca38b6330e463cc1a7adf64502ff735452915 (diff)
downloadblackbird-obmc-linux-aad70de20fc69970a3080e7e8f02b54a4a3fe3e6.tar.gz
blackbird-obmc-linux-aad70de20fc69970a3080e7e8f02b54a4a3fe3e6.zip
davinci: enable forced transitions on PSC
Some DaVinci modules like the SATA on DA850 need forced module state transitions. Define a "force" flag which can be passed to the PSC config function to enable it to make forced transitions. Forced transitions shouldn't normally be attempted, unless the TRM explicitly specifies its usage. ChangeLog: v2: Modified to take care of the fact that davinci_psc_config() now takes the flags directly. Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Diffstat (limited to 'arch/arm/mach-davinci/clock.h')
-rw-r--r--arch/arm/mach-davinci/clock.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/clock.h b/arch/arm/mach-davinci/clock.h
index 0dd22031ec62..48ee4627e188 100644
--- a/arch/arm/mach-davinci/clock.h
+++ b/arch/arm/mach-davinci/clock.h
@@ -111,6 +111,7 @@ struct clk {
#define CLK_PLL BIT(4) /* PLL-derived clock */
#define PRE_PLL BIT(5) /* source is before PLL mult/div */
#define PSC_SWRSTDISABLE BIT(6) /* Disable state is SwRstDisable */
+#define PSC_FORCE BIT(7) /* Force module state transtition */
#define CLK(dev, con, ck) \
{ \
OpenPOWER on IntegriCloud