mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-15 19:08:21 +08:00
FDT(4): Port to RTEMS
This commit is contained in:
41
libbsd.py
41
libbsd.py
@@ -51,6 +51,8 @@ def rtems(mm):
|
||||
'local/cryptodev_if.c',
|
||||
'local/device_if.c',
|
||||
'local/miibus_if.c',
|
||||
'local/ofw_bus_if.c',
|
||||
'local/ofw_if.c',
|
||||
'local/pcib_if.c',
|
||||
'local/pci_if.c',
|
||||
'local/usb_if.c',
|
||||
@@ -395,6 +397,44 @@ def base(mm):
|
||||
)
|
||||
return mod
|
||||
|
||||
#
|
||||
# FDT
|
||||
#
|
||||
def fdt(mm):
|
||||
mod = builder.Module('fdt')
|
||||
mod.addKernelSpaceHeaderFiles(
|
||||
[
|
||||
'sys/sys/slicer.h',
|
||||
'sys/dev/fdt/fdt_common.h',
|
||||
'sys/dev/fdt/simplebus.h',
|
||||
'sys/dev/ofw/ofw_bus.h',
|
||||
'sys/dev/ofw/ofw_bus_subr.h',
|
||||
'sys/dev/ofw/ofw_subr.h',
|
||||
'sys/dev/ofw/ofw_pci.h',
|
||||
'sys/dev/ofw/ofwvar.h',
|
||||
'sys/dev/ofw/openfirm.h',
|
||||
]
|
||||
)
|
||||
mod.addKernelSpaceSourceFiles(
|
||||
[
|
||||
'sys/dev/fdt/simplebus.c',
|
||||
'sys/dev/fdt/fdt_common.c',
|
||||
'sys/dev/ofw/ofwbus.c',
|
||||
'sys/dev/ofw/openfirm.c',
|
||||
'sys/dev/ofw/ofw_fdt.c',
|
||||
'sys/dev/ofw/ofw_bus_subr.c',
|
||||
'sys/dev/ofw/ofw_subr.c',
|
||||
],
|
||||
mm.generator['source']()
|
||||
)
|
||||
mod.addRTEMSSourceFiles(
|
||||
[
|
||||
'rtems/ofw_machdep.c',
|
||||
],
|
||||
mm.generator['source']()
|
||||
)
|
||||
return mod
|
||||
|
||||
#
|
||||
# MMC
|
||||
#
|
||||
@@ -3039,6 +3079,7 @@ def sources(mm):
|
||||
mm.addModule(rtems(mm))
|
||||
mm.addModule(base(mm))
|
||||
|
||||
mm.addModule(fdt(mm))
|
||||
mm.addModule(mmc(mm))
|
||||
|
||||
mm.addModule(dev_usb(mm))
|
||||
|
Reference in New Issue
Block a user