android_kernel_oneplus_msm8998/drivers/net/ethernet
Rafał Miłecki 1f97e170cf bgmac: reset & enable Ethernet core before using it
commit b4dfd8e92956b396d3438212bc9a0be6267b8b34 upstream.

This fixes Ethernet on D-Link DIR-885L with BCM47094 SoC. Felix reported
similar fix was needed for his BCM4709 device (Buffalo WXR-1900DHP?).
I tested this for regressions on BCM4706, BCM4708A0 and BCM47081A0.

Cc: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-07-15 11:57:44 +02:00
..
3com
8390
adaptec net: adaptec: starfire: add checks for dma mapping errors 2017-06-17 06:39:37 +02:00
adi
aeroflex drivers/net: get rid of unnecessary initializations in .get_drvinfo() 2015-10-16 00:24:10 -07:00
agere
allwinner net: sun4i-emac: Properly free resources on probe failure and remove 2015-10-21 19:47:45 -07:00
alteon
altera
amd amd-xgbe: Check xgbe_init() return code 2017-07-05 14:37:19 +02:00
apm drivers: net: xgene: fix Tx flow control 2015-12-17 15:45:53 -05:00
apple
arc
atheros net: alx: Work around the DMA RX overflow issue 2016-07-11 09:31:12 -07:00
aurora ethernet: aurora: AURORA_NB8800 should depend on HAS_DMA 2015-12-07 13:54:35 -05:00
broadcom bgmac: reset & enable Ethernet core before using it 2017-07-15 11:57:44 +02:00
brocade
cadence net: macb: fix default configuration for GMAC on AT91 2016-07-11 09:31:12 -07:00
calxeda
cavium net: cavium: liquidio: Avoid dma_unmap_single on uninitialized ndata 2017-05-02 21:19:49 -07:00
chelsio cxgb4: avoid enabling napi twice to the same queue 2017-06-14 13:16:19 +02:00
cirrus
cisco enic: increment devcmd2 result ring in case of timeout 2016-03-03 15:07:05 -08:00
davicom
dec net: tulip: turn compile-time warning into dev_warn() 2015-11-20 11:02:48 -05:00
dlink dl2k: Add support for IP1000A-based cards 2015-11-16 17:11:31 -05:00
emulex be2net: fix status check in be_cmd_pmac_add() 2017-07-05 14:37:20 +02:00
ezchip net: ezchip: fix address space confusion in nps_enet.c 2015-12-08 22:58:01 -05:00
faraday
freescale gianfar: Do not reuse pages from emergency reserve 2017-07-05 14:37:18 +02:00
fujitsu
hisilicon net: hns: Fix the device being used for dma mapping during TX 2017-06-17 06:39:35 +02:00
hp
i825xx
ibm ibmveth: Add a proper check for the availability of the checksum features 2017-07-05 14:37:19 +02:00
intel igb: add i211 to i210 PHY workaround 2017-03-30 09:35:19 +02:00
marvell net: mvneta: Fix for_each_present_cpu usage 2017-07-05 14:37:17 +02:00
mellanox net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV 2017-07-05 14:37:21 +02:00
micrel Merge remote-tracking branches 'spi/topic/omap-100k', 'spi/topic/omap-uwire', 'spi/topic/owner', 'spi/topic/pxa' and 'spi/topic/pxa2xx' into spi-next 2015-11-04 11:02:12 +00:00
microchip spi: Updates for v4.4 2015-11-05 13:15:12 -08:00
moxa
myricom
natsemi natsemi: add checks for dma mapping errors 2015-12-19 12:58:46 -05:00
neterion net: vxge: avoid unused function warnings 2017-01-12 11:22:51 +01:00
nuvoton
nvidia forcedeth: fix unilateral interrupt disabling in netpoll path 2015-10-27 19:45:23 -07:00
nxp net: lpc_eth: remove irq > NR_IRQS check from probe() 2015-12-03 15:02:24 -05:00
octeon drivers/net: get rid of unnecessary initializations in .get_drvinfo() 2015-10-16 00:24:10 -07:00
oki-semi drivers/net: get rid of unnecessary initializations in .get_drvinfo() 2015-10-16 00:24:10 -07:00
packetengines
pasemi
qlogic qed: Fix setting/clearing bit in completion bitmap 2016-08-16 09:30:48 +02:00
qualcomm net: qca_spi: clear IFF_TX_SKB_SHARING 2016-04-20 15:41:57 +09:00
rdc
realtek r8169: fix kasan reported skb use-after-free. 2015-11-12 13:51:01 -05:00
renesas ravb: Fix use-after-free on ifconfig eth0 down 2017-07-05 14:37:21 +02:00
rocker switchdev: pass pointer to fib_info instead of copy 2016-06-24 10:18:16 -07:00
samsung
seeq
sfc sfc: provide dummy definitions of vswitch functions 2017-07-05 14:37:14 +02:00
sgi
silan
sis
smsc smc91x: avoid self-comparison warning 2016-11-10 16:36:36 +01:00
stmicro net: stmmac: Fix race between stmmac_drv_probe and stmmac_open 2017-01-15 13:41:34 +01:00
sun drivers/net: get rid of unnecessary initializations in .get_drvinfo() 2015-10-16 00:24:10 -07:00
synopsys dwc_eth_qos: Fix dma address for multi-fragment skbs 2016-01-31 11:29:00 -08:00
tehuti drivers/net: get rid of unnecessary initializations in .get_drvinfo() 2015-10-16 00:24:10 -07:00
ti cpmac: remove hopeless #warning 2017-03-18 19:09:56 +08:00
tile
toshiba
tundra
via via-velocity: unconditionally drop frames with bad l2 length 2015-11-17 14:37:16 -05:00
wiznet
xilinx net: xilinx_emaclite: fix receive buffer overflow 2017-06-17 06:39:35 +02:00
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c net: ethoc: enable NAPI before poll may be scheduled 2017-06-14 13:16:19 +02:00
fealnx.c
jme.c jme: Fix device PM wakeup API usage 2016-05-04 14:48:54 -07:00
jme.h
Kconfig net: ethernet: add driver for Aurora VLSI NB8800 Ethernet controller 2015-11-20 11:47:02 -05:00
korina.c net: korina: Fix NAPI versus resources freeing 2017-07-05 14:37:17 +02:00
lantiq_etop.c
Makefile net: ethernet: add driver for Aurora VLSI NB8800 Ethernet controller 2015-11-20 11:47:02 -05:00
netx-eth.c