mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-19 12:17:34 +08:00
iicbus: port to RTEMS
This commit is contained in:

committed by
Christian Mauderer

parent
627fd1624e
commit
4e1325a338
35
libbsd.py
35
libbsd.py
@@ -125,6 +125,7 @@ _defaults = {
|
||||
('freebsd/sys/sys', '**/*.h', 'sys'),
|
||||
('freebsd/sys/vm', '**/*.h', 'vm'),
|
||||
('freebsd/sys/dev/mii', '**/*.h', 'dev/mii'),
|
||||
('freebsd/sys/dev/iicbus', '**/*.h', 'dev/iicbus'),
|
||||
('linux/include', '**/*.h', ''),
|
||||
('mDNSResponder/mDNSCore', 'mDNSDebug.h', ''),
|
||||
('mDNSResponder/mDNSCore', 'mDNSEmbeddedAPI.h', ''),
|
||||
@@ -741,6 +742,39 @@ class evdev(builder.Module):
|
||||
mm.generator['source']()
|
||||
)
|
||||
|
||||
#
|
||||
# IIC
|
||||
#
|
||||
class iic(builder.Module):
|
||||
|
||||
def __init__(self, manager):
|
||||
super(iic, self).__init__(manager, type(self).__name__)
|
||||
|
||||
def generate(self):
|
||||
mm = self.manager
|
||||
self.addKernelSpaceHeaderFiles(
|
||||
[
|
||||
'sys/dev/iicbus/iicbus.h',
|
||||
'sys/dev/iicbus/iic.h',
|
||||
'sys/dev/iicbus/iiconf.h',
|
||||
]
|
||||
)
|
||||
self.addKernelSpaceSourceFiles(
|
||||
[
|
||||
'sys/dev/iicbus/iic.c',
|
||||
'sys/dev/iicbus/iicbus.c',
|
||||
'sys/dev/iicbus/iiconf.c',
|
||||
'sys/dev/iicbus/ofw_iicbus.c',
|
||||
],
|
||||
mm.generator['source']()
|
||||
)
|
||||
self.addRTEMSSourceFiles(
|
||||
[
|
||||
'local/iicbus_if.c',
|
||||
],
|
||||
mm.generator['source']()
|
||||
)
|
||||
|
||||
#
|
||||
# USB
|
||||
#
|
||||
@@ -5096,6 +5130,7 @@ def load(mm):
|
||||
mm.addModule(mmc_ti(mm))
|
||||
mm.addModule(dev_input(mm))
|
||||
mm.addModule(evdev(mm))
|
||||
mm.addModule(iic(mm))
|
||||
|
||||
mm.addModule(dev_usb(mm))
|
||||
mm.addModule(dev_usb_controller(mm))
|
||||
|
Reference in New Issue
Block a user