if_mve: Add MV643XX Ethernet driver

Close #4345.
This commit is contained in:
Heinz Junkes
2022-03-06 18:01:30 +01:00
committed by Sebastian Huber
parent 769c5b0d99
commit 878713ba45
6 changed files with 3746 additions and 0 deletions

View File

@@ -890,6 +890,24 @@ class pinmux(builder.Module):
mm.generator['source']()
)
#
# MV643XX Ethernet driver
#
class if_mve(builder.Module):
def __init__(self, manager):
super(if_mve, self).__init__(manager, type(self).__name__)
def generate(self):
mm = self.manager
self.addRTEMSKernelSourceFiles(
[
'sys/dev/mve/if_mve.c',
'sys/dev/mve/if_mve_nexus.c',
],
mm.generator['source']()
)
#
# USB
#
@@ -5466,6 +5484,7 @@ def load(mm):
mm.addModule(evdev(mm))
mm.addModule(iic(mm))
mm.addModule(pinmux(mm))
mm.addModule(if_mve(mm))
mm.addModule(display(mm))
mm.addModule(dev_usb(mm))