summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorLiu Ying <Ying.liu@freescale.com>2012-09-11 18:20:39 +0800
committerLiu Ying <Ying.Liu@freescale.com>2012-10-11 16:25:36 +0800
commit4faa5f15e5910eaa68dab3702ed765c83abe84e0 (patch)
tree512402dabcc7489474ddee238be7f646f0c87264 /arch
parentfbde77f3cfebb91b3f0d92aa7482e43b8c4ed342 (diff)
ENGR00223797-3 ARM:IPUv3 fb:Add late init in pdata
This patch adds late init field support in ipuv3 fb platform data, so that a platform may choose to not to initialize framebuffer until the user triggers set_par(), which may support smooth transition from bootloader splashimage to system UI. Signed-off-by: Liu Ying <Ying.Liu@freescale.com> (cherry picked from commit 3a2547ac167fb2c06d9f63c7a925b9ebdc896d96)
Diffstat (limited to 'arch')
-rwxr-xr-xarch/arm/plat-mxc/include/mach/ipu-v3.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/plat-mxc/include/mach/ipu-v3.h b/arch/arm/plat-mxc/include/mach/ipu-v3.h
index 48daf4db337c..519e628d73ee 100755
--- a/arch/arm/plat-mxc/include/mach/ipu-v3.h
+++ b/arch/arm/plat-mxc/include/mach/ipu-v3.h
@@ -737,6 +737,13 @@ struct ipuv3_fb_platform_data {
/* reserved mem */
resource_size_t res_base[2];
resource_size_t res_size[2];
+
+ /*
+ * Late init to avoid display channel being
+ * re-initialized as we've probably setup the
+ * channel in bootloader.
+ */
+ bool late_init;
};
struct imx_ipuv3_platform_data {