kernel: add Intel/Lantiq VRX518 EP driver
authorMartin Schiller <ms.3headeddevs@gmail.com>
Wed, 21 Aug 2019 06:29:33 +0000 (08:29 +0200)
committerDaniel Golle <daniel@makrotopia.org>
Mon, 16 Jan 2023 23:41:41 +0000 (23:41 +0000)
commit568d17989f22cf7179d789da2543feee79ad0647
tree9c50cef841396145acad5ec48065cfeba11bb680
parentf0a98bf048bdab981a1c34ba25d3c91989a57c22
kernel: add Intel/Lantiq VRX518 EP driver

This driver was picked from the Intel UGW 8.5.2.

Signed-off-by: Martin Schiller <ms.3headeddevs@gmail.com>
[updated for kernel 5.10]
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
[update to 8.5.2]
Signed-off-by: Andre Heider <a.heider@gmail.com>
[fix masking interrupts and add locking]
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
Signed-off-by: Andre Heider <a.heider@gmail.com>
16 files changed:
package/kernel/lantiq/vrx518_ep/Makefile [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/patches/100-compat.patch [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/patches/200-fix-irq-masking.patch [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/Kconfig [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/Makefile [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/aca.c [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/aca.h [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/ep.c [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/ep.h [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/include/net/dc_ep.h [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/misc.c [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/misc.h [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/regs.h [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/test/Makefile [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/test/ep_test.c [new file with mode: 0644]
package/kernel/lantiq/vrx518_ep/src/test/ep_test.h [new file with mode: 0644]