tsnep: Add TSN endpoint Ethernet MAC driver
authorGerhard Engleder <gerhard@engleder-embedded.com>
Fri, 19 Nov 2021 22:58:26 +0000 (23:58 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 22 Nov 2021 13:19:04 +0000 (13:19 +0000)
commit403f69bbdbadb2e601f725be2d00b4ccc7b61c9d
treeaf70edb2cf4a9be59dd9511da0b43fcbf77bcd35
parent603094b2cdb788808102a28c45509300c66af2ca
tsnep: Add TSN endpoint Ethernet MAC driver

The TSN endpoint Ethernet MAC is a FPGA based network device for
real-time communication.

It is integrated as Ethernet controller with ethtool and PTP support.
For real-time communcation TC_SETUP_QDISC_TAPRIO is supported.

Signed-off-by: Gerhard Engleder <gerhard@engleder-embedded.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/Kconfig
drivers/net/ethernet/Makefile
drivers/net/ethernet/engleder/Kconfig [new file with mode: 0644]
drivers/net/ethernet/engleder/Makefile [new file with mode: 0644]
drivers/net/ethernet/engleder/tsnep.h [new file with mode: 0644]
drivers/net/ethernet/engleder/tsnep_ethtool.c [new file with mode: 0644]
drivers/net/ethernet/engleder/tsnep_hw.h [new file with mode: 0644]
drivers/net/ethernet/engleder/tsnep_main.c [new file with mode: 0644]
drivers/net/ethernet/engleder/tsnep_ptp.c [new file with mode: 0644]
drivers/net/ethernet/engleder/tsnep_selftests.c [new file with mode: 0644]
drivers/net/ethernet/engleder/tsnep_tc.c [new file with mode: 0644]