aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorNicolas Ferre <nicolas.ferre@microchip.com>2019-05-03 12:36:58 +0200
committerDavid S. Miller <davem@davemloft.net>2019-05-03 10:26:15 -0400
commit8b952747844526cef50fa2e0ae903f586e3cb2e4 (patch)
treedcb3e4bfbc775efba2c09c210b40923fd370077f /lib
parentnet: macb: remove redundant struct phy_device declaration (diff)
downloadlinux-dev-8b952747844526cef50fa2e0ae903f586e3cb2e4.tar.xz
linux-dev-8b952747844526cef50fa2e0ae903f586e3cb2e4.zip
net: macb: shrink macb_platform_data structure
This structure was used intensively for machine specific values when DT was not used. Since the removal of AVR32 from the kernel, this structure is only used for passing clocks from PCI macb wrapper, all other fields being 0. All other known platforms use DT. Remove the leftovers but make sure that PCI macb still works as expected by using default values: - phydev->irq is set to PHY_POLL by mdiobus_alloc() - mii_bus->phy_mask is cleared while allocating it - bp->phy_interface is set to PHY_INTERFACE_MODE_MII if mode not found in DT. This simplifies driver probe path and particularly phy handling. Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions