wireless.mk 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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 +rtl8192su-firmware
  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. $(eval $(call KernelPackage,net-rtl8192su))