OpenWrt – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | PKG_DRIVERS += \ |
2 | rtl8180 rtl8187 \ |
||
3 | rtlwifi rtlwifi-pci rtlwifi-btcoexist rtlwifi-usb rtl8192c-common \ |
||
4 | rtl8192ce rtl8192se rtl8192de rtl8192cu rtl8821ae \ |
||
5 | rtl8xxxu |
||
6 | |||
7 | config-$(call config_package,rtl8180) += RTL8180 |
||
8 | config-$(call config_package,rtl8187) += RTL8187 |
||
9 | |||
10 | config-$(call config_package,rtlwifi) += RTL_CARDS RTLWIFI |
||
11 | config-$(call config_package,rtlwifi-pci) += RTLWIFI_PCI |
||
12 | config-$(call config_package,rtlwifi-btcoexist) += RTLBTCOEXIST |
||
13 | config-$(call config_package,rtlwifi-usb) += RTLWIFI_USB |
||
14 | config-$(call config_package,rtl8192c-common) += RTL8192C_COMMON |
||
15 | config-$(call config_package,rtl8192ce) += RTL8192CE |
||
16 | config-$(call config_package,rtl8192se) += RTL8192SE |
||
17 | config-$(call config_package,rtl8192de) += RTL8192DE |
||
18 | config-$(call config_package,rtl8192cu) += RTL8192CU |
||
19 | config-$(call config_package,rtl8821ae) += RTL8821AE |
||
20 | config-$(CONFIG_PACKAGE_RTLWIFI_DEBUG) += RTLWIFI_DEBUG |
||
21 | |||
22 | config-$(call config_package,rtl8xxxu) += RTL8XXXU |
||
23 | config-y += RTL8XXXU_UNTESTED |
||
24 | |||
25 | define KernelPackage/rtl818x/Default |
||
26 | $(call KernelPackage/mac80211/Default) |
||
27 | TITLE:=Realtek Drivers for RTL818x devices |
||
28 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/rtl8187 |
||
29 | DEPENDS+= +kmod-eeprom-93cx6 +kmod-mac80211 |
||
30 | endef |
||
31 | |||
32 | define KernelPackage/rtl8180 |
||
33 | $(call KernelPackage/rtl818x/Default) |
||
34 | DEPENDS+= @PCI_SUPPORT |
||
35 | TITLE+= (RTL8180 PCI) |
||
36 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko |
||
37 | AUTOLOAD:=$(call AutoProbe,rtl818x_pci) |
||
38 | endef |
||
39 | |||
40 | define KernelPackage/rtl8187 |
||
41 | $(call KernelPackage/rtl818x/Default) |
||
42 | DEPENDS+= @USB_SUPPORT +kmod-usb-core |
||
43 | TITLE+= (RTL8187 USB) |
||
44 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko |
||
45 | AUTOLOAD:=$(call AutoProbe,rtl8187) |
||
46 | endef |
||
47 | |||
48 | define KernelPackage/rtlwifi/config |
||
49 | config PACKAGE_RTLWIFI_DEBUG |
||
50 | bool "Realtek wireless debugging" |
||
51 | depends on PACKAGE_kmod-rtlwifi |
||
52 | help |
||
53 | Say Y, if you want to debug realtek wireless drivers. |
||
54 | |||
55 | endef |
||
56 | |||
57 | define KernelPackage/rtlwifi |
||
58 | $(call KernelPackage/mac80211/Default) |
||
59 | TITLE:=Realtek common driver part |
||
60 | DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT) +kmod-mac80211 +@DRIVER_11N_SUPPORT |
||
61 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko |
||
62 | HIDDEN:=1 |
||
63 | endef |
||
64 | |||
65 | define KernelPackage/rtlwifi-pci |
||
66 | $(call KernelPackage/mac80211/Default) |
||
67 | TITLE:=Realtek common driver part (PCI support) |
||
68 | DEPENDS+= @PCI_SUPPORT +kmod-rtlwifi |
||
69 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko |
||
70 | AUTOLOAD:=$(call AutoProbe,rtl_pci) |
||
71 | HIDDEN:=1 |
||
72 | endef |
||
73 | |||
74 | define KernelPackage/rtlwifi-btcoexist |
||
75 | $(call KernelPackage/mac80211/Default) |
||
76 | TITLE:=Realtek BT coexist support |
||
77 | DEPENDS+= +kmod-rtlwifi |
||
78 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko |
||
79 | AUTOLOAD:=$(call AutoProbe,btcoexist) |
||
80 | HIDDEN:=1 |
||
81 | endef |
||
82 | |||
83 | define KernelPackage/rtlwifi-usb |
||
84 | $(call KernelPackage/mac80211/Default) |
||
85 | TITLE:=Realtek common driver part (USB support) |
||
86 | DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-rtlwifi |
||
87 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko |
||
88 | AUTOLOAD:=$(call AutoProbe,rtl_usb) |
||
89 | HIDDEN:=1 |
||
90 | endef |
||
91 | |||
92 | define KernelPackage/rtl8192c-common |
||
93 | $(call KernelPackage/mac80211/Default) |
||
94 | TITLE:=Realtek RTL8192CE/RTL8192CU common support module |
||
95 | DEPENDS+= +kmod-rtlwifi |
||
96 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko |
||
97 | HIDDEN:=1 |
||
98 | endef |
||
99 | |||
100 | define KernelPackage/rtl8192ce |
||
101 | $(call KernelPackage/mac80211/Default) |
||
102 | TITLE:=Realtek RTL8192CE/RTL8188CE support |
||
103 | DEPENDS+= +kmod-rtlwifi-pci +kmod-rtl8192c-common +rtl8192ce-firmware |
||
104 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko |
||
105 | AUTOLOAD:=$(call AutoProbe,rtl8192ce) |
||
106 | endef |
||
107 | |||
108 | define KernelPackage/rtl8192se |
||
109 | $(call KernelPackage/mac80211/Default) |
||
110 | TITLE:=Realtek RTL8192SE/RTL8191SE support |
||
111 | DEPENDS+= +kmod-rtlwifi-pci +rtl8192se-firmware |
||
112 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko |
||
113 | AUTOLOAD:=$(call AutoProbe,rtl8192se) |
||
114 | endef |
||
115 | |||
116 | define KernelPackage/rtl8192de |
||
117 | $(call KernelPackage/mac80211/Default) |
||
118 | TITLE:=Realtek RTL8192DE/RTL8188DE support |
||
119 | DEPENDS+= +kmod-rtlwifi-pci +rtl8192de-firmware |
||
120 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko |
||
121 | AUTOLOAD:=$(call AutoProbe,rtl8192de) |
||
122 | endef |
||
123 | |||
124 | define KernelPackage/rtl8192cu |
||
125 | $(call KernelPackage/mac80211/Default) |
||
126 | TITLE:=Realtek RTL8192CU/RTL8188CU support |
||
127 | DEPENDS+= +kmod-rtlwifi-usb +kmod-rtl8192c-common +rtl8192cu-firmware |
||
128 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko |
||
129 | AUTOLOAD:=$(call AutoProbe,rtl8192cu) |
||
130 | endef |
||
131 | |||
132 | define KernelPackage/rtl8821ae |
||
133 | $(call KernelPackage/mac80211/Default) |
||
134 | TITLE:=Realtek RTL8821AE support |
||
135 | DEPENDS+= +kmod-rtlwifi-btcoexist +kmod-rtlwifi-pci +rtl8821ae-firmware |
||
136 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko |
||
137 | AUTOLOAD:=$(call AutoProbe,rtl8821ae) |
||
138 | endef |
||
139 | |||
140 | define KernelPackage/rtl8xxxu |
||
141 | $(call KernelPackage/mac80211/Default) |
||
142 | TITLE:=alternative Realtek RTL8XXXU support |
||
143 | DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-mac80211 |
||
144 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko |
||
145 | AUTOLOAD:=$(call AutoProbe,rtl8xxxu) |
||
146 | endef |
||
147 | |||
148 | define KernelPackage/rtl8xxxu/description |
||
149 | This is an alternative driver for various Realtek RTL8XXX |
||
150 | parts written to utilize the Linux mac80211 stack. |
||
151 | The driver is known to work with a number of RTL8723AU, |
||
152 | RL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU devices |
||
153 | |||
154 | This driver is under development and has a limited feature |
||
155 | set. In particular it does not yet support 40MHz channels |
||
156 | and power management. However it should have a smaller |
||
157 | memory footprint than the vendor drivers and benetifs |
||
158 | from the in kernel mac80211 stack. |
||
159 | |||
160 | It can coexist with drivers from drivers/staging/rtl8723au, |
||
161 | drivers/staging/rtl8192u, and drivers/net/wireless/rtlwifi, |
||
162 | but you will need to control which module you wish to load. |
||
163 | |||
164 | RTL8XXXU_UNTESTED is enabled |
||
165 | This option enables detection of Realtek 8723/8188/8191/8192 WiFi |
||
166 | USB devices which have not been tested directly by the driver |
||
167 | author or reported to be working by third parties. |
||
168 | |||
169 | Please report your results! |
||
170 | endef |