[PATCH] board: st: stm32mp1: Consider USB cable connected when boot device is USB
Patrick DELAUNAY
patrick.delaunay at foss.st.com
Fri May 6 10:51:21 CEST 2022
Hi,
On 4/22/22 09:39, Patrice Chotard wrote:
> Always consider USB cable is connected when USB boot device is detected.
>
> Signed-off-by: Patrice Chotard <patrice.chotard at foss.st.com>
> ---
>
> board/st/stm32mp1/stm32mp1.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/board/st/stm32mp1/stm32mp1.c b/board/st/stm32mp1/stm32mp1.c
> index fff1880e5b..62a5fc23e6 100644
> --- a/board/st/stm32mp1/stm32mp1.c
> +++ b/board/st/stm32mp1/stm32mp1.c
> @@ -199,6 +199,13 @@ int g_dnl_board_usb_cable_connected(void)
> if (!IS_ENABLED(CONFIG_USB_GADGET_DWC2_OTG))
> return -ENODEV;
>
> + /*
> + * In case of USB boot device is detected, consider USB cable is
> + * connected
> + */
> + if ((get_bootmode() & TAMP_BOOT_DEVICE_MASK) == BOOT_SERIAL_USB)
> + return true;
> +
> /* if typec stusb160x is present, means DK1 or DK2 board */
> ret = stusb160x_cable_connected();
> if (ret >= 0)
Reviewed-by: Patrick Delaunay <patrick.delaunay at foss.st.com>
Thanks
Patrick
More information about the U-Boot
mailing list