Module Name: src Committed By: hsuenaga Date: Sun May 3 14:38:10 UTC 2015
Modified Files: src/sys/arch/arm/marvell: files.marvell mvsoc.c src/sys/arch/evbarm/armadaxp: armadaxp_machdep.c src/sys/arch/evbarm/marvell: marvellvar.h Added Files: src/sys/dev/marvell: if_mvxpe.c if_mvxpereg.h if_mvxpevar.h Log Message: add new ethernet driver mvxpe for recent MARVELL's SoC after ARMADA/XP. this driver supports 'counter mode', and is disabled by default. ARMADA SoC family has new ethernet controller acceleration mode called 'enhanced mode' or 'counter mode.' it seems that backward compatibility mode used by if_mvgbe is still working, but the specification of the old mode is completely disappeared from SoC's reference manual. I tested the driver using MIRABOX(ARMADA/370). To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/arm/marvell/files.marvell cvs rdiff -u -r1.18 -r1.19 src/sys/arch/arm/marvell/mvsoc.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/marvell/marvellvar.h cvs rdiff -u -r0 -r1.1 src/sys/dev/marvell/if_mvxpe.c \ src/sys/dev/marvell/if_mvxpereg.h src/sys/dev/marvell/if_mvxpevar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.