imx6_ccm: Add and build module.

Update #3869.
This commit is contained in:
Christian Mauderer 2020-04-02 17:43:10 +02:00
parent eb6ff63322
commit 6624d6ee32
3 changed files with 26 additions and 0 deletions

View File

@ -43,6 +43,7 @@ dhcpcd = on
dpaa = on
evdev = on
fdt = on
imx = on
in_cksum = on
mdnsresponder = on
mmc = on

View File

@ -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))

View File

@ -136,6 +136,8 @@ RTEMS_BSD_DRIVER_MMC;
RTEMS_BSD_DEFINE_NEXUS_DEVICE(ofwbus, 0, 0, NULL);
SYSINIT_DRIVER_REFERENCE(simplebus, ofwbus);
SYSINIT_DRIVER_REFERENCE(ccm, simplebus);
SYSINIT_DRIVER_REFERENCE(ffec, simplebus);
SYSINIT_DRIVER_REFERENCE(ukphy, miibus);