bgmac.c (c727c6f788e673add829e4b54e7894fb2907df1c) bgmac.c (d6499f0b7c7ce3d69f658331e78e520c7ebcb238)
1/*
2 * Driver for (BCM4706)? GBit MAC core on BCMA bus.
3 *
4 * Copyright (C) 2012 Rafał Miłecki <zajec5@gmail.com>
5 *
6 * Licensed under the GNU/GPL. See COPYING for details.
7 */
8

--- 1434 unchanged lines hidden (view full) ---

1443 .link = 1,
1444 .speed = SPEED_1000,
1445 .duplex = DUPLEX_FULL,
1446 };
1447 struct phy_device *phy_dev;
1448 int err;
1449
1450 phy_dev = fixed_phy_register(PHY_POLL, &fphy_status, NULL);
1/*
2 * Driver for (BCM4706)? GBit MAC core on BCMA bus.
3 *
4 * Copyright (C) 2012 Rafał Miłecki <zajec5@gmail.com>
5 *
6 * Licensed under the GNU/GPL. See COPYING for details.
7 */
8

--- 1434 unchanged lines hidden (view full) ---

1443 .link = 1,
1444 .speed = SPEED_1000,
1445 .duplex = DUPLEX_FULL,
1446 };
1447 struct phy_device *phy_dev;
1448 int err;
1449
1450 phy_dev = fixed_phy_register(PHY_POLL, &fphy_status, NULL);
1451 if (IS_ERR(phy_dev)) {
1451 if (!phy_dev || IS_ERR(phy_dev)) {
1452 dev_err(bgmac->dev, "Failed to register fixed PHY device\n");
1452 dev_err(bgmac->dev, "Failed to register fixed PHY device\n");
1453 return -ENODEV;
1453 return PTR_ERR(phy_dev);
1454 }
1455
1456 err = phy_connect_direct(bgmac->net_dev, phy_dev, bgmac_adjust_link,
1457 PHY_INTERFACE_MODE_MII);
1458 if (err) {
1459 dev_err(bgmac->dev, "Connecting PHY failed\n");
1460 return err;
1461 }

--- 168 unchanged lines hidden ---
1454 }
1455
1456 err = phy_connect_direct(bgmac->net_dev, phy_dev, bgmac_adjust_link,
1457 PHY_INTERFACE_MODE_MII);
1458 if (err) {
1459 dev_err(bgmac->dev, "Connecting PHY failed\n");
1460 return err;
1461 }

--- 168 unchanged lines hidden ---