diff options
author | Jimmy Rubin <jimmy.rubin@stericsson.com> | 2011-02-11 11:21:20 +0100 |
---|---|---|
committer | Michael BRANDT <michael.brandt@stericsson.com> | 2011-02-11 12:35:20 +0100 |
commit | f901cd945f07041cdb11c74b4305d28f17e776e3 (patch) | |
tree | 5df91502906f0bf85670d7bcf199796279cefa88 /board/st | |
parent | 990d00f8b9802a5692175279072c21d28d162618 (diff) |
U8500: Display driver: Fix for HDMI not working
This patch will enable MCDECLK but not change the clocksource.
ST-Ericsson ID: ER 323824
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I2d67a80ee24513251f6456cc7586530fb9a11b6e
Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/15040
Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
Diffstat (limited to 'board/st')
-rw-r--r-- | board/st/u8500/mcde_hw.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/board/st/u8500/mcde_hw.c b/board/st/u8500/mcde_hw.c index 6780faefa..264158a63 100644 --- a/board/st/u8500/mcde_hw.c +++ b/board/st/u8500/mcde_hw.c @@ -1539,7 +1539,7 @@ void mcde_ovly_apply(struct mcde_ovly_state *ovly) #define PRCMU_DSI_CLOCK_SETTING 0x00000148 #define PRCMU_LCDCLKEN (1 << 17) -#define PRCMU_MCDE_CLOCK_SETTING 0x00000125 +#define PRCMU_MCDE_CLOCK_ENABLE 0x01000000 /* * from linux prcmu-db8500.c: * Set DPI clock to 50000000 Hz @@ -1585,8 +1585,8 @@ void mcde_enable_dss(void) /* Power on CSI_DSI */ writel(PRCMU_POWER_ON_DSI, PRCM_POWER_STATE_SET); mdelay(PRCMU_MCDE_DELAY); - /* Set up MCDE Clock */ - writel(PRCMU_MCDE_CLOCK_SETTING, PRCM_MCDECLK_MGT); + /* Enable MCDE Clock */ + writel(PRCMU_MCDE_CLOCK_ENABLE, PRCM_YYCLKEN0_MGT_SET); mdelay(PRCMU_MCDE_DELAY); /* PLLDIV=5, PLLSW=2, CLKEN=1 */ writel(PRCMU_DSI_CLOCK_SETTING, PRCM_HDMICLK_MGT); @@ -1633,8 +1633,8 @@ void mcde_enable_dss(void) /* Unclamp DSS out, DSIPLL in/out */ writel(PRCMU_CLAMP_DSS, PRCM_MMIP_LS_CLAMP_CLR); mdelay(PRCMU_MCDE_DELAY); - /* Set up MCDE Clock */ - writel(PRCMU_MCDE_CLOCK_SETTING, PRCM_MCDECLK_MGT); + /* Enable MCDE Clock */ + writel(PRCMU_MCDE_CLOCK_ENABLE, PRCM_YYCLKEN0_MGT_SET); mdelay(PRCMU_MCDE_DELAY); /* Set up DPI Clock */ writel(PRCMU_DPI_CLOCK_SETTING, PRCM_LCDCLK_MGT); |