staging: dpaa2-evb: Add Edge Virtual Bridge driver
authorRazvan Stefanescu <razvan.stefanescu@nxp.com>
Thu, 13 Apr 2017 13:03:37 +0000 (16:03 +0300)
committerDong Aisheng <aisheng.dong@nxp.com>
Mon, 14 Dec 2020 03:36:23 +0000 (11:36 +0800)
commitf61b08b7966721d3b79dc1013c84256596eb6642
treee4c5e027e0c6d8f61112f345ddf4010551225908
parent2c85ebc57b3e1817b6ce1a6b703928e113a90442
staging: dpaa2-evb: Add Edge Virtual Bridge driver

This contains the following patches migrated from sdk-v2.0.x branch:

dpaa2-evb: Added Edge Virtual Bridge driver
dpaa2-evb: Add VLAN_8021Q dependency
dpaa2-evb: Update dpdmux binary interface to 5.0
dpaa2-evb: Add support to set max frame length.
dpaa2-evb: Fix interrupt handling
dpaa2-evb: Add object version check
staging: dpaa2-evb: update dpdmux command ids set for MC v10.x
dpaa2-evb: replace uintX_t types by kernel preferred kernel uX types
dpaa2-evb: uprev binary interface to v6.0
dpaa2-evb: move comments from declaration to definition
dpaa2-evb: delete extraneous tabs
dpaa2-evb: align function parameters
dpaa2-evb: convert mc command build/parse to use C structs

Initial patches have been signed-off by:
Alex Marginean <alexandru.marginean@freescale.com>
J. German Rivera <German.Rivera@freescale.com>
Bogdan Hamciuc <bogdan.hamciuc@freescale.com>
Mihaela Panescu <mihaela.panescu@freescale.com>
Catalin Horghidan <catalin.horghidan@nxp.com>
Ioana Ciornei <ioana.ciornei@nxp.com>
Stuart Yoder <stuart.yoder@freescale.com>

Updated FLIBs to the latest available for MC 10.x and fixed check-patch
warnings. Updated maintainer to myself and removed the DPAA2 Ethernet
dependency.

Also, after another squash, the following patches are part of this:

staging: dpaa2-evb: Fix W=1 warnings
staging: dpaa2-evb: Improve ethtool support
staging: dpaa2-evb: Update MTU update procedure
staging: dpaa2-evb: Update netlink parsing parameters
staging: dpaa2-evb: Update netdev_master_upper_dev_link parameters
staging: dpaa2-evb: Use MC portal in atomic context
staging: dpaa2-evb: change mc_command in fsl_mc_command
staging: dpaa2-evb: Fix MC bus include
staging: dpaa2-evb: Defer probe if no mc portal is found
staging: dpaa2-evb: Update netlink attributes API

Signed-off-by: Razvan Stefanescu <razvan.stefanescu@nxp.com>
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
drivers/staging/fsl-dpaa2/Kconfig
drivers/staging/fsl-dpaa2/Makefile
drivers/staging/fsl-dpaa2/evb/Kconfig [new file with mode: 0644]
drivers/staging/fsl-dpaa2/evb/Makefile [new file with mode: 0644]
drivers/staging/fsl-dpaa2/evb/dpdmux-cmd.h [new file with mode: 0644]
drivers/staging/fsl-dpaa2/evb/dpdmux.c [new file with mode: 0644]
drivers/staging/fsl-dpaa2/evb/dpdmux.h [new file with mode: 0644]
drivers/staging/fsl-dpaa2/evb/evb.c [new file with mode: 0644]