fsl/fman: Add FMan support
authorIgal Liberman <igal.liberman@freescale.com>
Mon, 21 Dec 2015 00:21:26 +0000 (02:21 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Dec 2015 01:51:39 +0000 (20:51 -0500)
commit414fd46e77626f4e1f89ab4be6b876ef91e89dfa
tree942729a8ecf203568234089ba181a705b9aac92a
parent5adae51a64b8b72430fe2682c9656661551f4641
fsl/fman: Add FMan support

Add the Data Path Acceleration Architecture Frame Manger Driver.
The FMan embeds a series of hardware blocks that implement a group
of Ethernet interfaces. This patch adds The FMan configuration,
initialization and runtime control routines.

The FMan driver supports several hardware versions
differentiated by things like:
- Different type of MACs
- Number of MAC and ports
- Available resources
- Different hardware errata

Signed-off-by: Igal Liberman <igal.liberman@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/freescale/fman/Makefile
drivers/net/ethernet/freescale/fman/fman.c [new file with mode: 0644]
drivers/net/ethernet/freescale/fman/fman.h [new file with mode: 0644]