wireless.mk 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. #
  2. # Copyright (C) 2006-2008 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. WIRELESS_MENU:=Wireless Drivers
  8. define KernelPackage/net-prism54
  9. SUBMENU:=$(WIRELESS_MENU)
  10. TITLE:=Intersil Prism54 support
  11. DEPENDS:=@PCI_SUPPORT +@DRIVER_WEXT_SUPPORT
  12. KCONFIG:=CONFIG_PRISM54
  13. FILES:=$(LINUX_DIR)/drivers/net/wireless/prism54/prism54.ko
  14. AUTOLOAD:=$(call AutoProbe,prism54)
  15. endef
  16. define KernelPackage/net-prism54/description
  17. Kernel modules for Intersil Prism54 support
  18. endef
  19. # Prism54 FullMAC firmware (jbnore.free.fr seems to be rather slow, so we use daemonizer.de)
  20. PRISM54_FW:=1.0.4.3.arm
  21. define Download/net-prism54
  22. FILE:=$(PRISM54_FW)
  23. URL:=http://daemonizer.de/prism54/prism54-fw/fw-fullmac/
  24. MD5SUM:=8bd4310971772a486b9784c77f8a6df9
  25. endef
  26. define KernelPackage/net-prism54/install
  27. $(INSTALL_DIR) $(1)/lib/firmware
  28. $(INSTALL_DATA) $(DL_DIR)/$(PRISM54_FW) $(1)/lib/firmware/isl3890
  29. endef
  30. $(eval $(call Download,net-prism54))
  31. $(eval $(call KernelPackage,net-prism54))
  32. define KernelPackage/net-rtl8188eu
  33. SUBMENU:=$(WIRELESS_MENU)
  34. TITLE:=RTL8188EU support (staging)
  35. DEPENDS:=@USB_SUPPORT +@DRIVER_WEXT_SUPPORT +r8188eu-firmware +kmod-usb-core
  36. KCONFIG:=\
  37. CONFIG_STAGING=y \
  38. CONFIG_R8188EU \
  39. CONFIG_88EU_AP_MODE=y \
  40. CONFIG_88EU_P2P=n
  41. FILES:=$(LINUX_DIR)/drivers/staging/rtl8188eu/r8188eu.ko
  42. AUTOLOAD:=$(call AutoProbe,r8188eu)
  43. endef
  44. define KernelPackage/net-rtl8188eu/description
  45. Kernel modules for RealTek RTL8188EU support
  46. endef
  47. $(eval $(call KernelPackage,net-rtl8188eu))
  48. define KernelPackage/net-rtl8192su
  49. SUBMENU:=$(WIRELESS_MENU)
  50. TITLE:=RTL8192SU support (staging)
  51. DEPENDS:=@USB_SUPPORT +@DRIVER_WEXT_SUPPORT +kmod-usb-core
  52. KCONFIG:=\
  53. CONFIG_STAGING=y \
  54. CONFIG_R8712U
  55. FILES:=$(LINUX_DIR)/drivers/staging/rtl8712/r8712u.ko
  56. AUTOLOAD:=$(call AutoProbe,r8712u)
  57. endef
  58. define KernelPackage/net-rtl8192su/description
  59. Kernel modules for RealTek RTL8712 and RTL81XXSU fullmac support.
  60. endef
  61. # R8712 FullMAC firmware
  62. R8712_FW:=rtl8712u.bin
  63. define Download/net-rtl8192su
  64. FILE:=$(R8712_FW)
  65. URL:=http://mirrors.arizona.edu/raspbmc/downloads/bin/lib/wifi/rtlwifi/
  66. MD5SUM:=8e6396b5844a3e279ae8679555dec3f0
  67. endef
  68. define KernelPackage/net-rtl8192su/install
  69. $(INSTALL_DIR) $(1)/lib/firmware/rtlwifi
  70. $(INSTALL_DATA) $(DL_DIR)/$(R8712_FW) $(1)/lib/firmware/rtlwifi/
  71. endef
  72. $(eval $(call Download,net-rtl8192su))
  73. $(eval $(call KernelPackage,net-rtl8192su))