Commit e5a06939736277c54a68ae275433db55b99d187c
1 parent
239b0b4414
Exists in
master
and in
7 other branches
drivers/net/tile/: on-chip network drivers for the tile architecture
This change adds the first network driver for the tile architecture, supporting the on-chip XGBE and GBE shims. The infrastructure is present for the TILE-Gx networking drivers (another three source files in the new directory) but for now the the actual tilegx sources are waiting on releasing hardware to initial customers. Note that arch/tile/include/hv/* are "upstream" headers from the Tilera hypervisor and will probably benefit less from LKML review. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
If you still want to see the diff click this link
Showing 12 changed files with 6510 additions and 2 deletions Side-by-side Diff
- MAINTAINERS
- arch/tile/include/asm/cacheflush.h
- arch/tile/include/asm/processor.h
- arch/tile/include/hv/drv_xgbe_impl.h
- arch/tile/include/hv/drv_xgbe_intf.h
- arch/tile/include/hv/netio_errors.h
- arch/tile/include/hv/netio_intf.h
- arch/tile/mm/init.c
- drivers/net/Kconfig
- drivers/net/Makefile
- drivers/net/tile/Makefile
- drivers/net/tile/tilepro.c