From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Steven J. Hill" Subject: [PATCH net-next v11 00/10] netdev: octeon-ethernet: Add Cavium Octeon III support. Date: Mon, 4 Jun 2018 17:00:07 -0500 Message-ID: <1528149617-8964-1-git-send-email-steven.hill@cavium.com> Mime-Version: 1.0 Content-Type: text/plain To: netdev@vger.kernel.org Return-path: Received: from mail-dm3nam03on0060.outbound.protection.outlook.com ([104.47.41.60]:39869 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751254AbeFDWYa (ORCPT ); Mon, 4 Jun 2018 18:24:30 -0400 Sender: netdev-owner@vger.kernel.org List-ID: Add the Cavium OCTEON III network driver. There are some corresponding MIPS architecture support changes which will be upstreamed separately. Changes in v11: o Massive clean-up of files, split big patch into smaller pieces, and some minor rework. Carlos Munoz (9): dt-bindings: Add Cavium Octeon Common Ethernet Interface. netdev: cavium: octeon: Header for Octeon III BGX Ethernet netdev: cavium: octeon: Add Octeon III BGX Ethernet Nexus netdev: cavium: octeon: Add Octeon III BGX Ports netdev: cavium: octeon: Add Octeon III PKI Support netdev: cavium: octeon: Add Octeon III PKO Support netdev: cavium: octeon: Add Octeon III SSO Support netdev: cavium: octeon: Add Octeon III BGX Ethernet core netdev: cavium: octeon: Add Octeon III BGX Ethernet building David Daney (1): MAINTAINERS: Add entry for drivers/net/ethernet/cavium/octeon/octeon3-* .../devicetree/bindings/net/cavium-bgx.txt | 59 + MAINTAINERS | 6 + drivers/net/ethernet/cavium/Kconfig | 22 +- drivers/net/ethernet/cavium/octeon/Makefile | 8 +- .../net/ethernet/cavium/octeon/octeon3-bgx-nexus.c | 673 ++++++ .../net/ethernet/cavium/octeon/octeon3-bgx-port.c | 2196 ++++++++++++++++++ drivers/net/ethernet/cavium/octeon/octeon3-core.c | 2380 ++++++++++++++++++++ drivers/net/ethernet/cavium/octeon/octeon3-pki.c | 781 +++++++ drivers/net/ethernet/cavium/octeon/octeon3-pko.c | 1619 +++++++++++++ drivers/net/ethernet/cavium/octeon/octeon3-sso.c | 244 ++ drivers/net/ethernet/cavium/octeon/octeon3.h | 409 ++++ 11 files changed, 8395 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/cavium-bgx.txt create mode 100644 drivers/net/ethernet/cavium/octeon/octeon3-bgx-nexus.c create mode 100644 drivers/net/ethernet/cavium/octeon/octeon3-bgx-port.c create mode 100644 drivers/net/ethernet/cavium/octeon/octeon3-core.c create mode 100644 drivers/net/ethernet/cavium/octeon/octeon3-pki.c create mode 100644 drivers/net/ethernet/cavium/octeon/octeon3-pko.c create mode 100644 drivers/net/ethernet/cavium/octeon/octeon3-sso.c create mode 100644 drivers/net/ethernet/cavium/octeon/octeon3.h -- 2.1.4