]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit12e9195a4b7750b09b0d02e3317daac1069d7baa
tree942729a8ecf203568234089ba181a705b9aac92a
parent813f5c6b69e3fe09098e4c58b6d4a6ad01c1d415
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]