Skip to content

Commit

Permalink
fsl/fman: Add FMan MAC support
Browse files Browse the repository at this point in the history
Add the Data Path Acceleration Architecture Frame Manger MAC support.
This patch adds The FMan MAC configuration, initialization and
runtime control routines.
This patch contains support for these types of MACs:
	- dTSEC: Three speed Ethernet controller (10/100/1000 Mbps)
	- tGEC: 10G Ethernet controller (10 Gbps)
	- mEMAC: Multi-rate Ethernet MAC (10/100/1000/10000 Mbps)
Different FMan revisions have different type and number of MACs.

Signed-off-by: Igal Liberman <igal.liberman@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Igal Liberman authored and davem330 committed Dec 28, 2015
1 parent 414fd46 commit 57ba4c9
Show file tree
Hide file tree
Showing 8 changed files with 3,863 additions and 1 deletion.
3 changes: 2 additions & 1 deletion drivers/net/ethernet/freescale/fman/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
subdir-ccflags-y += -I$(srctree)/drivers/net/ethernet/freescale/fman

obj-y += fsl_fman.o
obj-y += fsl_fman.o fsl_fman_mac.o

fsl_fman-objs := fman_muram.o fman.o
fsl_fman_mac-objs := fman_dtsec.o fman_memac.o fman_tgec.o
Loading

0 comments on commit 57ba4c9

Please sign in to comment.