freebsd-dev/sys/mips/conf
Andriy Voskoboinyk 7453645f2a rtwn(4), urtwn(4): merge common code, add support for 11ac devices.
All devices:
- add support for rate adaptation via ieee80211_amrr(9);
- use short preamble for transmitted frames when needed;
- multi-bss support:
 * for RTL8821AU: 2 VAPs at the same time;
 * other: 1 any VAP + 1 sta VAP.
RTL8188CE:
- fix IQ calibration bug (reason of significant speed degradation);
- add h/w crypto acceleration support.
USB:
- A-MPDU Tx support;
- short GI support;
Other:
- add support for RTL8812AU / RTL8821AU chipsets
(a/b/g/n only; no ac yet);
- split merged code into subparts:
 * bus glue (usb/*, pci/*, rtl*/usb/*, rtl*/pci/*)
 * common (if_rtwn*)
 * chip-specific (rtl*/*)
- various other bugfixes.

Due to code reorganization, module names / requirements were changed too:
urtwn urtwnfw -> rtwn rtwn_usb rtwnfw
rtwn  rtwnfw  -> rtwn rtwn_pci rtwnfw

Tested with RTL8188CE, RTL8188CUS, RTL8188EU and RTL8821AU.

Tested by:	kevlo, garga,
		Peter Garshtja <peter.garshtja@ambient-md.com>,
		Kevin McAleavey <kevin.mcaleavey@knosproject.com>,
		Ilias-Dimitrios Vrachnis <id@vrachnis.com>,
		<otacilio.neto@bsd.com.br>
Relnotes:	yes
2016-10-17 20:38:24 +00:00
..
ADM5120 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
ADM5120.hints
ALCHEMY In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
ALFA_HORNET_UB [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
ALFA_HORNET_UB.hints
AP91 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
AP91.hints
AP93 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
AP93.hints
AP94 Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
AP94.hints
AP96 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
AP96.hints
AP121 [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
AP121.hints
AP135 [mips] migrate the QCA955X_BASE file to std.QCA955X, to bring this in line with 2016-08-28 04:08:26 +00:00
AP135.hints Update the AP135 reference design flash layout to be more useful. 2015-10-10 05:00:18 +00:00
AP143 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
AP143.hints Add support for the integrated wifi for the QCA953x base config and 2015-11-29 05:49:49 +00:00
AR71XX_BASE In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
AR71XX_BASE.hints
AR91XX_BASE.hints
AR724X_BASE In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
AR724X_BASE.hints
AR933X_BASE.hints
AR934X_BASE.hints
AR5312_BASE.hints [ar531x] add default configs for AR531x ports. 2016-10-06 20:37:23 +00:00
AR5315_BASE.hints [ar531x] add default configs for AR531x ports. 2016-10-06 20:37:23 +00:00
BCM In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
BCM.hints bhnd(4): Implement NVRAM support required for PMU bring-up. 2016-08-16 21:32:05 +00:00
BERI_DE4_BASE Remove "New" label from NFSCL/NFSD now that they are the only NFS 2015-01-06 16:15:57 +00:00
BERI_DE4_MDROOT Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_DE4_SDROOT Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_DE4.hints
BERI_NETFPGA_MDROOT
BERI_SIM_BASE
BERI_SIM_MDROOT Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_SIM_SDROOT Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_SIM_VIRTIO Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_SOCKIT Add configuration files for BERI soft-core synthesized on 2014-12-17 11:36:31 +00:00
BERI_TEMPLATE In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
BERI_TPAD.hints
CARAMBOLA2 Since i'm using carambola 2 for more debugging, enable ARGE_DEBUG by default. 2016-08-28 04:06:57 +00:00
CARAMBOLA2.hints Start enabling the available GPIO pins on the Carambola 2. 2015-04-12 00:02:32 +00:00
DB120 [ar934x] shuffle AR93XX_BASE -> std.AR934X 2016-08-03 19:23:22 +00:00
DB120.hints
DEFAULTS
DIR-655A1 [mips] migrate the QCA955X_BASE file to std.QCA955X, to bring this in line with 2016-08-28 04:08:26 +00:00
DIR-655A1.hints Update the board MAC address configuration for the DIR-655A1. 2015-04-05 20:56:51 +00:00
DIR-825B1 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
DIR-825B1.hints Migrate these configs to use the geom map search function. 2015-03-21 06:18:25 +00:00
DIR-825C1 [ar934x] shuffle AR93XX_BASE -> std.AR934X 2016-08-03 19:23:22 +00:00
DIR-825C1.hints Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
ENH200 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
ENH200.hints
ERL Add COMPAT_FREEBSD10 to the MIPS ERL kernel config 2016-10-12 18:49:30 +00:00
GXEMUL In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
GXEMUL32 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
GXEMUL.hints
IDT In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
IDT.hints
MALTA Move MALTA_COMMON to std.MALTA (as we have for XLP and SWARM). 2015-01-07 12:12:36 +00:00
MALTA64 Move MALTA_COMMON to std.MALTA (as we have for XLP and SWARM). 2015-01-07 12:12:36 +00:00
MALTA.hints
MT7620 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
MT7620.hints Add initial configuration files for the MT7620 and RT5350 SoCs. 2015-12-25 00:58:41 +00:00
MT7620A_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
MT7620N_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
MT7621_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
MT7628_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
OCTEON1 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
OCTEON1.hints
ONIONOMEGA [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
ONIONOMEGA.hints Add a kernel config for the Onion Omega 2015-11-17 21:02:27 +00:00
PB47 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
PB47.hints
PB92 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
PB92.hints
PICOSTATION_M2HP Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
PICOSTATION_M2HP.hints Use search method instead of fixed offsets for finding rootfs. This unbreaks 2014-10-30 23:47:28 +00:00
QCA953X_BASE In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
QCA953X_BASE.hints Add support for the integrated wifi for the QCA953x base config and 2015-11-29 05:49:49 +00:00
QCA955X_BASE.hints Add pcb1 to the QCA955x. 2015-07-03 06:06:44 +00:00
QEMU In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
ROUTERSTATION Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
ROUTERSTATION_MFS Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
ROUTERSTATION.hints
RSPRO Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
RSPRO_MFS Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
RSPRO_STANDALONE
RSPRO.hints
RT305X In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
RT305X.hints
RT3050_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
RT3352_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
RT3883_FDT Build etherswitch support for appropriate Ralink/Mediatek SoCs 2016-05-25 06:47:28 +00:00
RT5350 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
RT5350_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
RT5350.hints Add initial configuration files for the MT7620 and RT5350 SoCs. 2015-12-25 00:58:41 +00:00
SENTRY5 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
SENTRY5.hints bhnd(4): Implement NVRAM support required for PMU bring-up. 2016-08-16 21:32:05 +00:00
std.AR91XX In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.AR933X rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
std.AR934X rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
std.AR5312 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.AR5315 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.MALTA In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.QCA955X rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
std.SWARM In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.XLP In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
SWARM
SWARM64
SWARM64_SMP
SWARM_SMP
SWARM.hints
TL-ARCHERC7V2 [mips] migrate the QCA955X_BASE file to std.QCA955X, to bring this in line with 2016-08-28 04:08:26 +00:00
TL-ARCHERC7V2.hints Add initial support for the TP-Link Archer C7 v2. 2015-07-03 06:09:56 +00:00
TL-WDR4300 .. and since others are using wdr3600/wdr4300 right now and are having 2016-08-28 04:07:34 +00:00
TL-WDR4300.hints [wdr4300] invert the GPIO LED polarity. 2016-07-31 06:52:19 +00:00
TL-WR740Nv4 [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
TL-WR740Nv4.hints Add support for the TP-Link TL-WR740N v4. 2015-10-22 08:08:06 +00:00
TL-WR1043NDv2 [mips] migrate the QCA955X_BASE file to std.QCA955X, to bring this in line with 2016-08-28 04:08:26 +00:00
TL-WR1043NDv2.hints Migrate the TL-WR1043nd v2 to use the new map based MAC hints mechanism. 2015-04-01 06:44:39 +00:00
TP-MR3020 [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
TP-MR3020.hints Correctly use the default values for location of MAC addrs of arge0, 2015-10-18 04:50:51 +00:00
TP-WN1043ND [mips] move AR91XX_BASE to std.AR91XX. 2016-08-28 04:10:23 +00:00
TP-WN1043ND.hints
WZR-300HP Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
WZR-300HP.hints Set correct argemdio addr, comment out arge1 as its not physically 2015-10-04 22:50:37 +00:00
WZR-HPAG300H Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
WZR-HPAG300H.hints Switch is an 8316, so make the comments say that. 2014-12-03 23:37:23 +00:00
XLP
XLP64
XLP.hints
XLPN32
XLR In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
XLR64 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
XLRN32 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00