diff --git a/drivers/phy/phy-core.c b/drivers/phy/phy-core.c index 4e3e4657c087..8c7e6b443c39 100644 --- a/drivers/phy/phy-core.c +++ b/drivers/phy/phy-core.c @@ -392,21 +392,6 @@ int phy_reset(struct phy *phy) } EXPORT_SYMBOL_GPL(phy_reset); -int phy_cp_test(struct phy *phy) -{ - int ret; - - if (!phy || !phy->ops->cp_test) - return 0; - - mutex_lock(&phy->mutex); - ret = phy->ops->cp_test(phy); - mutex_unlock(&phy->mutex); - - return ret; -} -EXPORT_SYMBOL_GPL(phy_cp_test); - int phy_calibrate(struct phy *phy) { int ret; diff --git a/include/linux/phy/phy.h b/include/linux/phy/phy.h index e549ecc1b74b..5f7ed6d86e43 100644 --- a/include/linux/phy/phy.h +++ b/include/linux/phy/phy.h @@ -56,7 +56,6 @@ enum phy_mode { * @set_mode: set the mode of the phy * @reset: resetting the phy * @calibrate: calibrate the phy - * @cp_test: prepare for the phy compliance test * @owner: the module owner containing the ops */ struct phy_ops { @@ -67,7 +66,6 @@ struct phy_ops { int (*set_mode)(struct phy *phy, enum phy_mode mode); int (*reset)(struct phy *phy); int (*calibrate)(struct phy *phy); - int (*cp_test)(struct phy *phy); struct module *owner; }; @@ -176,7 +174,6 @@ static inline enum phy_mode phy_get_mode(struct phy *phy) } int phy_reset(struct phy *phy); int phy_calibrate(struct phy *phy); -int phy_cp_test(struct phy *phy); static inline int phy_get_bus_width(struct phy *phy) { return phy->attrs.bus_width; @@ -303,13 +300,6 @@ static inline int phy_reset(struct phy *phy) return -ENOSYS; } -static inline int phy_cp_test(struct phy *phy) -{ - if (!phy) - return 0; - return -ENOSYS; -} - static inline int phy_calibrate(struct phy *phy) { if (!phy)