diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2011-04-15 03:42:59 -0400 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2011-05-11 07:10:54 -0400 |
commit | c94dfe05c4b6c269e445691c1fc7a9d8679ba60f (patch) | |
tree | a83f4d48f32cfc647109c61218f99f8291a19cbf /drivers/video/omap2/dss/dss_features.h | |
parent | 89976f2990a97820b73a1768371ee505b0ffc176 (diff) |
OMAP: DSS2: DSI: Fix DSI PLL power bug
OMAP3630 has a HW bug causing DSI PLL power command POWER_ON_DIV (0x3)
to not work properly. The bug prevents us from enabling DSI PLL power
only to HS divider block.
This patch adds a dss feature for the bug and converts POWER_ON_DIV
requests to POWER_ON_ALL (0x2).
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/video/omap2/dss/dss_features.h')
-rw-r--r-- | drivers/video/omap2/dss/dss_features.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/omap2/dss/dss_features.h b/drivers/video/omap2/dss/dss_features.h index 12e9c4ef0de..37922ce6b8b 100644 --- a/drivers/video/omap2/dss/dss_features.h +++ b/drivers/video/omap2/dss/dss_features.h | |||
@@ -40,6 +40,8 @@ enum dss_feat_id { | |||
40 | /* Independent core clk divider */ | 40 | /* Independent core clk divider */ |
41 | FEAT_CORE_CLK_DIV = 1 << 11, | 41 | FEAT_CORE_CLK_DIV = 1 << 11, |
42 | FEAT_LCD_CLK_SRC = 1 << 12, | 42 | FEAT_LCD_CLK_SRC = 1 << 12, |
43 | /* DSI-PLL power command 0x3 is not working */ | ||
44 | FEAT_DSI_PLL_PWR_BUG = 1 << 13, | ||
43 | }; | 45 | }; |
44 | 46 | ||
45 | /* DSS register field id */ | 47 | /* DSS register field id */ |