summaryrefslogtreecommitdiffstats
path: root/libbsd.py
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2020-04-02 17:43:10 +0200
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2020-04-15 16:18:44 +0200
commit6624d6ee32064d4ad6f1e0192766c9d36fd5a88e (patch)
treeec0b02c5492261794808c6019fceb467cb551162 /libbsd.py
parentimx6_ccm: Port to RTEMS (diff)
downloadrtems-libbsd-6624d6ee32064d4ad6f1e0192766c9d36fd5a88e.tar.bz2
imx6_ccm: Add and build module.
Update #3869.
Diffstat (limited to 'libbsd.py')
-rw-r--r--libbsd.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/libbsd.py b/libbsd.py
index c2693e20..2c259833 100644
--- a/libbsd.py
+++ b/libbsd.py
@@ -5183,6 +5183,28 @@ class dpaa(builder.Module):
mm.generator['source']()
)
+class imx(builder.Module):
+ def __init__(self, manager):
+ super(imx, self).__init__(manager, type(self).__name__)
+
+ def generate(self):
+ mm = self.manager
+ self.addKernelSpaceHeaderFiles(
+ [
+ 'sys/arm/freescale/imx/imx6_anatopreg.h',
+ 'sys/arm/freescale/imx/imx6_anatopvar.h',
+ 'sys/arm/freescale/imx/imx6_ccmreg.h',
+ 'sys/arm/freescale/imx/imx6_machdep.h',
+ 'sys/arm/freescale/imx/imx_machdep.h',
+ ]
+ )
+ self.addKernelSpaceSourceFiles(
+ [
+ 'sys/arm/freescale/imx/imx6_ccm.c',
+ ],
+ mm.generator['source']()
+ )
+
#
# Tests
#
@@ -5342,6 +5364,7 @@ def load(mm):
mm.addModule(dev_nic_broadcomm(mm))
mm.addModule(nvme(mm))
+ mm.addModule(imx(mm))
# Add in_chksum
mm.addModule(in_cksum(mm))