summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinyu Chen <xinyu.chen@freescale.com>2008-04-16 10:02:24 +0800
committerDaniel Schaeffer <daniel.schaeffer@timesys.com>2008-08-25 15:21:02 -0400
commitff81914a0982204f46e5a7632c65348253d99c76 (patch)
treebaa52af0f54a3e7cf68ffff740e3eb62a2395cae
parentffdf5b9bf424939391096856fd13fd82af596010 (diff)
ENGR00072112 MX35 LCD does not display normally before bootup show logo
Put the IPU backlight initialize after fb driver initial Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
-rw-r--r--drivers/video/backlight/mxc_ipu_bl.c4
-rw-r--r--drivers/video/mxc/mxcfb_claa_wvga.c1
2 files changed, 2 insertions, 3 deletions
diff --git a/drivers/video/backlight/mxc_ipu_bl.c b/drivers/video/backlight/mxc_ipu_bl.c
index b300cf576192..666831ac981e 100644
--- a/drivers/video/backlight/mxc_ipu_bl.c
+++ b/drivers/video/backlight/mxc_ipu_bl.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved.
+ * Copyright 2007-2008 Freescale Semiconductor, Inc. All Rights Reserved.
*/
/*
@@ -148,7 +148,7 @@ static void __exit mxcbl_exit(void)
platform_driver_unregister(&mxcbl_driver);
}
-module_init(mxcbl_init);
+late_initcall(mxcbl_init);
module_exit(mxcbl_exit);
MODULE_DESCRIPTION("Freescale MXC/i.MX IPU PWM Backlight Driver");
diff --git a/drivers/video/mxc/mxcfb_claa_wvga.c b/drivers/video/mxc/mxcfb_claa_wvga.c
index 9ce25d48d6cb..094f31ae596b 100644
--- a/drivers/video/mxc/mxcfb_claa_wvga.c
+++ b/drivers/video/mxc/mxcfb_claa_wvga.c
@@ -120,7 +120,6 @@ static int __devinit lcd_probe(struct platform_device *pdev)
plat->reset();
io_reg = regulator_get(&pdev->dev, plat->io_reg);
- regulator_enable(io_reg);
}
for (i = 0; i < num_registered_fb; i++) {