
16 Sep
2020
16 Sep
'20
3:43 p.m.
On 9/16/20 2:57 PM, peng.fan@nxp.com wrote: [...]
+int __weak board_ehci_usb_phy_mode(struct udevice *dev) +{
- return USB_INIT_HOST;
+}
static int ehci_usb_phy_mode(struct udevice *dev) { struct usb_platdata *plat = dev_get_platdata(dev); @@ -634,6 +653,15 @@ static int ehci_usb_ofdata_to_platdata(struct udevice *dev) { struct usb_platdata *plat = dev_get_platdata(dev); enum usb_dr_mode dr_mode;
- const struct fdt_property *extcon;
- extcon = fdt_get_property(gd->fdt_blob, dev_of_offset(dev),
"extcon", NULL);
- if (extcon) {
plat->init_type = board_ehci_usb_phy_mode(dev);
Shouldn't this information be available in the DT too ?