summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx6/board-mx6q_sabresd.c
diff options
context:
space:
mode:
authorLiu Ying <Ying.liu@freescale.com>2012-09-12 11:35:48 +0800
committerLiu Ying <Ying.liu@freescale.com>2012-09-27 13:52:21 +0800
commit4e01f875fb3623cf70a9ae7949d9a8aac5b5a21e (patch)
tree738e6e4508aa27994df02e1eeaac0d6ec0e8d279 /arch/arm/mach-mx6/board-mx6q_sabresd.c
parent567ad8dc9a9a923b8ebdc6379904fc0030e2bb06 (diff)
ENGR00223797-15 MX6 SabreSD:fb0 late init and ipu1 bypass reset
This patch support primary framebuffer(fb0) late init and ipu1 bypass reset if the user needs smooth UI transition feature from bootloader to system UI. The user needs to add 'fb0base=' and 'fbmem=' options to kernel command line to enable the feature. This patch is for Android kernel only. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx6/board-mx6q_sabresd.c')
-rw-r--r--arch/arm/mach-mx6/board-mx6q_sabresd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/board-mx6q_sabresd.c b/arch/arm/mach-mx6/board-mx6q_sabresd.c
index 1151585f1139..d717e8bf82ea 100644
--- a/arch/arm/mach-mx6/board-mx6q_sabresd.c
+++ b/arch/arm/mach-mx6/board-mx6q_sabresd.c
@@ -2016,6 +2016,8 @@ static void __init mx6q_sabresd_reserve(void)
sabresd_fb_data[0].res_size[0]);
memblock_remove(sabresd_fb_data[0].res_base[0],
sabresd_fb_data[0].res_size[0]);
+ sabresd_fb_data[0].late_init = true;
+ ipu_data[ldb_data.ipu_id].bypass_reset = true;
fb0_reserved = 1;
}
for (i = fb0_reserved; i < fb_array_size; i++)