On 11/19/19 9:26 AM, Jagan Teki wrote: > U-Boot has two different variants of dwc3 initializations, > - with dm variant gadget, so the respective dm driver would > call the dwc3_init in core. > - with non-dm variant gadget, so the usage board file would > call dwc3_uboot_init in core. > > The driver probe would handle all respective gadget properties > including phy interface via phy_type property and then trigger > dwc3_init for dm-variant gadgets. > > So, to support the phy interface for non-dm variant gadgets, > the better option is dwc3_uboot_init since there is no > dedicated controller for non-dm variant gadgets. > > This patch support for adding phy interface like 8/16-bit UTMI+ > code for dwc3_uboot. > > This change used Linux phy.h enum list, to make proper code > compatibility. > > Cc: Marek Vasut <marex@xxxxxxx> > Tested-by: Levin Du <djw@xxxxxxxxxxxxx> > Signed-off-by: Jagan Teki <jagan@xxxxxxxxxxxxxxxxxxxx> Reviewed-by: Marek Vasut <marex@xxxxxxx> _______________________________________________ Linux-rockchip mailing list Linux-rockchip@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-rockchip