android_kernel_oneplus_msm8998/drivers/net/ethernet/broadcom
Rafał Miłecki 5824d2d16d bgmac: connect to PHY and make use of PHY device
We were already registering MDIO bus, but we were not connecting bgmac
to the PHY. Add proper call and implement adjust link function to switch
MAC into requested state.
At the same time it's possible to drop our internal PHY management.
This is a "standard" PHY, so the "Generic PHY" driver works perfectly
fine with this. Don't duplicate the code.
Finally make use of phy_ethtool_[gs]set functions instead implementing
them from scratch.

This change was successfully tested on BCM5357. I was able to
autonegotiate 1000Mb/s full duplex, as well as force any of the
10/100/1000 half/full modes.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-12-09 20:59:25 -05:00
..
bnx2x bnx2x: avoid null pointer dereference when enabling SR-IOV 2013-12-05 20:56:56 -05:00
b44.c Merge branch 'for-linus-dma-masks' of git://git.linaro.org/people/rmk/linux-arm 2013-11-14 07:55:21 +09:00
b44.h
bcm63xx_enet.c bcm63xx_enet: remove deprecated IRQF_DISABLED 2013-09-11 16:09:58 -04:00
bcm63xx_enet.h bcm63xx_enet: add support Broadcom BCM6345 Ethernet 2013-06-13 17:22:08 -07:00
bgmac.c bgmac: connect to PHY and make use of PHY device 2013-12-09 20:59:25 -05:00
bgmac.h bgmac: connect to PHY and make use of PHY device 2013-12-09 20:59:25 -05:00
bnx2.c net: bnx2: remove unnecessary pci_set_drvdata() 2013-10-18 00:03:29 -04:00
bnx2.h bnx2: Update version to 2.2.4 2013-08-07 10:44:08 -07:00
bnx2_fw.h
cnic.c net:drivers/net: Miscellaneous conversions to ETH_ALEN 2013-10-02 17:04:45 -04:00
cnic.h cnic: Eliminate local copy of pfid. 2013-09-04 00:27:26 -04:00
cnic_defs.h cnic: Update version to 2.5.17 and copyright year. 2013-07-29 22:03:07 -07:00
cnic_if.h broadcom: Remove extern from function prototypes 2013-09-24 10:09:27 -04:00
Kconfig Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2013-08-12 14:45:06 -04:00
Makefile
sb1250-mac.c ethernet: Fix FSF address in file headers 2013-12-06 12:37:55 -05:00
tg3.c tg3: Update version to 3.135 2013-12-06 15:10:54 -05:00
tg3.h tg3: Fix bit definition for the nvram Auto Power Down setting 2013-12-06 15:10:53 -05:00