This patch set adds support for RGMII based 1GbE hardware which uses a linked list of DMA descriptor architecture (v2) for APM X-Gene SoCs.
Signed-off-by: Iyappan Subramanian <isubraman...@apm.com> --- Iyappan Subramanian (6): drivers: net: xgene-v2: Add DMA descriptor drivers: net: xgene-v2: Add mac configuration drivers: net: xgene-v2: Add ethernet hardware configuration drivers: net: xgene-v2: Add base driver drivers: net: xgene-v2: Add transmit and receive MAINTAINERS: Add entry for APM X-Gene SoC Ethernet (v2) driver MAINTAINERS | 6 + drivers/net/ethernet/apm/Kconfig | 1 + drivers/net/ethernet/apm/Makefile | 1 + drivers/net/ethernet/apm/xgene-v2/Kconfig | 11 + drivers/net/ethernet/apm/xgene-v2/Makefile | 6 + drivers/net/ethernet/apm/xgene-v2/enet.c | 71 ++++ drivers/net/ethernet/apm/xgene-v2/enet.h | 43 ++ drivers/net/ethernet/apm/xgene-v2/mac.c | 116 +++++ drivers/net/ethernet/apm/xgene-v2/mac.h | 132 ++++++ drivers/net/ethernet/apm/xgene-v2/main.c | 657 +++++++++++++++++++++++++++++ drivers/net/ethernet/apm/xgene-v2/main.h | 88 ++++ drivers/net/ethernet/apm/xgene-v2/ring.c | 73 ++++ drivers/net/ethernet/apm/xgene-v2/ring.h | 77 ++++ 13 files changed, 1282 insertions(+) create mode 100644 drivers/net/ethernet/apm/xgene-v2/Kconfig create mode 100644 drivers/net/ethernet/apm/xgene-v2/Makefile create mode 100644 drivers/net/ethernet/apm/xgene-v2/enet.c create mode 100644 drivers/net/ethernet/apm/xgene-v2/enet.h create mode 100644 drivers/net/ethernet/apm/xgene-v2/mac.c create mode 100644 drivers/net/ethernet/apm/xgene-v2/mac.h create mode 100644 drivers/net/ethernet/apm/xgene-v2/main.c create mode 100644 drivers/net/ethernet/apm/xgene-v2/main.h create mode 100644 drivers/net/ethernet/apm/xgene-v2/ring.c create mode 100644 drivers/net/ethernet/apm/xgene-v2/ring.h -- 1.9.1