diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2020-02-13 10:56:26 +0100 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2020-04-15 16:32:24 +0200 |
commit | e518d8c72cee8ae2bda245be5381c88d1a9e1e2e (patch) | |
tree | afa7a78558a5a9d4613824c2c3ba6ccfbf64d7ee /libbsd.py | |
parent | regulator: Import from FreeBSD. (diff) | |
download | rtems-libbsd-e518d8c72cee8ae2bda245be5381c88d1a9e1e2e.tar.bz2 |
regulator: Add to build.
Update #3869.
Diffstat (limited to 'libbsd.py')
-rw-r--r-- | libbsd.py | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -5205,6 +5205,35 @@ class imx(builder.Module): mm.generator['source']() ) +class regulator(builder.Module): + def __init__(self, manager): + super(regulator, self).__init__(manager, type(self).__name__) + + def generate(self): + mm = self.manager + self.addRTEMSSourceFiles( + [ + 'local/regdev_if.c', + 'local/regnode_if.c', + ], + mm.generator['source']() + ) + self.addKernelSpaceHeaderFiles( + [ + 'sys/dev/extres/regulator/regulator.h', + 'sys/dev/extres/regulator/regulator_fixed.h', + ] + ) + self.addKernelSpaceSourceFiles( + [ + 'sys/dev/extres/regulator/regulator.c', + 'sys/dev/extres/regulator/regulator_bus.c', + 'sys/dev/extres/regulator/regulator_fixed.c', + 'sys/dev/gpio/gpioregulator.c', + ], + mm.generator['source']() + ) + # # Tests # @@ -5365,6 +5394,7 @@ def load(mm): mm.addModule(nvme(mm)) mm.addModule(imx(mm)) + mm.addModule(regulator(mm)) # Add in_chksum mm.addModule(in_cksum(mm)) |