MLK-17404-5 board: freescale: Adding support for i.MX8MQ EVK display
Adding basic display support for splash screen. Signed-off-by: Oliver Brown <oliver.brown@nxp.com> Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 31058332c273d181390560ae2b88209b628f5842)
This commit is contained in:
parent
18d86b0683
commit
367e8bdaf3
|
|
@ -20,6 +20,8 @@
|
||||||
#include <asm/mach-imx/gpio.h>
|
#include <asm/mach-imx/gpio.h>
|
||||||
#include <asm/mach-imx/mxc_i2c.h>
|
#include <asm/mach-imx/mxc_i2c.h>
|
||||||
#include <asm/arch/clock.h>
|
#include <asm/arch/clock.h>
|
||||||
|
#include <asm/mach-imx/video.h>
|
||||||
|
#include <asm/arch/video_common.h>
|
||||||
#include <spl.h>
|
#include <spl.h>
|
||||||
#include <power/pmic.h>
|
#include <power/pmic.h>
|
||||||
#include <power/pfuze100_pmic.h>
|
#include <power/pfuze100_pmic.h>
|
||||||
|
|
@ -323,3 +325,49 @@ int board_late_init(void)
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(CONFIG_VIDEO_IMXDCSS)
|
||||||
|
|
||||||
|
struct display_info_t const displays[] = {{
|
||||||
|
.bus = 0, /* Unused */
|
||||||
|
.addr = 0, /* Unused */
|
||||||
|
.pixfmt = GDF_32BIT_X888RGB,
|
||||||
|
.detect = NULL,
|
||||||
|
.enable = NULL,
|
||||||
|
#ifndef CONFIG_VIDEO_IMXDCSS_1080P
|
||||||
|
.mode = {
|
||||||
|
.name = "HDMI", /* 720P60 */
|
||||||
|
.refresh = 60,
|
||||||
|
.xres = 1280,
|
||||||
|
.yres = 720,
|
||||||
|
.pixclock = 13468, /* 74250 kHz */
|
||||||
|
.left_margin = 110,
|
||||||
|
.right_margin = 220,
|
||||||
|
.upper_margin = 5,
|
||||||
|
.lower_margin = 20,
|
||||||
|
.hsync_len = 40,
|
||||||
|
.vsync_len = 5,
|
||||||
|
.sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
|
||||||
|
.vmode = FB_VMODE_NONINTERLACED
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
.mode = {
|
||||||
|
.name = "HDMI", /* 1080P60 */
|
||||||
|
.refresh = 60,
|
||||||
|
.xres = 1920,
|
||||||
|
.yres = 1080,
|
||||||
|
.pixclock = 6734, /* 148500 kHz */
|
||||||
|
.left_margin = 148,
|
||||||
|
.right_margin = 88,
|
||||||
|
.upper_margin = 36,
|
||||||
|
.lower_margin = 4,
|
||||||
|
.hsync_len = 44,
|
||||||
|
.vsync_len = 5,
|
||||||
|
.sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
|
||||||
|
.vmode = FB_VMODE_NONINTERLACED
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
} };
|
||||||
|
size_t display_count = ARRAY_SIZE(displays);
|
||||||
|
|
||||||
|
#endif /* CONFIG_VIDEO_IMXDCSS */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue