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:
parent
b9688df3cb
commit
b94888b4c0
@ -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,
|
int generic_phy_get_by_name(struct udevice *user, const char *phy_name,
|
||||||
struct phy *phy);
|
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 */
|
#endif /*__GENERIC_PHY_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user