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>