aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Nold <dannynold@freescale.com>2010-07-15 17:35:11 -0500
committerDanny Nold <dannynold@freescale.com>2010-07-27 22:11:16 -0500
commita382152e810d409eff4bd5afed9a0a05e7c39b16 (patch)
tree2dfa6eebd334ab6faf6e3812b24b70c2b71f46f2
parent61aa3f73c35ddf5c4ac1b0e252d2004a15634913 (diff)
ENGR00125044-1 - EPDC fb: Remove AXI clock setup (move to MSL)
Clock rate configuration for EPDC AXI should be done one time, in MSL. Signed-off-by: Danny Nold <dannynold@freescale.com>
-rw-r--r--drivers/video/mxc/mxc_epdc_fb.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/video/mxc/mxc_epdc_fb.c b/drivers/video/mxc/mxc_epdc_fb.c
index 27f9faa64e5..40d65ef72e4 100644
--- a/drivers/video/mxc/mxc_epdc_fb.c
+++ b/drivers/video/mxc/mxc_epdc_fb.c
@@ -207,7 +207,7 @@ void __iomem *epdc_base;
static struct fb_videomode panel_modes[NUM_PANELS] = {
{
/* 800x600 @ 60 Hz , pixel clk @ 20MHz */
- "E-INK SVGA", 60, 800, 600, 50000, 8, 142, 4, 10, 20, 4,
+ "E-INK SVGA", 60, 800, 600, 50000, 10, 217, 4, 10, 20, 4,
0,
FB_VMODE_NONINTERLACED,
0,},
@@ -2315,7 +2315,7 @@ static int mxc_epdc_fb_init_hw(struct fb_info *info)
/* Enable pix clk for EPDC */
clk_enable(fb_data->epdc_clk_pix);
- clk_set_rate(fb_data->epdc_clk_pix, 17700000);
+ clk_set_rate(fb_data->epdc_clk_pix, 20000000);
epdc_init_sequence(fb_data);
@@ -2575,8 +2575,6 @@ int __devinit mxc_epdc_fb_probe(struct platform_device *pdev)
fb_data->epdc_clk_axi = clk_get(fb_data->dev, "epdc_axi");
fb_data->epdc_clk_pix = clk_get(fb_data->dev, "epdc_pix");
- clk_set_rate(fb_data->epdc_clk_axi, 200000000);
-
fb_data->in_init = false;
fb_data->hw_ready = false;