1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/mips/conf
Adrian Chadd b14a705362 Add initial support for the TP-Link Archer C7 v2.
The SoC, the flash, the ethernet ports and ethernet switch all work.
The USB works.

The 11ac PCIe NIC internally is at least seen by the PCIE RC, but
I haven't tried using it yet.  There's no driver and I haven't
yet swapped it out for a non-11ac chip.

The on-chip 2GHz wifi works, but there are some data errors that
get thrown up in STA mode when scanning.  I have a feeling I have
to finish the DDR flush code out and have it run correctly on the
shared interrupts; that'll take a bit of time to get right.

But if you're after an updated piece of hardware, the Archer C7 v2
is certainly there, and you can replace the 11ac NIC with a 3x3
Atheros PCIe device (eg AR9380, AR9390, AR9580, etc) and it'll
"just work".

Tested:

* TP-Link archer c7v2.
2015-07-03 06:09:56 +00:00
..
ADM5120
ADM5120.hints
ALCHEMY In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ALFA_HORNET_UB In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ALFA_HORNET_UB.hints
AP91 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP91.hints
AP93 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP93.hints Let's just use the mib0 partition for our configurations pace. It's 2014-05-19 19:34:44 +00:00
AP94 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP94.hints
AP96 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP96.hints
AP121 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP121.hints
AP135 QCA955x / AP135 platform tidyups. 2015-05-19 05:41:00 +00:00
AP135.hints The AP135 PCIe NIC isn't an ath device, it's an 11ac part (linux ath10k.) 2015-05-19 05:33:07 +00:00
AR71XX_BASE Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
AR71XX_BASE.hints
AR91XX_BASE Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
AR91XX_BASE.hints
AR724X_BASE Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
AR724X_BASE.hints
AR933X_BASE Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
AR933X_BASE.hints
AR934X_BASE Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
AR934X_BASE.hints Enable use of the PCIe connected wifi on the DB120 (AR9344) board. 2014-02-14 05:25:15 +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
BERI_DE4_SDROOT
BERI_DE4.hints
BERI_NETFPGA_MDROOT Introduce opt_netfpga.h and allow setting NF10BMAC_64BIT from mips kernel 2014-06-26 17:20:45 +00:00
BERI_SIM_BASE
BERI_SIM_MDROOT
BERI_SIM_SDROOT
BERI_SOCKIT Add configuration files for BERI soft-core synthesized on 2014-12-17 11:36:31 +00:00
BERI_TEMPLATE
BERI_TPAD.hints
CARAMBOLA2 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
CARAMBOLA2.hints Start enabling the available GPIO pins on the Carambola 2. 2015-04-12 00:02:32 +00:00
DB120 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
DB120.hints * Add ethernet MAC configuration from the EEPROM for arge0/arge1 2014-03-16 02:34:33 +00:00
DEFAULTS
DIR-655A1 Add initial D-Link DIR-655 (A1) support. 2015-03-22 02:15:09 +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 For now build random into the kernel - there seems to be issues kldload'ing 2015-01-03 02:39:28 +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 Add support for the Dlink DIR-825C1 74k MIPS router based on Atheros 2014-04-03 20:12:39 +00:00
DIR-825C1.hints Convert the DIR-825C1 to use the new map based MAC address configuration. 2015-04-05 22:00:44 +00:00
ENH200 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ENH200.hints
GXEMUL Renove faith(4) and faithd(8) from base. It looks like industry 2014-11-09 21:33:01 +00:00
GXEMUL32 Renove faith(4) and faithd(8) from base. It looks like industry 2014-11-09 21:33:01 +00:00
GXEMUL.hints
IDT
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
OCTEON1 Correct the ixgbe entries in mips and powerpc, and add the module 2015-03-18 16:54:03 +00:00
OCTEON1.hints
PB47 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
PB47.hints
PB92 Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
PB92.hints
PICOSTATION_M2HP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +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
QCA955X_BASE Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
QCA955X_BASE.hints Add pcb1 to the QCA955x. 2015-07-03 06:06:44 +00:00
QEMU
ROUTERSTATION Convert routerstation to use geom_uncompress. 2015-05-19 06:45:56 +00:00
ROUTERSTATION_MFS In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ROUTERSTATION.hints
RSPRO Migrate RSPRO to use the uncompress module, not uzip. 2015-05-19 06:45:06 +00:00
RSPRO_MFS In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RSPRO_STANDALONE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RSPRO.hints
RT305X Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
RT305X.hints
SENTRY5 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SENTRY5.hints
std.MALTA Move MALTA_COMMON to std.MALTA (as we have for XLP and SWARM). 2015-01-07 12:12:36 +00:00
std.SWARM In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
std.XLP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM
SWARM64
SWARM64_SMP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM_SMP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM.hints
TL-ARCHERC7V2 Add initial support for the TP-Link Archer C7 v2. 2015-07-03 06:09:56 +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 Add support for the TP-Link TL-WDR4300 and TL-WDR3600. 2015-03-21 06:16:23 +00:00
TL-WDR4300.hints Add hints to set the board MAC address and derived values for each interface. 2015-03-28 23:42:59 +00:00
TL-WR1043NDv2 Add board support for the TP-Link TL-WR1043nd v2. 2015-03-14 07:59:54 +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 Disable the makeoption with MFS_IMAGE= set as we don't ship that file 2014-09-27 17:11:51 +00:00
TP-MR3020.hints Add kernel support for the TP-LINK MR3020 Atheros MIPS 24k router. 2014-09-27 08:59:43 +00:00
TP-WN1043ND In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
TP-WN1043ND.hints
WZR-300HP Remove redundant kern conf entries that are inherited via include 2014-09-07 20:27:48 +00:00
WZR-300HP.hints Remove redundant kern conf entries that are inherited via include 2014-09-07 20:27:48 +00:00
WZR-HPAG300H Add support for Buffalo WZR-HP-AG300H atheros MIPS router. 2014-11-25 17:33:22 +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
XLR64
XLRN32 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00