diff --git a/files/wifi b/files/wifi deleted file mode 160000 index ff7e2be..0000000 --- a/files/wifi +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ff7e2be3ba6540191e7e7ae088cab21648acf8cc diff --git a/files/wifi-drivers/lib/firmware/rtw88/rtw8822b_fw.bin b/files/wifi-drivers/lib/firmware/rtw88/rtw8822b_fw.bin new file mode 100644 index 0000000..0934ffc Binary files /dev/null and b/files/wifi-drivers/lib/firmware/rtw88/rtw8822b_fw.bin differ diff --git a/files/wifi-drivers/lib/firmware/rtw88/rtw8822c_fw.bin b/files/wifi-drivers/lib/firmware/rtw88/rtw8822c_fw.bin new file mode 100644 index 0000000..4a99f97 Binary files /dev/null and b/files/wifi-drivers/lib/firmware/rtw88/rtw8822c_fw.bin differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko new file mode 100644 index 0000000..1a4332b Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko new file mode 100644 index 0000000..040c6d9 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko new file mode 100644 index 0000000..89f891b Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko new file mode 100644 index 0000000..9bd72b6 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko new file mode 100644 index 0000000..93ab689 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko new file mode 100644 index 0000000..1e8af58 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko new file mode 100644 index 0000000..5ca1dec Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko new file mode 100644 index 0000000..cae453b Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko new file mode 100644 index 0000000..c55d3bd Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko new file mode 100644 index 0000000..d88a180 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko new file mode 100644 index 0000000..4dd16ca Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko new file mode 100644 index 0000000..3fc3e52 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko new file mode 100644 index 0000000..8ba0948 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko new file mode 100644 index 0000000..d52eec5 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko new file mode 100644 index 0000000..ecad30f Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko new file mode 100644 index 0000000..4b72b11 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko new file mode 100644 index 0000000..5270016 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko new file mode 100644 index 0000000..9553772 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtw88/rtw88.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtw88/rtw88.ko new file mode 100644 index 0000000..dd51166 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtw88/rtw88.ko differ diff --git a/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtw88/rtwpci.ko b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtw88/rtwpci.ko new file mode 100644 index 0000000..1bfe2f6 Binary files /dev/null and b/files/wifi-drivers/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/realtek/rtw88/rtwpci.ko differ diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/Kconfig b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/Kconfig new file mode 100644 index 0000000..9189fd6 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/Kconfig @@ -0,0 +1,19 @@ +config WLAN_VENDOR_REALTEK + bool "Realtek devices" + default y + ---help--- + If you have a wireless card belonging to this class, say Y. + + Note that the answer to this question doesn't directly affect the + kernel: saying N will just cause the configurator to skip all the + questions about these cards. If you say Y, you will be asked for + your specific card in the following questions. + +if WLAN_VENDOR_REALTEK + +source "drivers/net/wireless/realtek/rtl818x/Kconfig" +source "drivers/net/wireless/realtek/rtlwifi/Kconfig" +source "drivers/net/wireless/realtek/rtl8xxxu/Kconfig" +source "drivers/net/wireless/realtek/rtw88/Kconfig" + +endif # WLAN_VENDOR_REALTEK diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/Makefile new file mode 100644 index 0000000..118af99 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/Makefile @@ -0,0 +1,10 @@ +# +# Makefile for the Linux Wireless network device drivers for Realtek units +# + +obj-$(CONFIG_RTL8180) += rtl818x/ +obj-$(CONFIG_RTL8187) += rtl818x/ +obj-$(CONFIG_RTLWIFI) += rtlwifi/ +obj-$(CONFIG_RTL8XXXU) += rtl8xxxu/ +obj-$(CONFIG_RTW88) += rtw88/ + diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/Kconfig b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/Kconfig new file mode 100644 index 0000000..1ce1d55 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/Kconfig @@ -0,0 +1,88 @@ +# +# RTL818X Wireless LAN device configuration +# +config RTL8180 + tristate "Realtek 8180/8185/8187SE PCI support" + depends on MAC80211 && PCI + select EEPROM_93CX6 + ---help--- + This is a driver for RTL8180, RTL8185 and RTL8187SE based cards. + These are PCI based chips found in cards such as: + + (RTL8185 802.11g) + A-Link WL54PC + + (RTL8180 802.11b) + Belkin F5D6020 v3 + Belkin F5D6020 v3 + Dlink DWL-610 + Dlink DWL-510 + Netgear MA521 + Level-One WPC-0101 + Acer Aspire 1357 LMi + VCTnet PC-11B1 + Ovislink AirLive WL-1120PCM + Mentor WL-PCI + Linksys WPC11 v4 + TrendNET TEW-288PI + D-Link DWL-520 Rev D + Repotec RP-WP7126 + TP-Link TL-WN250/251 + Zonet ZEW1000 + Longshine LCS-8031-R + HomeLine HLW-PCC200 + GigaFast WF721-AEX + Planet WL-3553 + Encore ENLWI-PCI1-NT + TrendNET TEW-266PC + Gigabyte GN-WLMR101 + Siemens-fujitsu Amilo D1840W + Edimax EW-7126 + PheeNet WL-11PCIR + Tonze PC-2100T + Planet WL-8303 + Dlink DWL-650 v M1 + Edimax EW-7106 + Q-Tec 770WC + Topcom Skyr@cer 4011b + Roper FreeLan 802.11b (edition 2004) + Wistron Neweb Corp CB-200B + Pentagram HorNET + QTec 775WC + TwinMOS Booming B Series + Micronet SP906BB + Sweex LC700010 + Surecom EP-9428 + Safecom SWLCR-1100 + + Thanks to Realtek for their support! + +config RTL8187 + tristate "Realtek 8187 and 8187B USB support" + depends on MAC80211 && USB + select EEPROM_93CX6 + ---help--- + This is a driver for RTL8187 and RTL8187B based cards. + These are USB based chips found in devices such as: + + Netgear WG111v2 + Level 1 WNC-0301USB + Micronet SP907GK V5 + Encore ENUWI-G2 + Trendnet TEW-424UB + ASUS P5B Deluxe/P5K Premium motherboards + Toshiba Satellite Pro series of laptops + Asus Wireless Link + Linksys WUSB54GC-EU v2 + (v1 = rt73usb; v3 is rt2070-based, + use staging/rt3070 or try rt2800usb) + + Thanks to Realtek for their support! + +# If possible, automatically enable LEDs for RTL8187. + +config RTL8187_LEDS + bool + depends on RTL8187 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = RTL8187) + default y + diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/Makefile new file mode 100644 index 0000000..9975690 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/Makefile @@ -0,0 +1,2 @@ +obj-$(CONFIG_RTL8180) += rtl8180/ +obj-$(CONFIG_RTL8187) += rtl8187/ diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile new file mode 100644 index 0000000..2966681 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile @@ -0,0 +1,5 @@ +rtl818x_pci-objs := dev.o rtl8225.o sa2400.o max2820.o grf5101.o rtl8225se.o + +obj-$(CONFIG_RTL8180) += rtl818x_pci.o + +ccflags-y += -Idrivers/net/wireless/realtek/rtl818x diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile new file mode 100644 index 0000000..ff07491 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile @@ -0,0 +1,5 @@ +rtl8187-objs := dev.o rtl8225.o leds.o rfkill.o + +obj-$(CONFIG_RTL8187) += rtl8187.o + +ccflags-y += -Idrivers/net/wireless/realtek/rtl818x diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl8xxxu/Kconfig b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl8xxxu/Kconfig new file mode 100644 index 0000000..8f053c3 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl8xxxu/Kconfig @@ -0,0 +1,34 @@ +# +# RTL8XXXU Wireless LAN device configuration +# +config RTL8XXXU + tristate "RTL8723AU/RTL8188[CR]U/RTL819[12]CU (mac80211) support" + depends on MAC80211 && USB + ---help--- + This is an alternative driver for various Realtek RTL8XXX + parts written to utilize the Linux mac80211 stack. + The driver is known to work with a number of RTL8723AU, + RL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU devices + + This driver is under development and has a limited feature + set. In particular it does not yet support 40MHz channels + and power management. However it should have a smaller + memory footprint than the vendor drivers and benefits + from the in kernel mac80211 stack. + + It can coexist with drivers from drivers/staging/rtl8723au, + drivers/staging/rtl8192u, and drivers/net/wireless/rtlwifi, + but you will need to control which module you wish to load. + + To compile this driver as a module, choose M here: the module will + be called r8xxxu. If unsure, say N. + +config RTL8XXXU_UNTESTED + bool "Include support for untested Realtek 8xxx USB devices (EXPERIMENTAL)" + depends on RTL8XXXU + ---help--- + This option enables detection of Realtek 8723/8188/8191/8192 WiFi + USB devices which have not been tested directly by the driver + author or reported to be working by third parties. + + Please report your results! diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl8xxxu/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl8xxxu/Makefile new file mode 100644 index 0000000..1cf951e --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtl8xxxu/Makefile @@ -0,0 +1,4 @@ +obj-$(CONFIG_RTL8XXXU) += rtl8xxxu.o + +rtl8xxxu-y := rtl8xxxu_core.o rtl8xxxu_8192e.o rtl8xxxu_8723b.o \ + rtl8xxxu_8723a.o rtl8xxxu_8192c.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/Kconfig b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/Kconfig new file mode 100644 index 0000000..73067ca --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/Kconfig @@ -0,0 +1,154 @@ +menuconfig RTL_CARDS + tristate "Realtek rtlwifi family of devices" + depends on MAC80211 && (PCI || USB) + default y + ---help--- + This option will enable support for the Realtek mac80211-based + wireless drivers. Drivers rtl8192ce, rtl8192cu, rtl8192se, rtl8192de, + rtl8723ae, rtl8723be, rtl8188ee, rtl8192ee, and rtl8821ae share + some common code. + +if RTL_CARDS + +config RTL8192CE + tristate "Realtek RTL8192CE/RTL8188CE Wireless Network Adapter" + depends on PCI + select RTL8192C_COMMON + select RTLWIFI + select RTLWIFI_PCI + ---help--- + This is the driver for Realtek RTL8192CE/RTL8188CE 802.11n PCIe + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8192ce + +config RTL8192SE + tristate "Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter" + depends on PCI + select RTLWIFI + select RTLWIFI_PCI + ---help--- + This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8192se + +config RTL8192DE + tristate "Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter" + depends on PCI + select RTLWIFI + select RTLWIFI_PCI + ---help--- + This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8192de + +config RTL8723AE + tristate "Realtek RTL8723AE PCIe Wireless Network Adapter" + depends on PCI + select RTLWIFI + select RTLWIFI_PCI + select RTL8723_COMMON + select RTLBTCOEXIST + ---help--- + This is the driver for Realtek RTL8723AE 802.11n PCIe + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8723ae + +config RTL8723BE + tristate "Realtek RTL8723BE PCIe Wireless Network Adapter" + depends on PCI + select RTLWIFI + select RTLWIFI_PCI + select RTL8723_COMMON + select RTLBTCOEXIST + ---help--- + This is the driver for Realtek RTL8723BE 802.11n PCIe + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8723be + +config RTL8188EE + tristate "Realtek RTL8188EE Wireless Network Adapter" + depends on PCI + select RTLWIFI + select RTLWIFI_PCI + ---help--- + This is the driver for Realtek RTL8188EE 802.11n PCIe + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8188ee + +config RTL8192EE + tristate "Realtek RTL8192EE Wireless Network Adapter" + depends on PCI + select RTLWIFI + select RTLWIFI_PCI + select RTLBTCOEXIST + ---help--- + This is the driver for Realtek RTL8192EE 802.11n PCIe + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8192ee + +config RTL8821AE + tristate "Realtek RTL8821AE/RTL8812AE Wireless Network Adapter" + depends on PCI + select RTLWIFI + select RTLWIFI_PCI + select RTLBTCOEXIST + ---help--- + This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8821ae + +config RTL8192CU + tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter" + depends on USB + select RTLWIFI + select RTLWIFI_USB + select RTL8192C_COMMON + ---help--- + This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB + wireless network adapters. + + If you choose to build it as a module, it will be called rtl8192cu + +config RTLWIFI + tristate + select FW_LOADER + +config RTLWIFI_PCI + tristate + +config RTLWIFI_USB + tristate + +config RTLWIFI_DEBUG + bool "Debugging output for rtlwifi driver family" + depends on RTLWIFI + default y + ---help--- + To use the module option that sets the dynamic-debugging level for, + the front-end driver, this parameter must be "Y". For memory-limited + systems, choose "N". If in doubt, choose "Y". + +config RTL8192C_COMMON + tristate + depends on RTL8192CE || RTL8192CU + default y + +config RTL8723_COMMON + tristate + depends on RTL8723AE || RTL8723BE + default y + +config RTLBTCOEXIST + tristate + depends on RTL8723AE || RTL8723BE || RTL8821AE || RTL8192EE + default y + +endif diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/Makefile new file mode 100644 index 0000000..09c30e4 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/Makefile @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: GPL-2.0 +obj-$(CONFIG_RTLWIFI) += rtlwifi.o +rtlwifi-objs := \ + base.o \ + cam.o \ + core.o \ + debug.o \ + efuse.o \ + ps.o \ + rc.o \ + regd.o \ + stats.o + +rtl8192c_common-objs += \ + +obj-$(CONFIG_RTLWIFI_PCI) += rtl_pci.o +rtl_pci-objs := pci.o + +obj-$(CONFIG_RTLWIFI_USB) += rtl_usb.o +rtl_usb-objs := usb.o + +obj-$(CONFIG_RTL8192C_COMMON) += rtl8192c/ +obj-$(CONFIG_RTL8192CE) += rtl8192ce/ +obj-$(CONFIG_RTL8192CU) += rtl8192cu/ +obj-$(CONFIG_RTL8192SE) += rtl8192se/ +obj-$(CONFIG_RTL8192DE) += rtl8192de/ +obj-$(CONFIG_RTL8723AE) += rtl8723ae/ +obj-$(CONFIG_RTL8723BE) += rtl8723be/ +obj-$(CONFIG_RTL8188EE) += rtl8188ee/ +obj-$(CONFIG_RTLBTCOEXIST) += btcoexist/ +obj-$(CONFIG_RTL8723_COMMON) += rtl8723com/ +obj-$(CONFIG_RTL8821AE) += rtl8821ae/ +obj-$(CONFIG_RTL8192EE) += rtl8192ee/ diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile new file mode 100644 index 0000000..d15c587 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: GPL-2.0 +btcoexist-objs := halbtc8192e2ant.o \ + halbtc8723b1ant.o \ + halbtc8723b2ant.o \ + halbtc8821a1ant.o \ + halbtc8821a2ant.o \ + halbtcoutsrc.o \ + rtl_btc.o + +obj-$(CONFIG_RTLBTCOEXIST) += btcoexist.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile new file mode 100644 index 0000000..5ea368e --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8188ee-objs := \ + dm.o \ + fw.o \ + hw.o \ + led.o \ + phy.o \ + pwrseq.o \ + rf.o \ + sw.o \ + table.o \ + trx.o + +obj-$(CONFIG_RTL8188EE) += rtl8188ee.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile new file mode 100644 index 0000000..40f0755 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8192c-common-objs := \ + main.o \ + dm_common.o \ + fw_common.o \ + phy_common.o + +obj-$(CONFIG_RTL8192C_COMMON) += rtl8192c-common.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile new file mode 100644 index 0000000..bc307cc --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8192ce-objs := \ + dm.o \ + hw.o \ + led.o \ + phy.o \ + rf.o \ + sw.o \ + table.o \ + trx.o + +obj-$(CONFIG_RTL8192CE) += rtl8192ce.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile new file mode 100644 index 0000000..8b3921f --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8192cu-objs := \ + dm.o \ + hw.o \ + led.o \ + mac.o \ + phy.o \ + rf.o \ + sw.o \ + table.o \ + trx.o + +obj-$(CONFIG_RTL8192CU) += rtl8192cu.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile new file mode 100644 index 0000000..6482d82 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8192de-objs := \ + dm.o \ + fw.o \ + hw.o \ + led.o \ + phy.o \ + rf.o \ + sw.o \ + table.o \ + trx.o + +obj-$(CONFIG_RTL8192DE) += rtl8192de.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile new file mode 100644 index 0000000..12dfbeb --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8192ee-objs := \ + dm.o \ + fw.o \ + hw.o \ + led.o \ + phy.o \ + pwrseq.o \ + rf.o \ + sw.o \ + table.o \ + trx.o \ + + +obj-$(CONFIG_RTL8192EE) += rtl8192ee.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile new file mode 100644 index 0000000..e577235 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8192se-objs := \ + dm.o \ + fw.o \ + hw.o \ + led.o \ + phy.o \ + rf.o \ + sw.o \ + table.o \ + trx.o + +obj-$(CONFIG_RTL8192SE) += rtl8192se.o + diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile new file mode 100644 index 0000000..d123870 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8723ae-objs := \ + dm.o \ + fw.o \ + hal_btc.o \ + hal_bt_coexist.o\ + hw.o \ + led.o \ + phy.o \ + pwrseq.o \ + rf.o \ + sw.o \ + table.o \ + trx.o \ + + +obj-$(CONFIG_RTL8723AE) += rtl8723ae.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile new file mode 100644 index 0000000..d3ed44d --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8723be-objs := \ + dm.o \ + fw.o \ + hw.o \ + led.o \ + phy.o \ + pwrseq.o \ + rf.o \ + sw.o \ + table.o \ + trx.o \ + + +obj-$(CONFIG_RTL8723BE) += rtl8723be.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile new file mode 100644 index 0000000..3451198 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8723-common-objs := \ + main.o \ + dm_common.o \ + fw_common.o \ + phy_common.o + +obj-$(CONFIG_RTL8723_COMMON) += rtl8723-common.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile new file mode 100644 index 0000000..81dbf4c --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: GPL-2.0 +rtl8821ae-objs := \ + dm.o \ + fw.o \ + hw.o \ + led.o \ + phy.o \ + pwrseq.o \ + rf.o \ + sw.o \ + table.o \ + trx.o \ + + +obj-$(CONFIG_RTL8821AE) += rtl8821ae.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtw88/Kconfig b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtw88/Kconfig new file mode 100644 index 0000000..55b1bf3 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtw88/Kconfig @@ -0,0 +1,54 @@ +menuconfig RTW88 + tristate "Realtek 802.11ac wireless chips support" + depends on MAC80211 + help + This module adds support for mac80211-based wireless drivers that + enables Realtek IEEE 802.11ac wireless chipsets. + + If you choose to build a module, it'll be called rtw88. + +if RTW88 + +config RTW88_CORE + tristate + +config RTW88_PCI + tristate + +config RTW88_8822BE + bool "Realtek 8822BE PCI wireless network adapter" + depends on PCI + select RTW88_CORE + select RTW88_PCI + help + Select this option will enable support for 8822BE chipset + + 802.11ac PCIe wireless network adapter + +config RTW88_8822CE + bool "Realtek 8822CE PCI wireless network adapter" + depends on PCI + select RTW88_CORE + select RTW88_PCI + help + Select this option will enable support for 8822CE chipset + + 802.11ac PCIe wireless network adapter + +config RTW88_DEBUG + bool "Realtek rtw88 debug support" + depends on RTW88_CORE + help + Enable debug support + + If unsure, say Y to simplify debug problems + +config RTW88_DEBUGFS + bool "Realtek rtw88 debugfs support" + depends on RTW88_CORE + help + Enable debug support + + If unsure, say Y to simplify debug problems + +endif diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtw88/Makefile b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtw88/Makefile new file mode 100644 index 0000000..77edee2 --- /dev/null +++ b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-amd64/drivers/net/wireless/realtek/rtw88/Makefile @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause + +obj-$(CONFIG_RTW88_CORE) += rtw88.o +rtw88-y += main.o \ + mac80211.o \ + util.o \ + debug.o \ + tx.o \ + rx.o \ + mac.o \ + phy.o \ + coex.o \ + efuse.o \ + fw.o \ + ps.o \ + sec.o \ + regd.o + +rtw88-$(CONFIG_RTW88_8822BE) += rtw8822b.o rtw8822b_table.o +rtw88-$(CONFIG_RTW88_8822CE) += rtw8822c.o rtw8822c_table.o + +obj-$(CONFIG_RTW88_PCI) += rtwpci.o +rtwpci-objs := pci.o diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/8822be.h b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/8822be.h new file mode 100644 index 0000000..e69de29 diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/8822ce.h b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/8822ce.h new file mode 100644 index 0000000..e69de29 diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/core.h b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/core.h new file mode 100644 index 0000000..e69de29 diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/debug.h b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/debug.h new file mode 100644 index 0000000..e69de29 diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/debugfs.h b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/debugfs.h new file mode 100644 index 0000000..e69de29 diff --git a/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/pci.h b/files/wifi-drivers/usr/src/linux-headers-5.10.0-12-common/include/config/rtw88/pci.h new file mode 100644 index 0000000..e69de29