[PATCH 10/13] ehci-mx6: Add OTG ID detecting by GPIO
Marek Vasut
marex at denx.de
Wed Sep 16 15:43:37 CEST 2020
On 9/16/20 2:57 PM, peng.fan at 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 ?
More information about the U-Boot
mailing list