Commit d9fb7bec authored by Patrice Chotard's avatar Patrice Chotard Committed by Marek Vasut

dm: phy: add missing #ifdef CONFIG_PHY

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 <ran.wang_1@nxp.com>
Cc: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: default avatarPatrice Chotard <patrice.chotard@st.com>
Reported-by: default avatarRan Wang <ran.wang_1@nxp.com>
parent 6fa8dddd
......@@ -122,6 +122,7 @@ struct phy_ops {
int (*power_off)(struct phy *phy);
};
#ifdef CONFIG_PHY
/**
* generic_phy_init() - initialize the PHY port
......@@ -220,6 +221,47 @@ int generic_phy_get_by_index(struct udevice *user, int index,
int generic_phy_get_by_name(struct udevice *user, const char *phy_name,
struct phy *phy);
#else /* CONFIG_PHY */
static inline int generic_phy_init(struct phy *phy)
{
return 0;
}
static inline int generic_phy_exit(struct phy *phy)
{
return 0;
}
static inline int generic_phy_reset(struct phy *phy)
{
return 0;
}
static inline int generic_phy_power_on(struct phy *phy)
{
return 0;
}
static inline int generic_phy_power_off(struct phy *phy)
{
return 0;
}
static inline int generic_phy_get_by_index(struct udevice *user, int index,
struct phy *phy)
{
return 0;
}
static inline int generic_phy_get_by_name(struct udevice *user, const char *phy_name,
struct phy *phy)
{
return 0;
}
#endif /* CONFIG_PHY */
/**
* generic_phy_valid() - check if PHY port is valid
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment