regulator: Add to build.

Update #3869.
This commit is contained in:
Christian Mauderer
2020-02-13 10:56:26 +01:00
parent 9d69204a39
commit e518d8c72c
8 changed files with 282 additions and 0 deletions

View File

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