On 07/20/2017 02:15 PM, [email protected] wrote: > From: Patrice Chotard <[email protected]> > > To avoid compilation breakage on platform that doesn't > support DM PHY but uses xhci-dwc3 driver, add the missing > CONFIG_PHY flag. > > Introduced by patch : > 84e53877 "usb: host: xhci-dwc3: Add generic PHY support" > > Cc: Ran Wang <[email protected]> > Cc: Bin Meng <[email protected]> > > Signed-off-by: Patrice Chotard <[email protected]> > --- > include/generic-phy.h | 47 +++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > > diff --git a/include/generic-phy.h b/include/generic-phy.h > index 58cd2b2..9dbc268 100644 > --- a/include/generic-phy.h > +++ b/include/generic-phy.h > @@ -122,6 +122,7 @@ struct phy_ops { > int (*power_off)(struct phy *phy); > }; > > +#ifdef CONFIG_PHY > > /** > * generic_phy_init() - initialize the PHY port > @@ -231,4 +232,50 @@ static inline bool generic_phy_valid(struct phy *phy) > return phy->dev != NULL; > } > > +#else /* CONFIG_PHY */ > + > +int generic_phy_init(struct phy *phy) > +{ > + return 0; > +} > + > +int generic_phy_exit(struct phy *phy) > +{ > + return 0; > +} > + > +int generic_phy_reset(struct phy *phy) > +{ > + return 0; > +} > + > +int generic_phy_power_on(struct phy *phy) > +{ > + return 0; > +} > + > +int generic_phy_power_off(struct phy *phy) > +{ > + return 0; > +} > + > +int generic_phy_get_by_index(struct udevice *user, int index, > + struct phy *phy) > +{ > + return 0; > +} > + > +int generic_phy_get_by_name(struct udevice *user, const char *phy_name, > + struct phy *phy) > +{ > + return 0; > +} > + > +static inline bool generic_phy_valid(struct phy *phy) > +{ > + return 1;
It's bool, should return true/false . Also I don't think the PHY is really valid. I wonder if we rather need a NOP PHY for the xhci . > +} > + > +#endif /* CONFIG_PHY */ > + > #endif /*__GENERIC_PHY_H */ > -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

