summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2015-04-21 15:25:52 +0200
committerStefan Agner <stefan.agner@toradex.com>2015-04-21 16:44:11 +0200
commit82a4a8c1a72fd9675ffa371e9aaf0e184f90be14 (patch)
treed9fde27750629467f60eb439b44e55f2fe2f5346 /include
parent8e1eeb4337d575cf5f7b28842dc84361e35592dd (diff)
video: dcu: Add DCU support for Vybrid SoC
The Vybrid SoC family has the same display controller unit (DCU) like the LS1021A SoC. This patch adds platform data, pinmux defines and clock control to enable the driver for Vybrid based boards too.
Diffstat (limited to 'include')
-rw-r--r--include/configs/colibri_vf.h22
1 files changed, 21 insertions, 1 deletions
diff --git a/include/configs/colibri_vf.h b/include/configs/colibri_vf.h
index 982a4e5391..007f09ebe3 100644
--- a/include/configs/colibri_vf.h
+++ b/include/configs/colibri_vf.h
@@ -34,8 +34,28 @@
#define CONFIG_MXC_OCOTP
#endif
+#define CONFIG_FSL_DCU_FB
+
+#ifdef CONFIG_FSL_DCU_FB
+#define CONFIG_VIDEO
+#define CONFIG_CMD_BMP
+#define CONFIG_CFB_CONSOLE
+#define CONFIG_VGA_AS_SINGLE_DEVICE
+#define CONFIG_SPLASH_SCREEN_ALIGN
+#define CONFIG_VIDEO_LOGO
+#define CONFIG_VIDEO_BMP_LOGO
+
+#define CONFIG_SYS_CONSOLE_IS_IN_ENV
+#define CONFIG_CONSOLE_MUX
+
+#define CONFIG_SYS_FSL_DCU_LE
+#define CONFIG_SYS_DCU_ADDR DCU0_BASE_ADDR
+#define DCU_TOTAL_LAYER_NUM 64
+#define DCU_LAYER_MAX_NUM 6
+#endif
+
/* Size of malloc() pool */
-#define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + 2 * 1024 * 1024)
+#define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + 4 * 1024 * 1024)
#define CONFIG_BOARD_EARLY_INIT_F