android_kernel_xiaomi_sm8350/drivers/net
Florian Fainelli 461cd1b03e net: dsa: bcm_sf2: Register our slave MDIO bus
Register a slave MDIO bus which allows us to divert problematic
read/writes towards conflicting pseudo-PHY address (30). Do no longer
rely on DSA's slave_mii_bus, but instead provide our own implementation
which offers more flexibility as to what to do, and when to register it.

We need to register it by the time we are able to get access to our
memory mapped registers, which is not until drv->setup() time. In order
to avoid forward declarations, we need to re-order the function bodies a
bit.

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-06-08 11:23:42 -07:00
..
appletalk
arcnet
bonding net_sched: transform qdisc running bit into a seqcount 2016-06-07 16:37:13 -07:00
caif
can
cris
dsa net: dsa: bcm_sf2: Register our slave MDIO bus 2016-06-08 11:23:42 -07:00
ethernet qede: Add dcbnl support. 2016-06-08 11:11:00 -07:00
fddi
fjes net: fjes: fjes_main: Remove create_workqueue 2016-06-03 19:29:42 -04:00
hamradio
hippi
hyperv hv_netvsc: pass struct net_device to rndis_filter_set_offload_params() 2016-06-05 23:16:36 -04:00
ieee802154
ipvlan
irda
phy
plip
ppp net_sched: transform qdisc running bit into a seqcount 2016-06-07 16:37:13 -07:00
slip
team net_sched: transform qdisc running bit into a seqcount 2016-06-07 16:37:13 -07:00
usb usbnet: smsc95xx: fix link detection for disabled autonegotiation 2016-05-31 14:22:23 -07:00
vmxnet3
wan drivers/net/fsl_ucc: Do not prefix header guard with CONFIG_ 2016-06-08 11:07:17 -07:00
wimax
wireless remove lots of IS_ERR_VALUE abuses 2016-05-27 15:26:11 -07:00
xen-netback
dummy.c
eql.c
geneve.c
gtp.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c loopback: make use of NETIF_F_GSO_SOFTWARE 2016-06-03 19:37:21 -04:00
macsec.c
macvlan.c macvlan: Avoid unnecessary multicast cloning 2016-06-01 17:48:46 -07:00
macvtap.c
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tun.c
veth.c
virtio_net.c virtio-net: Add initial MTU advice feature 2016-06-06 21:08:49 -04:00
vrf.c net: vrf: ipv6 support for local traffic to local addresses 2016-06-08 00:25:38 -07:00
vxlan.c vxlan: Accept user specified MTU value when create new vxlan link 2016-05-31 11:46:00 -07:00
xen-netfront.c