android_kernel_xiaomi_sm8350/drivers/net
eric miao 7c826a0b84 add support for smc91x ethernet interface on zylonite
This patch adds LAN91C111 ethernet interface support for zylonite
(a.k.a Marvell's PXA3xx Development Platform) with smc91x driver.

It would be better if a patch would support zylonite along with all
other PXA boards with a single binary of smc91x driver, but it looks
quite difficult for the moment, so ugly #ifdef is still used here.

Signed-off-by: Aleksey Makarov <amakarov@ru.mvista.com>
Acked-by: eric miao <eric.miao@marvell.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-11-10 04:25:09 -05:00
..
appletalk [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
arcnet [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
arm
atl1 network drivers: sparse warning fixes 2007-10-10 16:55:27 -07:00
bonding bonding/bond_main.c: fix cut'n'paste error 2007-10-25 03:31:14 -04:00
chelsio chelsio: sparse warning fixes (old cxgb2) 2007-10-10 16:55:28 -07:00
cris remove asm/bitops.h includes 2007-10-19 11:53:41 -07:00
cxgb3 [SPARC, XEN, NET/CXGB3] use irq_handler_t where appropriate 2007-10-23 19:53:17 -04:00
e1000 e1000: sparse warnings fixes 2007-10-30 14:32:17 -04:00
e1000e e1000e: Fix typo ! & 2007-10-30 14:32:17 -04:00
ehea ehea: add kexec support 2007-10-29 05:47:09 -04:00
fec_8xx
fs_enet fs_enet: Update for API changes 2007-10-17 20:11:28 -04:00
hamradio [TTY]: Use tty_mode_ioctl() in network drivers. 2007-11-07 04:14:24 -08:00
ibm_emac Add dcr_host_t.base in dcr_read()/dcr_write() 2007-10-15 14:29:49 -04:00
ibm_newemac fix EMAC driver for proper napi_synchronize API 2007-10-17 20:17:34 -04:00
irda [TTY]: Use tty_mode_ioctl() in network drivers. 2007-11-07 04:14:24 -08:00
ixgb ixgb: fix TX hangs under heavy load 2007-10-30 14:32:17 -04:00
ixgbe ixgbe: minor sparse fixes 2007-10-30 14:32:17 -04:00
ixp2000
mlx4 SG: Change sg_set_page() to take length and offset argument 2007-10-24 11:20:47 +02:00
myri10ge Fix myri10ge NAPI oops & warnings 2007-11-01 16:04:45 -04:00
netxen [NETDRVR] lib82596, netxen: delete pointless tests from irq handler 2007-10-23 19:53:16 -04:00
pcmcia netdrvr/pcmcia: use IRQ_TYPE_DYNAMIC_SHARING flag for irq.Attributes. 2007-10-29 06:07:05 -04:00
phy phylib: Silence driver registration 2007-11-05 17:58:36 -05:00
sk98lin
skfp [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
tokenring tokenring/3c359.c: fixed array index problem 2007-10-16 21:10:27 -04:00
tulip Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2007-10-19 20:36:17 -07:00
usb [NET]: Let USB_USBNET always select MII. 2007-11-07 04:11:43 -08:00
wan [TTY]: Use tty_mode_ioctl() in network drivers. 2007-11-07 04:14:24 -08:00
wireless [TTY]: Use tty_mode_ioctl() in network drivers. 2007-11-07 04:14:24 -08:00
3c59x.c vortex_up should initialize "err" 2007-10-17 20:23:30 -04:00
3c501.c
3c501.h
3c503.c
3c503.h
3c505.c
3c505.h
3c507.c
3c509.c 3c509: endianness 2007-10-10 16:52:06 -07:00
3c515.c
3c523.c
3c523.h
3c527.c
3c527.h
7990.c
7990.h
8139cp.c
8139too.c Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
8390.c
8390.h
82596.c 82596: free nonexistent resource fix 2007-11-05 17:57:30 -05:00
a2065.c
a2065.h
ac3200.c
acenic_firmware.h
acenic.c network drivers: sparse warning fixes 2007-10-10 16:55:27 -07:00
acenic.h
amd8111e.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
amd8111e.h
apne.c
ariadne.c Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
ariadne.h Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
at1700.c
atarilance.c fallout from DECLARE_MAC_BUF patches 2007-10-13 09:58:59 -07:00
atp.c
atp.h
au1000_eth.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
au1000_eth.h
ax88796.c Add missing newlines to some uses of dev_<level> messages 2007-10-18 14:37:28 -07:00
b44.c
b44.h
bfin_mac.c Blackfin EMAC driver: Fix Ethernet communication bug (dupliated and lost packets) 2007-10-30 14:32:16 -04:00
bfin_mac.h
bmac.c
bmac.h
bnx2_fw2.h [BNX2]: Update 5709 firmware to 3.7.1. 2007-10-17 19:25:27 -07:00
bnx2_fw.h [BNX2]: Optimize firmware loading. 2007-10-10 16:54:07 -07:00
bnx2.c remove asm/bitops.h includes 2007-10-19 11:53:41 -07:00
bnx2.h [BNX2]: Fix default WoL setting. 2007-10-10 16:55:57 -07:00
bsd_comp.c
cassini.c netdev: convert non-obvious instances to use ARRAY_SIZE() 2007-10-15 15:57:38 -04:00
cassini.h
cpmac.c cpmac: update to new fixed phy driver interface 2007-10-25 03:31:15 -04:00
cs89x0.c
cs89x0.h
de600.c
de600.h
de620.c
de620.h
declance.c
defxx.c defxx.c: dfx_bus_init() is __devexit not __devinit 2007-10-23 20:18:13 -04:00
defxx.h
depca.c
depca.h
dl2k.c network drivers: sparse warning fixes 2007-10-10 16:55:27 -07:00
dl2k.h
dm9000.c DM9000 initialization fix 2007-10-19 23:00:01 -04:00
dm9000.h
dummy.c
e100.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
e2100.c
eepro100.c
eepro.c
eexpress.c eexpress: fix !SMP unused-var warning 2007-10-23 21:28:39 -04:00
eexpress.h
epic100.c
eql.c
es3210.c
eth16i.c define global BIT macro 2007-10-19 11:53:42 -07:00
ewrk3.c
ewrk3.h
fealnx.c Remove long-dead commented-out MODULE_PARM reference. 2007-10-19 23:12:43 +02:00
fec_mpc52xx_phy.c FEC - fast ethernet controller for mpc52xx 2007-10-29 05:59:10 -04:00
fec_mpc52xx.c Fix region size check in mpc5200 FEC driver 2007-11-01 16:04:45 -04:00
fec_mpc52xx.h FEC - fast ethernet controller for mpc52xx 2007-10-29 05:59:10 -04:00
fec.c m68knommu: improve mii_do_cmd code in FEC driver 2007-10-23 08:32:34 -07:00
fec.h
forcedeth.c [netdrvr] forcedeth: add MCP77 device IDs 2007-10-25 03:36:42 -04:00
gianfar_ethtool.c
gianfar_mii.c
gianfar_mii.h
gianfar_sysfs.c
gianfar.c gianfar: fix obviously wrong #ifdef CONFIG_GFAR_NAPI placement 2007-10-17 20:11:29 -04:00
gianfar.h gianfar: remove orphan struct. 2007-10-17 20:11:28 -04:00
hamachi.c network drivers: sparse warning fixes 2007-10-10 16:55:27 -07:00
hp100.c [ALSA] Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-16 16:51:18 +02:00
hp100.h
hp-plus.c
hp.c
hplance.c
hplance.h
hydra.c
ibmlana.c
ibmlana.h
ibmveth.c kobjects: fix up improper use of the kobject name field 2007-10-12 14:51:02 -07:00
ibmveth.h
ifb.c
ioc3-eth.c
ipg.c drivers/net/ipg.c: cleanups 2007-10-25 03:31:13 -04:00
ipg.h drivers/net/ipg.c: cleanups 2007-10-25 03:31:13 -04:00
isa-skeleton.c
iseries_veth.c
jazzsonic.c Jazzsonic: Fix warning about unused variable. 2007-10-15 14:29:49 -04:00
Kconfig [VETH]: Clarify "virtual ethernet device" to "virtual ethernet pair device". 2007-11-07 04:11:40 -08:00
lance.c
lasi_82596.c
lib8390.c
lib82596.c [NETDRVR] lib82596, netxen: delete pointless tests from irq handler 2007-10-23 19:53:16 -04:00
LICENSE.SRC
lne390.c
loopback.c [NET]: Marking struct pernet_operations __net_initdata was inappropriate 2007-10-26 22:54:53 -07:00
lp486e.c
mac89x0.c remove asm/bitops.h includes 2007-10-19 11:53:41 -07:00
mac8390.c
macb.c
macb.h
mace.c
mace.h
macmace.c m68k: fix net drivers after recent get_stats updates 2007-10-13 09:41:03 -07:00
macsonic.c
macvlan.c remove duplicate initializer (macvlan) 2007-10-14 12:41:51 -07:00
Makefile FEC - fast ethernet controller for mpc52xx 2007-10-29 05:59:10 -04:00
meth.c cleanup asm/scatterlist.h includes 2007-11-02 08:47:06 +01:00
meth.h define global BIT macro 2007-10-19 11:53:42 -07:00
mii.c
mipsnet.c MIPSnet: Delete all the useless debugging printks. 2007-10-23 20:18:13 -04:00
mipsnet.h MIPSsim: General cleanup 2007-10-15 14:29:49 -04:00
mv643xx_eth.c Merge branch 'features' of git://farnsworth.org/dale/linux-2.6-mv643xx_eth into upstream 2007-10-23 20:15:54 -04:00
mvme147.c m68k: fix net drivers after recent get_stats updates 2007-10-13 09:41:03 -07:00
myri_code.h
myri_sbus.c [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
myri_sbus.h
natsemi.c natsemi: fix oops, link back netdevice from private-struct 2007-10-25 03:31:14 -04:00
ne2.c
ne2k-pci.c
ne3210.c
ne-h8300.c netdev: convert non-obvious instances to use ARRAY_SIZE() 2007-10-15 15:57:38 -04:00
ne.c
netconsole.c
netx-eth.c
ni52.c
ni52.h
ni65.c long vs. unsigned long - low-hanging fruits in drivers 2007-10-14 12:41:51 -07:00
ni65.h
ni5010.c ni5010: kill unused variable 2007-10-23 21:28:40 -04:00
ni5010.h
niu.c [NIU]: Cleanup PAGE_SIZE checks a bit 2007-10-22 02:59:53 -07:00
niu.h [NIU]: Add Sun Neptune ethernet driver. 2007-10-10 16:54:38 -07:00
ns83820.c
pasemi_mac.c pasemi_mac: fix typo 2007-10-23 20:18:13 -04:00
pasemi_mac.h pasemi_mac: enable iommu support 2007-10-10 16:54:30 -07:00
pci-skeleton.c
pcnet32.c pcnet32: remove private net_device_stats structure 2007-10-17 20:23:30 -04:00
plip.c [PARPORT] Remove unused 'irq' argument from parport irq functions 2007-10-23 19:53:16 -04:00
ppp_async.c [TTY]: Use tty_mode_ioctl() in network drivers. 2007-11-07 04:14:24 -08:00
ppp_deflate.c
ppp_generic.c
ppp_mppe.c [CRYPTO] users: Fix up scatterlist conversion errors 2007-10-27 00:52:07 -07:00
ppp_mppe.h
ppp_synctty.c [TTY]: Use tty_mode_ioctl() in network drivers. 2007-11-07 04:14:24 -08:00
pppoe.c [NET]: Forget the zero_it argument of sk_alloc() 2007-11-01 00:39:31 -07:00
pppol2tp.c [PPP]: L2TP: Fix oops in transmit and receive paths 2007-11-07 04:08:56 -08:00
pppox.c
ps3_gelic_net.c
ps3_gelic_net.h
qla3xxx.c drivers/net/qla3xxx: trim trailing whitespace 2007-10-10 16:54:29 -07:00
qla3xxx.h drivers/net/qla3xxx: trim trailing whitespace 2007-10-10 16:54:29 -07:00
r8169.c r8169: remove poll_locked logic 2007-10-28 18:21:06 +01:00
rionet.c
rrunner.c [RRUNNER]: Do not muck with sysctl_{r,w}mem_max 2007-11-07 04:11:42 -08:00
rrunner.h
s2io-regs.h s2io, rename BIT macro 2007-10-19 11:53:42 -07:00
s2io.c s2io, rename BIT macro 2007-10-19 11:53:42 -07:00
s2io.h s2io, rename BIT macro 2007-10-19 11:53:42 -07:00
saa9730.c SAA9730: Fix build 2007-10-15 14:29:48 -04:00
saa9730.h
sb1000.c
sb1250-mac.c sb1250-mac: Driver model & phylib update 2007-10-10 16:53:47 -07:00
sc92031.c
seeq8005.c
seeq8005.h
sgiseeq.c
sgiseeq.h
shaper.c [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
sis190.c
sis900.c
sis900.h
skge.c skge 1.12 2007-10-16 21:10:29 -04:00
skge.h skge: add a debug interface 2007-10-16 21:10:29 -04:00
sky2.c sky2: version 1.20 2007-11-10 04:25:09 -05:00
sky2.h sky2: handle advanced error recovery config issues 2007-11-10 04:25:09 -05:00
slhc.c
slip.c [TTY]: Use tty_mode_ioctl() in network drivers. 2007-11-07 04:14:24 -08:00
slip.h
smc91x.c [NET] smc91x: fix PXA DMA support code 2007-10-15 18:53:37 +01:00
smc91x.h add support for smc91x ethernet interface on zylonite 2007-11-10 04:25:09 -05:00
smc911x.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
smc911x.h smc911x irq sense request and MPR2 board support 2007-10-10 16:54:06 -07:00
smc9194.c
smc9194.h
smc-mca.c
smc-ultra32.c
smc-ultra.c
sni_82596.c
sonic.c
sonic.h
Space.c
spider_net_ethtool.c [SPIDERNET] spider_net_ethtool: Keep up with recent netdev stats changes 2007-10-10 16:52:53 -07:00
spider_net.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
spider_net.h Make the pr_*() family of macros in kernel.h complete 2007-10-17 08:42:57 -07:00
starfire_firmware.h
starfire_firmware.pl
starfire.c starfire: trivial endianness annotations 2007-10-10 16:52:02 -07:00
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c
sunbmac.c
sunbmac.h
sundance.c [netdrvr] sundance: fix phy scanning on IP100A 2007-10-10 16:53:46 -07:00
sungem_phy.c
sungem_phy.h
sungem.c
sungem.h
sunhme.c SUNHME: Fix missing NETIF_F_VLAN_CHALLENGED on PCI happy meals 2007-11-05 17:55:09 -05:00
sunhme.h
sunlance.c
sunqe.c
sunqe.h
sunvnet.c
sunvnet.h
tc35815.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
tehuti_fw.h
tehuti.c tehuti: possible leak in bdx_probe 2007-10-15 14:29:48 -04:00
tehuti.h
tg3.c PCI: Add quirk for devices which disable MSI when INTX_DISABLE is set. 2007-11-05 13:35:16 -08:00
tg3.h [TG3]: PCI command adjustment 2007-10-22 02:59:51 -07:00
tlan.c
tlan.h
tsi108_eth.c Fix build break in tsi108.c 2007-10-19 23:00:03 -04:00
tsi108_eth.h
tun.c
typhoon-firmware.h
typhoon.c Eliminate pointless casts from void* in a few driver irq handlers. 2007-10-23 19:53:16 -04:00
typhoon.h typhoon: trivial endianness annotations 2007-10-10 16:52:00 -07:00
ucc_geth_ethtool.c
ucc_geth_mii.c
ucc_geth_mii.h
ucc_geth.c Fix ethernet multicast for ucc_geth. 2007-10-29 06:11:11 -04:00
ucc_geth.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc 2007-10-11 21:55:47 -07:00
veth.c
via-rhine.c via-rhine: endianness 2007-10-10 16:52:04 -07:00
via-velocity.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
via-velocity.h via-velocity: more cleanup 2007-10-10 16:53:49 -07:00
virtio_net.c Net driver using virtio 2007-10-23 15:49:54 +10:00
wd.c
xen-netfront.c Add missing newlines to some uses of dev_<level> messages 2007-10-18 14:37:28 -07:00
yellowfin.c
znet.c
zorro8390.c