From f74d6630eeb7f8156e0ef672504e4dbb0070e6f2 Mon Sep 17 00:00:00 2001 From: Ye Li Date: Sun, 21 Apr 2019 21:06:13 -0700 Subject: [PATCH] MLK-21846-2 imx8mq_evk: Enable USB SDP in SPL Enable the SPL SDP driver and SPL gadget drivers on iMX8MQ EVK board. Signed-off-by: Ye Li (cherry picked from commit 957fd8c849142802c4f0b9479be607c8c5ed1f7a) (cherry picked from commit 69015a4b7fe719260929d4aca32da45addba0efe) --- board/freescale/imx8mq_evk/spl.c | 10 ++++++++++ configs/imx8mq_evk_defconfig | 2 ++ 2 files changed, 12 insertions(+) diff --git a/board/freescale/imx8mq_evk/spl.c b/board/freescale/imx8mq_evk/spl.c index f82c402fbd..e81b20790b 100644 --- a/board/freescale/imx8mq_evk/spl.c +++ b/board/freescale/imx8mq_evk/spl.c @@ -200,6 +200,16 @@ int power_init_board(void) void spl_board_init(void) { +#ifndef CONFIG_SPL_USB_SDP_SUPPORT + /* Serial download mode */ + if (is_usb_boot()) { + puts("Back to ROM, SDP\n"); + restore_boot_params(); + } +#endif + + init_usb_clk(); + puts("Normal Boot\n"); } diff --git a/configs/imx8mq_evk_defconfig b/configs/imx8mq_evk_defconfig index f31d09f0a3..f31e247e3f 100644 --- a/configs/imx8mq_evk_defconfig +++ b/configs/imx8mq_evk_defconfig @@ -112,6 +112,8 @@ CONFIG_USB_GADGET_VENDOR_NUM=0x0525 CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 CONFIG_USB_GADGET_MANUFACTURER="FSL" CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_SPL_USB_GADGET=y +CONFIG_SPL_USB_SDP_SUPPORT=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_IMX8M=y CONFIG_USB_XHCI_DWC3=y -- 2.17.1