drivers: phy: add generic_phy_valid() method

This allow to check if a PHY has been correctly
initialised and avoid to get access to phy struct.

Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
This commit is contained in:
Patrice Chotard 2017-07-18 11:38:43 +02:00 committed by Marek Vasut
parent b9688df3cb
commit b94888b4c0

View File

@ -220,4 +220,15 @@ 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);
/**
* generic_phy_valid() - check if PHY port is valid
*
* @phy: the PHY port to check
* @return TRUE if valid, or FALSE
*/
static inline bool generic_phy_valid(struct phy *phy)
{
return phy->dev != NULL;
}
#endif /*__GENERIC_PHY_H */