[PATCH 0/5][Unstable] Add support for the NIC on SynQuacer E-Series boards

dann frazier dann.frazier at canonical.com
Wed Feb 7 19:15:38 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1747792

Add the netsec driver, needed for SynQuacer E-Series boards.
Upstream has another socionext vendor NIC that wasn't in v4.15, so my
backport includes the necessary Makefile/Kconfig changes needed to build
that vendor subtree. Other than that, these are all clean cherry picks.

The first patch is to core phy code - it is needed to fix a blocked-interrupt
issue, described in this alternate proposed fix:
  https://marc.info/?l=linux-netdev&m=151016412011661&w=2

Arnd Bergmann (1):
  net: socionext: include linux/io.h to fix build

Heiner Kallweit (1):
  net: phy: core: remove now uneeded disabling of interrupts

Jassi Brar (1):
  net: socionext: Add Synquacer NetSec driver

Wei Yongjun (1):
  net: socionext: Fix error return code in netsec_netdev_open()

dann frazier (1):
  UBUNTU: [Config] CONFIG_NET_VENDOR_SOCIONEXT=y & CONFIG_SNI_NETSEC=m

 debian.master/config/config.common.ubuntu |    2 +
 drivers/net/ethernet/Kconfig              |    1 +
 drivers/net/ethernet/Makefile             |    1 +
 drivers/net/ethernet/socionext/Kconfig    |   26 +
 drivers/net/ethernet/socionext/Makefile   |    5 +
 drivers/net/ethernet/socionext/netsec.c   | 1777 +++++++++++++++++++++++++++++
 drivers/net/phy/phy.c                     |   26 +-
 include/linux/phy.h                       |    1 -
 8 files changed, 1814 insertions(+), 25 deletions(-)
 create mode 100644 drivers/net/ethernet/socionext/Kconfig
 create mode 100644 drivers/net/ethernet/socionext/Makefile
 create mode 100644 drivers/net/ethernet/socionext/netsec.c

-- 
2.16.1





More information about the kernel-team mailing list