From: Claudiu Manoil <claudiu.man...@nxp.com> Date: Tue, 22 Jan 2019 15:29:53 +0200
> ENETC is a multi-port virtualized Ethernet controller supporting GbE > designs and Time-Sensitive Networking (TSN) functionality. > ENETC is operating as an SR-IOV multi-PF capable Root Complex Integrated > Endpoint (RCIE). As such, it contains multiple physical (PF) and virtual > (VF) PCIe functions, discoverable by standard PCI Express. > > The patch series adds basic enablement for these otherwise standard > buffer descriptor (BD) ring based ethernet devices (PCIe PFs and VFs), > currently included in the 64-bit dual ARMv8 processors LS1028A SoC. > The driver is portable to 32-bit designs, and it's independent of CPU > endianness. > > Contributors: > Alex Marginean <alexandru.margin...@nxp.com> > Catalin Horghidan <catalin.horghi...@nxp.com> > > TODO list: > * IEEE 1588 PTP support; > * TSN support; > * MDIO support and VF link management; > * power management support; > * flow control support; > * TC offloading with h/w MQPRIO; > * interrupt coalescing, configurable BD ring sizes, and other usual > config options if missing. Looks good to start with, series applied, thanks!