diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-03-16 22:10:36 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-03-26 13:53:24 +0100 |
commit | fc9e83bb68ff851be89a4b24097b0948ef160c4f (patch) | |
tree | 011b08058ff03d0c130c742a9f82e462b285a26e /freebsd-to-rtems.py | |
parent | 024e064449ed7d80a96fd40c91a9ab1f555ef079 (diff) |
mmc: Import MMC/SDCard support from libusb
Diffstat (limited to 'freebsd-to-rtems.py')
-rwxr-xr-x | freebsd-to-rtems.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py index b91f7680..477b4edf 100755 --- a/freebsd-to-rtems.py +++ b/freebsd-to-rtems.py @@ -659,6 +659,8 @@ rtems.addRTEMSSourceFiles( 'local/pcib_if.c', 'local/pci_if.c', 'local/usb_if.c', + 'local/mmcbus_if.c', + 'local/mmcbr_if.c', 'rtems/ipsec_get_policylen.c', 'rtems/rtems-bsd-assert.c', 'rtems/rtems-bsd-arp-processor.c', @@ -668,6 +670,7 @@ rtems.addRTEMSSourceFiles( 'rtems/rtems-bsd-cam.c', 'rtems/rtems-bsd-chunk.c', 'rtems/rtems-bsd-conf.c', + 'rtems/rtems-bsd-configintrhook.c', 'rtems/rtems-bsd-delay.c', 'rtems/rtems-bsd-get-ethernet-addr.c', 'rtems/rtems-bsd-get-file.c', @@ -729,6 +732,7 @@ rtems.addRTEMSSourceFiles( 'sys/dev/usb/controller/ohci_lpc32xx.c', 'sys/dev/smc/if_smc_nexus.c', 'sys/dev/ffec/if_ffec_mcf548x.c', + 'sys/dev/dw_mmc/dw_mmc.c', 'sys/net/if_ppp.c', 'sys/net/ppp_tty.c', 'telnetd/check_passwd.c', @@ -918,6 +922,24 @@ base.addKernelSpaceSourceFiles( ] ) +mmc = Module('mmc') +mmc.addKernelSpaceHeaderFiles( + [ + 'sys/dev/mmc/bridge.h', + 'sys/dev/mmc/mmcbrvar.h', + 'sys/dev/mmc/mmcreg.h', + 'sys/dev/mmc/mmcvar.h', + 'sys/dev/sdhci/sdhci.h', + ] +) +mmc.addKernelSpaceSourceFiles( + [ + 'sys/dev/mmc/mmc.c', + 'sys/dev/mmc/mmcsd.c', + 'sys/dev/sdhci/sdhci.c', + ] +) + devUsb = Module('dev_usb') devUsb.addKernelSpaceHeaderFiles( [ @@ -2572,6 +2594,7 @@ mdnsresponder.addSourceFiles( # Register all the Module instances with the Module Manager mm.addModule(rtems) mm.addModule(base) +mm.addModule(mmc) mm.addModule(net) mm.addModule(netinet) mm.addModule(netinet6) |