net: add Faraday FTMAC110 10/100Mbps ethernet support
authorKuo-Jung Su <dantesu@faraday-tech.com>
Tue, 7 May 2013 06:33:31 +0000 (14:33 +0800)
committerJoe Hershberger <joe.hershberger@ni.com>
Tue, 25 Jun 2013 00:11:16 +0000 (19:11 -0500)
commitc4775476d211a4be027e45c14ef961de7312d5f6
treebee7a7f5ac8f35acfd7e0f34091d4b04ac9a5e46
parent42a7cb50a96e95cdca26607727c6767876414ced
net: add Faraday FTMAC110 10/100Mbps ethernet support

Faraday FTMAC110 10/100Mbps supports half-word data transfer for Linux.
However it has a weird DMA alignment issue:

(1) Tx DMA Buffer Address:
    1 bytes aligned: Invalid
    2 bytes aligned: O.K
    4 bytes aligned: O.K

(2) Rx DMA Buffer Address:
    1 bytes aligned: Invalid
    2 bytes aligned: O.K
    4 bytes aligned: Invalid!!!

Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
Cc: Joe Hershberger <joe.hershberger@gmail.com>
Cc: Tom Rini <trini@ti.com>
drivers/net/Makefile
drivers/net/ftmac110.c [new file with mode: 0644]
drivers/net/ftmac110.h [new file with mode: 0644]
include/netdev.h