
Add the configuration options for display initialization in case we need to do the display initialization in kernel to support different timing settings
Signed-off-by: Ken Lin yungching0725@gmail.com --- board/advantech/dms-ba16/dms-ba16.c | 3 +++ include/configs/advantech_dms-ba16.h | 2 ++ 2 files changed, 5 insertions(+)
diff --git a/board/advantech/dms-ba16/dms-ba16.c b/board/advantech/dms-ba16/dms-ba16.c index 20750fb0ce..a67752f1ca 100644 --- a/board/advantech/dms-ba16/dms-ba16.c +++ b/board/advantech/dms-ba16/dms-ba16.c @@ -539,6 +539,8 @@ int board_late_init(void) #ifdef CONFIG_CMD_BMODE add_board_boot_modes(board_boot_modes); #endif + +#if defined(CONFIG_VIDEO_IPUV3) /* * We need at least 200ms between power on and backlight on * as per specifications from CHI MEI @@ -555,6 +557,7 @@ int board_late_init(void) gpio_direction_output(LVDS_BACKLIGHT_GP, 1);
pwm_enable(0); +#endif
#ifdef CONFIG_CMD_SATA setup_ba16_sata(); diff --git a/include/configs/advantech_dms-ba16.h b/include/configs/advantech_dms-ba16.h index 14e9c06fac..53a45b21a4 100644 --- a/include/configs/advantech_dms-ba16.h +++ b/include/configs/advantech_dms-ba16.h @@ -262,6 +262,7 @@ #define CONFIG_SYS_FSL_USDHC_NUM 3
/* Framebuffer */ +#ifdef CONFIG_VIDEO #define CONFIG_VIDEO_IPUV3 #define CONFIG_VIDEO_BMP_RLE8 #define CONFIG_SPLASH_SCREEN @@ -272,6 +273,7 @@ #define CONFIG_IPUV3_CLK 260000000 #define CONFIG_IMX_HDMI #define CONFIG_IMX_VIDEO_SKIP +#endif
#define CONFIG_PWM_IMX #define CONFIG_IMX6_PWM_PER_CLK 66000000