From: Patrice Chotard Date: Tue, 18 Jul 2017 09:38:43 +0000 (+0200) Subject: drivers: phy: add generic_phy_valid() method X-Git-Tag: v2017.09-rc1~32^2~56 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b94888b4c051126b02770066ce1e7f4ea9a1ced8;p=oweals%2Fu-boot.git 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 --- diff --git a/include/generic-phy.h b/include/generic-phy.h index 762704c208..58cd2b26a9 100644 --- a/include/generic-phy.h +++ b/include/generic-phy.h @@ -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 */