Skip to content
Snippets Groups Projects
Commit 8f18c9aa authored by Tobias Kahlki's avatar Tobias Kahlki
Browse files

[CONFIG][D18] Add new displays and touch overlays to seco_config

parent 284d792f
No related branches found
No related tags found
No related merge requests found
......@@ -122,6 +122,42 @@ video_mode_t video_mode_list_CFG_D1 [] = {
.panel_name = "none",
.dtbo_conf_file = "seco-imx8mp-d18-hdmi.dtbo seco-imx8mp-d18-lvds-fhd.dtbo",
.use_bootargs = 0,
},{
/* LVDS ChA 7-inch (1024x600) */
.label = "LVDS 7-inch (1024x600 / QX-070WSVGAMML01D)",
.video = {
{ VIDEO_USED, VIDEO_LVDS, NO_VIDEO_ARGS },
},
.panel_name = "none",
.dtbo_conf_file = "seco-imx8mp-d18-lvds-wsvga-qx_070wsvgamml01d.dtbo",
.use_bootargs = 0,
},{
/* LVDS ChA 7-inch (1024x600) */
.label = "LVDS 7-inch (1024x600 / FN0700D101A)",
.video = {
{ VIDEO_USED, VIDEO_LVDS, NO_VIDEO_ARGS },
},
.panel_name = "none",
.dtbo_conf_file = "seco-imx8mp-d18-lvds-wsvga-fn0700d101a.dtbo",
.use_bootargs = 0,
},{
/* LVDS ChA 10.1-inch (1280x800) */
.label = "LVDS 10.1-inch (1280x800)",
.video = {
{ VIDEO_USED, VIDEO_LVDS, NO_VIDEO_ARGS },
},
.panel_name = "none",
.dtbo_conf_file = "seco-imx8mp-d18-lvds-wxga-g101ean02.dtbo",
.use_bootargs = 0,
},{
/* LVDS 15.6-inch (1920x1080) */
.label = "LVDS 15.6-inch (1920x1080)",
.video = {
{ VIDEO_USED, VIDEO_LVDS, NO_VIDEO_ARGS },
},
.panel_name = "none",
.dtbo_conf_file = "seco-imx8mp-d18-lvds-fhd-g156han02.dtbo",
.use_bootargs = 0,
},
};
......@@ -189,6 +225,32 @@ video_mode_t video_mode_list_CFG_D2 [] = {
size_t video_mode_size_CFG_D2 = sizeof( video_mode_list_CFG_D2 ) / sizeof( video_mode_list_CFG_D2[0] );
/* Touch controllers */
touch_mode_t touch_mode_list [] = {
{
/* NO TOUCH */
.label = SECO_TOUCH_LABEL_NONE,
.touch_name = "none",
.dtbo_conf_file = NULL,
}, {
/* EETI */
.label = SECO_TOUCH_LABEL_I2C_EETI,
.touch_name = "none",
.dtbo_conf_file = STR(ENV_DTBO_D18_TOUCH_EETI),
}, {
/* ILITEK */
.label = SECO_TOUCH_LABEL_I2C_ILITEK,
.touch_name = "none",
.dtbo_conf_file = STR(ENV_DTBO_D18_TOUCH_ILITEK),
},{
/* MXT */
.label = SECO_TOUCH_LABEL_I2C_MXT,
.touch_name = "none",
.dtbo_conf_file = STR(ENV_DTBO_D18_TOUCH_MXT),
},
};
size_t touch_mode_size = sizeof( touch_mode_list ) / sizeof( touch_mode_list[0] );
#ifdef CONFIG_OF_LIBFDT_OVERLAY
/* *********************************** FDT OVERLAY *********************************** */
......
......@@ -534,6 +534,8 @@ int board_late_init(void)
gd->boot_setup.video_mode_list = video_mode_list_CFG_D2;
gd->boot_setup.video_mode_num = video_mode_size_CFG_D2;
}
gd->boot_setup.touch_mode_list = touch_mode_list;
gd->boot_setup.touch_mode_num = touch_mode_size;
#ifdef CONFIG_OF_LIBFDT_OVERLAY
if(D18_IS_REVA0 || D18_IS_REVA1) {
gd->boot_setup.overlay_peripheral_list = overlay_peripheral_list_REVA;
......
......@@ -213,6 +213,7 @@
#define ENV_ROOT_DEV_ID 1
#define ENV_NUM_VIDEO_OUTPUT 1 /* configurable video output */
#define ENV_NUM_TOUCH 1
/* SECO COMMON ENVIRONMENT FOR SECO_CONFIG */
......
......@@ -40,6 +40,9 @@
#define ENV_DTBO_D18_OV5640_CSI0 seco-imx8mp-d18-ov5640-csi0.dtbo
#define ENV_DTBO_D18_OV5640_CSI1 seco-imx8mp-d18-ov5640-csi1.dtbo
#define ENV_DTBO_D18_BTSCO seco-imx8mp-d18-audio-btsco.dtbo
#define ENV_DTBO_D18_TOUCH_EETI seco-imx8mp-d18-ts-eeti.dtbo
#define ENV_DTBO_D18_TOUCH_ILITEK seco-imx8mp-d18-ts-ilitek.dtbo
#define ENV_DTBO_D18_TOUCH_MXT seco-imx8mp-d18-ts-mxt.dtbo
#define ENV_DTBO_C72_EDP seco-imx8m-c72-edp.dtbo
#define ENV_DTBO_C72_LVDS_215 seco-imx8m-c72-lvds-dual-215.dtbo
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment