Skip to content
Commit dcd2bbe0 authored by João Loureiro's avatar João Loureiro Committed by Marek Vasut
Browse files

usb: dwc2: Avoid delay when initializing USB peripheral by dwc2



When `usb start` is called on the terminal, the dwc2 driver will try
to start every USB device as host first, even if it is explicitly
configured as peripheral in the device tree (dr_mode = "peripheral").

So to avoid an unwanted 15 seconds delay when initializing the usb
(one second per channel = 1s x 15), this patch adds a check to the
initialization, and will skip host initialization of the device is
explicitly set as peripheral. The checking is already done similarly
in the `drivers/usb/gadget/dwc2_udc_otg.c` driver.

Signed-off-by: default avatarJoão Loureiro <joaofl@gmail.com>
parent c2d21e0a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment