wireless.mk 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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:= \
  14. $(LINUX_DIR)/drivers/net/wireless/prism54/[email protected] \
  15. $(LINUX_DIR)/drivers/net/wireless/intersil/prism54/[email protected]
  16. AUTOLOAD:=$(call AutoProbe,prism54)
  17. endef
  18. define KernelPackage/net-prism54/description
  19. Kernel modules for Intersil Prism54 support
  20. endef
  21. # Prism54 FullMAC firmware (jbnore.free.fr seems to be rather slow, so we use daemonizer.de)
  22. PRISM54_FW:=1.0.4.3.arm
  23. define Download/net-prism54
  24. FILE:=$(PRISM54_FW)
  25. URL:=http://daemonizer.de/prism54/prism54-fw/fw-fullmac/
  26. MD5SUM:=8bd4310971772a486b9784c77f8a6df9
  27. endef
  28. define KernelPackage/net-prism54/install
  29. $(INSTALL_DIR) $(1)/lib/firmware
  30. $(INSTALL_DATA) $(DL_DIR)/$(PRISM54_FW) $(1)/lib/firmware/isl3890
  31. endef
  32. $(eval $(call Download,net-prism54))
  33. $(eval $(call KernelPackage,net-prism54))
  34. define KernelPackage/net-rtl8192su
  35. SUBMENU:=$(WIRELESS_MENU)
  36. TITLE:=RTL8192SU support (staging)
  37. DEPENDS:=@USB_SUPPORT +@DRIVER_WEXT_SUPPORT +kmod-usb-core
  38. KCONFIG:=\
  39. CONFIG_STAGING=y \
  40. CONFIG_R8712U
  41. FILES:=$(LINUX_DIR)/drivers/staging/rtl8712/r8712u.ko
  42. AUTOLOAD:=$(call AutoProbe,r8712u)
  43. endef
  44. define KernelPackage/net-rtl8192su/description
  45. Kernel modules for RealTek RTL8712 and RTL81XXSU fullmac support.
  46. endef
  47. # R8712 FullMAC firmware
  48. R8712_FW:=rtl8712u.bin
  49. define Download/net-rtl8192su
  50. FILE:=$(R8712_FW)
  51. URL:=http://mirrors.arizona.edu/raspbmc/downloads/bin/lib/wifi/rtlwifi/
  52. MD5SUM:=8e6396b5844a3e279ae8679555dec3f0
  53. endef
  54. define KernelPackage/net-rtl8192su/install
  55. $(INSTALL_DIR) $(1)/lib/firmware/rtlwifi
  56. $(INSTALL_DATA) $(DL_DIR)/$(R8712_FW) $(1)/lib/firmware/rtlwifi/
  57. endef
  58. $(eval $(call Download,net-rtl8192su))
  59. $(eval $(call KernelPackage,net-rtl8192su))