phy_attach(9)
NAME
phy_attach - attach a network device to a particular PHY device
SYNOPSIS
struct phy_device * phy_attach(struct net_device * dev,
const char * bus_id, u32 flags,
phy_interface_t interface);
ARGUMENTS
- dev
- network device to attach
- bus_id
- PHY device to attach
- flags
- PHY device´s dev_flags
- interface
- PHY device´s interface
DESCRIPTION
Called by drivers to attach to a particular PHY device. The phy_device
is found, and properly hooked up to the phy_driver. If no driver is
attached, then the genphy_driver is used. The phy_device is given a ptr
to the attaching device, and given a callback for link status change.
The phy_device is returned to the attaching driver.