summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2018-08-13 01:49:19 -0700
committerYe Li <ye.li@nxp.com>2018-08-13 03:33:52 -0700
commit7e07aa674bfdd37c6334f3a4b37d166f09d3ef90 (patch)
tree3ebc714cbb3ef0b6b142c34e36915fcddc1bf714 /board
parent6069aa09d909a2eb0d894dc9853b4eeb09dc84db (diff)
MLK-19157 imx8mm_evk: Disable dsi panel before booting kernel
Pull down the DSI_EN gpio to disable mipi dsi panel before booting kernel. This avoids display full yellow screen before kernel mipi driver probes the device. For MIPI2HDMI card, this DSI_EN gpio is not used. So nothing impact to it. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit e73adc9a139f2e8bb92bda1631fa2f2391a8a5e3)
Diffstat (limited to 'board')
-rw-r--r--board/freescale/imx8mm_evk/imx8mm_evk.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/board/freescale/imx8mm_evk/imx8mm_evk.c b/board/freescale/imx8mm_evk/imx8mm_evk.c
index 9df2fffd8c7..d30d33cad41 100644
--- a/board/freescale/imx8mm_evk/imx8mm_evk.c
+++ b/board/freescale/imx8mm_evk/imx8mm_evk.c
@@ -663,6 +663,12 @@ void do_enable_mipi_led(struct display_info_t const *dev)
imx_mipi_dsi_bridge_attach(&rm67191_dev); /* attach rm67191 device */
}
+void board_quiesce_devices(void)
+{
+ gpio_request(IMX_GPIO_NR(1, 8), "DSI EN");
+ gpio_direction_output(IMX_GPIO_NR(1, 8), 0);
+}
+
struct display_info_t const displays[] = {{
.bus = LCDIF_BASE_ADDR,
.addr = 0,