net: emac: emac gigabit ethernet controller driver
authorTimur Tabi <timur@codeaurora.org>
Wed, 31 Aug 2016 23:22:08 +0000 (18:22 -0500)
committerDavid S. Miller <davem@davemloft.net>
Fri, 2 Sep 2016 06:32:05 +0000 (23:32 -0700)
commitb9b17debc69d27cd55e21ee51a5ba7fc50a426cf
treef3396c553d0ef928ec66d9c34a5aa48eb69baee3
parent04bed1434df256b07e78fa5deae848bba18a90f3
net: emac: emac gigabit ethernet controller driver

Add support for the Qualcomm Technologies, Inc. EMAC gigabit Ethernet
controller.

This driver supports the following features:
1) Checksum offload.
2) Interrupt coalescing support.
3) SGMII phy.
4) phylib interface for external phy

Based on original work by
Niranjana Vishwanathapura <nvishwan@codeaurora.org>
Gilad Avidov <gavidov@codeaurora.org>

Signed-off-by: Timur Tabi <timur@codeaurora.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
13 files changed:
Documentation/devicetree/bindings/net/qcom-emac.txt [new file with mode: 0644]
MAINTAINERS
drivers/net/ethernet/qualcomm/Kconfig
drivers/net/ethernet/qualcomm/Makefile
drivers/net/ethernet/qualcomm/emac/Makefile [new file with mode: 0644]
drivers/net/ethernet/qualcomm/emac/emac-mac.c [new file with mode: 0644]
drivers/net/ethernet/qualcomm/emac/emac-mac.h [new file with mode: 0644]
drivers/net/ethernet/qualcomm/emac/emac-phy.c [new file with mode: 0644]
drivers/net/ethernet/qualcomm/emac/emac-phy.h [new file with mode: 0644]
drivers/net/ethernet/qualcomm/emac/emac-sgmii.c [new file with mode: 0644]
drivers/net/ethernet/qualcomm/emac/emac-sgmii.h [new file with mode: 0644]
drivers/net/ethernet/qualcomm/emac/emac.c [new file with mode: 0644]
drivers/net/ethernet/qualcomm/emac/emac.h [new file with mode: 0644]