summaryrefslogtreecommitdiffstats
path: root/libbsd.py
diff options
context:
space:
mode:
Diffstat (limited to 'libbsd.py')
-rw-r--r--libbsd.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/libbsd.py b/libbsd.py
index e270626c..9bfab369 100644
--- a/libbsd.py
+++ b/libbsd.py
@@ -502,6 +502,41 @@ def mmc(mm):
return mod
#
+# MMC
+#
+def mmc_ti(mm):
+ mod = builder.Module('mmc_ti')
+ mod.addKernelSpaceHeaderFiles(
+ [
+ 'sys/arm/ti/ti_cpuid.h',
+ 'sys/arm/ti/ti_prcm.h',
+ 'sys/arm/ti/ti_hwmods.h',
+ 'sys/dev/sdhci/sdhci.h',
+ 'sys/dev/sdhci/sdhci_fdt_gpio.h',
+ 'sys/dev/gpio/gpiobusvar.h',
+ ]
+ )
+ mod.addKernelSpaceSourceFiles(
+ [
+ 'sys/dev/sdhci/sdhci.c',
+ 'sys/arm/ti/ti_sdhci.c',
+ 'sys/arm/ti/ti_hwmods.c',
+ 'sys/dev/sdhci/sdhci_fdt_gpio.c',
+ 'sys/dev/gpio/ofw_gpiobus.c',
+ 'sys/dev/gpio/gpiobus.c',
+ ],
+ mm.generator['source']()
+ )
+ mod.addRTEMSSourceFiles(
+ [
+ 'local/sdhci_if.c',
+ 'local/gpiobus_if.c',
+ ],
+ mm.generator['source']()
+ )
+ return mod
+
+#
# Input
#
def dev_input(mm):
@@ -4244,6 +4279,7 @@ def sources(mm):
mm.addModule(fdt(mm))
mm.addModule(tty(mm))
mm.addModule(mmc(mm))
+ mm.addModule(mmc_ti(mm))
mm.addModule(dev_input(mm))
mm.addModule(evdev(mm))