net: zynq: Use generic_phy_valid() helper
The documentation for struct phy state that "The content of the
structure is managed solely by the PHY API and PHY drivers".
Change to use the generic_phy_valid() helper to check if phy is valid.
Fixes: 10c50b1fac
("net: zynq: Add support for PHY configuration in SGMII mode")
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
This commit is contained in:
@@ -890,7 +890,8 @@ static int zynq_gem_probe(struct udevice *dev)
|
|||||||
if (ret)
|
if (ret)
|
||||||
goto err3;
|
goto err3;
|
||||||
|
|
||||||
if (priv->interface == PHY_INTERFACE_MODE_SGMII && phy.dev) {
|
if (priv->interface == PHY_INTERFACE_MODE_SGMII &&
|
||||||
|
generic_phy_valid(&phy)) {
|
||||||
if (IS_ENABLED(CONFIG_DM_ETH_PHY)) {
|
if (IS_ENABLED(CONFIG_DM_ETH_PHY)) {
|
||||||
if (device_is_compatible(dev, "cdns,zynqmp-gem") ||
|
if (device_is_compatible(dev, "cdns,zynqmp-gem") ||
|
||||||
device_is_compatible(dev, "xlnx,zynqmp-gem")) {
|
device_is_compatible(dev, "xlnx,zynqmp-gem")) {
|
||||||
|
Reference in New Issue
Block a user