2 rt2x00-lib rt2x00-pci rt2x00-usb rt2x00-mmio \
3 rt2400-pci rt2500-pci rt2500-usb \
4 rt2800-lib rt2800-mmio rt2800-pci rt2800-soc rt2800-usb \
7 PKG_CONFIG_DEPENDS += \
8 CONFIG_PACKAGE_RT2X00_LIB_DEBUGFS \
9 CONFIG_PACKAGE_RT2X00_DEBUG
11 config-$(call config_package,rt2x00-lib) += RT2X00 RT2X00_LIB
12 config-$(call config_package,rt2x00-pci) += RT2X00_LIB_PCI
13 config-$(call config_package,rt2x00-mmio) += RT2X00_LIB_MMIO
14 config-$(call config_package,rt2x00-usb) += RT2X00_LIB_USB
15 config-$(CONFIG_PACKAGE_RT2X00_LIB_DEBUGFS) += RT2X00_LIB_DEBUGFS
16 config-$(CONFIG_PACKAGE_RT2X00_DEBUG) += RT2X00_DEBUG
18 config-$(call config_package,rt2400-pci) += RT2400PCI
19 config-$(call config_package,rt2500-pci) += RT2500PCI
20 config-$(call config_package,rt2500-usb) += RT2500USB
21 config-$(call config_package,rt61-pci) += RT61PCI
22 config-$(call config_package,rt73-usb) += RT73USB
24 config-$(call config_package,rt2800-lib) += RT2800_LIB
26 config-$(call config_package,rt2800-soc) += RT2800SOC
27 config-$(call config_package,rt2800-pci) += RT2800PCI
28 config-y += RT2800PCI_RT33XX RT2800PCI_RT35XX RT2800PCI_RT53XX RT2800PCI_RT3290
30 config-$(call config_package,rt2800-usb) += RT2800USB
31 config-y += RT2800USB_RT33XX RT2800USB_RT35XX RT2800USB_RT3573 RT2800USB_RT53XX RT2800USB_RT55XX RT2800USB_UNKNOWN
33 define KernelPackage/rt2x00/Default
34 $(call KernelPackage/mac80211/Default)
35 TITLE:=Ralink Drivers for RT2x00 cards
38 define KernelPackage/rt2x00-lib
39 $(call KernelPackage/rt2x00/Default)
40 DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT||TARGET_ramips) +kmod-mac80211 +kmod-lib-crc-itu-t
42 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko
46 define KernelPackage/rt2x00-lib/config
47 if PACKAGE_kmod-rt2x00-lib
49 config PACKAGE_RT2X00_LIB_DEBUGFS
50 bool "Enable rt2x00 debugfs support"
51 depends on PACKAGE_MAC80211_DEBUGFS
53 Enable creation of debugfs files for the rt2x00 drivers.
54 These debugfs files support both reading and writing of the
55 most important register types of the rt2x00 hardware.
57 config PACKAGE_RT2X00_DEBUG
58 bool "Enable rt2x00 debug output"
60 Enable debugging output for all rt2x00 modules
65 define KernelPackage/rt2x00-mmio
66 $(call KernelPackage/rt2x00/Default)
67 DEPENDS+= @(PCI_SUPPORT||TARGET_ramips) +kmod-rt2x00-lib +kmod-eeprom-93cx6
70 FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko
73 define KernelPackage/rt2x00-pci
74 $(call KernelPackage/rt2x00/Default)
75 DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-mmio +kmod-rt2x00-lib
78 FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko
79 AUTOLOAD:=$(call AutoProbe,rt2x00pci)
82 define KernelPackage/rt2x00-usb
83 $(call KernelPackage/rt2x00/Default)
84 DEPENDS+= @USB_SUPPORT +kmod-rt2x00-lib +kmod-usb-core
87 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko
88 AUTOLOAD:=$(call AutoProbe,rt2x00usb)
91 define KernelPackage/rt2800-lib
92 $(call KernelPackage/rt2x00/Default)
93 DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT||TARGET_ramips) +kmod-rt2x00-lib +kmod-lib-crc-ccitt +@DRIVER_11N_SUPPORT +@DRIVER_11W_SUPPORT
96 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko
99 define KernelPackage/rt2400-pci
100 $(call KernelPackage/rt2x00/Default)
101 DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci
103 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko
104 AUTOLOAD:=$(call AutoProbe,rt2400pci)
107 define KernelPackage/rt2500-pci
108 $(call KernelPackage/rt2x00/Default)
109 DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci
111 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko
112 AUTOLOAD:=$(call AutoProbe,rt2500pci)
115 define KernelPackage/rt2500-usb
116 $(call KernelPackage/rt2x00/Default)
117 DEPENDS+= @USB_SUPPORT +kmod-rt2x00-usb
119 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko
120 AUTOLOAD:=$(call AutoProbe,rt2500usb)
123 define KernelPackage/rt2800-mmio
124 $(call KernelPackage/rt2x00/Default)
125 TITLE += (RT28xx/RT3xxx MMIO)
126 DEPENDS += +kmod-rt2800-lib +kmod-rt2x00-mmio
128 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko
131 define KernelPackage/rt2800-soc
132 $(call KernelPackage/rt2x00/Default)
133 DEPENDS += @(TARGET_ramips_rt288x||TARGET_ramips_rt305x||TARGET_ramips_rt3883||TARGET_ramips_mt7620) +kmod-rt2800-mmio +kmod-rt2800-lib
134 TITLE += (RT28xx/RT3xxx SoC)
136 $(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00soc.ko \
137 $(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800soc.ko
138 AUTOLOAD:=$(call AutoProbe,rt2800soc)
141 define KernelPackage/rt2800-pci
142 $(call KernelPackage/rt2x00/Default)
143 DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci +kmod-rt2800-lib +kmod-rt2800-mmio +rt2800-pci-firmware
145 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko
146 AUTOLOAD:=$(call AutoProbe,rt2800pci)
149 define KernelPackage/rt2800-usb
150 $(call KernelPackage/rt2x00/Default)
151 DEPENDS+= @USB_SUPPORT +kmod-rt2x00-usb +kmod-rt2800-lib +kmod-lib-crc-ccitt +rt2800-usb-firmware
153 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko
154 AUTOLOAD:=$(call AutoProbe,rt2800usb)
158 define KernelPackage/rt61-pci
159 $(call KernelPackage/rt2x00/Default)
160 DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci +rt61-pci-firmware
162 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt61pci.ko
163 AUTOLOAD:=$(call AutoProbe,rt61pci)
166 define KernelPackage/rt73-usb
167 $(call KernelPackage/rt2x00/Default)
168 DEPENDS+= @USB_SUPPORT +kmod-rt2x00-usb +rt73-usb-firmware
170 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt73usb.ko
171 AUTOLOAD:=$(call AutoProbe,rt73usb)