mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-16 18:33:33 +08:00
rtwn: Port to RTEMS
This commit is contained in:
172
libbsd.py
172
libbsd.py
@@ -842,6 +842,177 @@ def dev_usb_wlan(mm):
|
||||
)
|
||||
return mod
|
||||
|
||||
#
|
||||
# WLAN RTWN
|
||||
#
|
||||
def dev_wlan_rtwn(mm):
|
||||
mod = builder.Module('dev_wlan_rtwn')
|
||||
mod.addDependency(mm['dev_usb'])
|
||||
mod.addKernelSpaceHeaderFiles(
|
||||
[
|
||||
'sys/dev/rtwn/if_rtwn_beacon.h',
|
||||
'sys/dev/rtwn/if_rtwn_calib.h',
|
||||
'sys/dev/rtwn/if_rtwn_cam.h',
|
||||
'sys/dev/rtwn/if_rtwn_debug.h',
|
||||
'sys/dev/rtwn/if_rtwn_efuse.h',
|
||||
'sys/dev/rtwn/if_rtwn_fw.h',
|
||||
'sys/dev/rtwn/if_rtwn_nop.h',
|
||||
'sys/dev/rtwn/if_rtwnreg.h',
|
||||
'sys/dev/rtwn/if_rtwn_ridx.h',
|
||||
'sys/dev/rtwn/if_rtwn_rx.h',
|
||||
'sys/dev/rtwn/if_rtwn_task.h',
|
||||
'sys/dev/rtwn/if_rtwn_tx.h',
|
||||
'sys/dev/rtwn/if_rtwnvar.h',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_attach.h',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_reg.h',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_rx.h',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_tx.h',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_var.h',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_fw_cmd.h',
|
||||
'sys/dev/rtwn/rtl8188e/r88e.h',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_priv.h',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_reg.h',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_rom_defs.h',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_rom_image.h',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_rx_desc.h',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_tx_desc.h',
|
||||
'sys/dev/rtwn/rtl8188e/usb/r88eu.h',
|
||||
'sys/dev/rtwn/rtl8188e/usb/r88eu_reg.h',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce.h',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_priv.h',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_reg.h',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_rx_desc.h',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_tx_desc.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_fw_cmd.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_priv.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_reg.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_rom_defs.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_rom_image.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_rx_desc.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_tx_desc.h',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_var.h',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu.h',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu_priv.h',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu_reg.h',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu_tx_desc.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_fw_cmd.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_priv.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_reg.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_rom_defs.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_rom_image.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_rx_desc.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_tx_desc.h',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_var.h',
|
||||
'sys/dev/rtwn/rtl8812a/usb/r12au.h',
|
||||
'sys/dev/rtwn/rtl8812a/usb/r12au_reg.h',
|
||||
'sys/dev/rtwn/rtl8812a/usb/r12au_tx_desc.h',
|
||||
'sys/dev/rtwn/rtl8821a/r21a.h',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_priv.h',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_reg.h',
|
||||
'sys/dev/rtwn/rtl8821a/usb/r21au.h',
|
||||
'sys/dev/rtwn/rtl8821a/usb/r21au_reg.h',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_attach.h',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_ep.h',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_reg.h',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_rx.h',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_tx.h',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_var.h',
|
||||
]
|
||||
)
|
||||
mod.addRTEMSSourceFiles(
|
||||
[
|
||||
'local/rtwn-rtl8192cfwT.c',
|
||||
],
|
||||
mm.generator['source']()
|
||||
)
|
||||
mod.addKernelSpaceSourceFiles(
|
||||
[
|
||||
'sys/dev/rtwn/if_rtwn_beacon.c',
|
||||
'sys/dev/rtwn/if_rtwn.c',
|
||||
'sys/dev/rtwn/if_rtwn_calib.c',
|
||||
'sys/dev/rtwn/if_rtwn_cam.c',
|
||||
'sys/dev/rtwn/if_rtwn_efuse.c',
|
||||
'sys/dev/rtwn/if_rtwn_fw.c',
|
||||
'sys/dev/rtwn/if_rtwn_rx.c',
|
||||
'sys/dev/rtwn/if_rtwn_task.c',
|
||||
'sys/dev/rtwn/if_rtwn_tx.c',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_attach.c',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_reg.c',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_rx.c',
|
||||
'sys/dev/rtwn/pci/rtwn_pci_tx.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_beacon.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_calib.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_chan.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_fw.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_init.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_led.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_rf.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_rom.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_rx.c',
|
||||
'sys/dev/rtwn/rtl8188e/r88e_tx.c',
|
||||
'sys/dev/rtwn/rtl8188e/usb/r88eu_attach.c',
|
||||
'sys/dev/rtwn/rtl8188e/usb/r88eu_init.c',
|
||||
'sys/dev/rtwn/rtl8188e/usb/r88eu_rx.c',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_attach.c',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_fw.c',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_init.c',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_led.c',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_rx.c',
|
||||
'sys/dev/rtwn/rtl8192c/pci/r92ce_tx.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_attach.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_beacon.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_calib.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_chan.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_fw.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_init.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_rf.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_rom.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_rx.c',
|
||||
'sys/dev/rtwn/rtl8192c/r92c_tx.c',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu_attach.c',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu_init.c',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu_led.c',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu_rx.c',
|
||||
'sys/dev/rtwn/rtl8192c/usb/r92cu_tx.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_beacon.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_calib.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_caps.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_chan.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_fw.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_init.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_led.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_rf.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_rom.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_rx.c',
|
||||
'sys/dev/rtwn/rtl8812a/r12a_tx.c',
|
||||
'sys/dev/rtwn/rtl8812a/usb/r12au_attach.c',
|
||||
'sys/dev/rtwn/rtl8812a/usb/r12au_init.c',
|
||||
'sys/dev/rtwn/rtl8812a/usb/r12au_rx.c',
|
||||
'sys/dev/rtwn/rtl8812a/usb/r12au_tx.c',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_beacon.c',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_calib.c',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_chan.c',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_fw.c',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_init.c',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_led.c',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_rom.c',
|
||||
'sys/dev/rtwn/rtl8821a/r21a_rx.c',
|
||||
'sys/dev/rtwn/rtl8821a/usb/r21au_attach.c',
|
||||
'sys/dev/rtwn/rtl8821a/usb/r21au_dfs.c',
|
||||
'sys/dev/rtwn/rtl8821a/usb/r21au_init.c',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_attach.c',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_ep.c',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_reg.c',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_rx.c',
|
||||
'sys/dev/rtwn/usb/rtwn_usb_tx.c',
|
||||
],
|
||||
mm.generator['source']()
|
||||
)
|
||||
return mod
|
||||
|
||||
#
|
||||
# CAM
|
||||
#
|
||||
@@ -2848,6 +3019,7 @@ def sources(mm):
|
||||
#mm.addModule(dev_usb_serial(mm))
|
||||
mm.addModule(dev_usb_net(mm))
|
||||
mm.addModule(dev_usb_wlan(mm))
|
||||
mm.addModule(dev_wlan_rtwn(mm))
|
||||
|
||||
mm.addModule(cam(mm))
|
||||
mm.addModule(dev_usb_storage(mm))
|
||||
|
Reference in New Issue
Block a user