summaryrefslogtreecommitdiff
path: root/arch/arm/plat-mxc/include
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-09-27 14:11:22 +0800
commit3689ffd0a984c2cb69a441b435e0cdcfcc4f04f7 (patch)
tree26b1c7ee7ae48ce672073d8888adf2911c47fdbe /arch/arm/plat-mxc/include
parent70f87803e77173f11347ff41883d2d82bf91657e (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/arm/plat-mxc/include')
-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 {