head	1.13;
access;
symbols
	RELENG_8_4:1.13.0.2
	RELENG_9_1_0_RELEASE:1.12.2.1.4.2
	RELENG_9_1:1.12.2.1.0.4
	RELENG_9_1_BP:1.12.2.1
	RELENG_8_3_0_RELEASE:1.9.2.4.4.1
	RELENG_8_3:1.9.2.4.0.4
	RELENG_8_3_BP:1.9.2.4
	RELENG_9_0_0_RELEASE:1.12.2.1.2.1
	RELENG_9_0:1.12.2.1.0.2
	RELENG_9_0_BP:1.12.2.1
	RELENG_9:1.12.0.2
	RELENG_9_BP:1.12
	RELENG_8_2_0_RELEASE:1.9.2.4.2.1
	RELENG_8_2:1.9.2.4.0.2
	RELENG_8_2_BP:1.9.2.4
	RELENG_8:1.9.0.2;
locks; strict;
comment	@# @;


1.13
date	2011.12.29.05.51.48;	author adrian;	state dead;
branches
	1.13.2.1;
next	1.12;

1.12
date	2011.05.11.00.52.41;	author gonzo;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	2011.04.30.11.28.21;	author adrian;	state Exp;
branches;
next	1.10;

1.10
date	2011.03.31.08.07.13;	author adrian;	state Exp;
branches;
next	1.9;

1.9
date	2010.11.13.22.34.12;	author imp;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2010.09.28.03.34.51;	author gonzo;	state Exp;
branches;
next	1.7;

1.7
date	2010.05.01.16.39.46;	author imp;	state Exp;
branches;
next	1.6;

1.6
date	2010.05.01.16.38.40;	author imp;	state Exp;
branches;
next	1.5;

1.5
date	2010.03.29.22.03.55;	author imp;	state Exp;
branches;
next	1.4;

1.4
date	2010.03.14.19.04.42;	author imp;	state Exp;
branches;
next	1.3;

1.3
date	2010.02.10.16.30.04;	author attilio;	state Exp;
branches;
next	1.2;

1.2
date	2010.01.12.20.55.12;	author rpaulo;	state Exp;
branches;
next	1.1;

1.1
date	2010.01.09.18.10.46;	author imp;	state Exp;
branches;
next	;

1.13.2.1
date	2011.12.29.05.51.48;	author svnexp;	state dead;
branches;
next	1.13.2.2;

1.13.2.2
date	2013.03.28.13.05.15;	author svnexp;	state Exp;
branches;
next	;

1.12.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.12.2.1.2.1
	1.12.2.1.4.1;
next	1.12.2.2;

1.12.2.2
date	2012.11.17.11.37.15;	author svnexp;	state Exp;
branches;
next	;

1.12.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.12.2.1.2.2;

1.12.2.1.2.2
date	2012.11.17.08.37.11;	author svnexp;	state Exp;
branches;
next	;

1.12.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.12.2.1.4.2;

1.12.2.1.4.2
date	2012.11.17.08.48.02;	author svnexp;	state Exp;
branches;
next	;

1.9.2.1
date	2010.11.27.12.26.40;	author jchandra;	state dead;
branches;
next	1.9.2.2;

1.9.2.2
date	2010.11.27.12.26.40;	author jchandra;	state Exp;
branches;
next	1.9.2.3;

1.9.2.3
date	2010.11.28.00.53.43;	author gonzo;	state Exp;
branches;
next	1.9.2.4;

1.9.2.4
date	2010.11.28.01.18.11;	author gonzo;	state Exp;
branches
	1.9.2.4.2.1
	1.9.2.4.4.1;
next	1.9.2.5;

1.9.2.5
date	2012.11.17.10.36.54;	author svnexp;	state Exp;
branches;
next	;

1.9.2.4.2.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.9.2.4.4.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.9.2.4.4.2;

1.9.2.4.4.2
date	2012.11.17.08.25.31;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.13
log
@SVN rev 228944 on 2011-12-29 05:51:48Z by adrian

Break out the AR71XX config file into _BASE and board specific
bits.

The ROUERSTATION and RSPRO variants contain:

* the board specific bits (eg the RTC for RSPRO, later on it'll
  include the GPIO/LED definitions);
* the boot specific bits (eg, on-board flash, usb flash, etc).

For now the AR71XX_BASE file contains the common board config,
drivers and net80211/ath wireless drivers.

I'll follow this up with config files for the other boards I
have (eg the Ubiquiti LSSR71, as well as some Mikrotik boards
that use the AR71XX and atheros reference boards) which will
be quite easy to do now.
@
text
@#
# AR71XX -- Kernel configuration file for FreeBSD/mips for Atheros 71xx systems
#
# $FreeBSD: src/sys/mips/conf/AR71XX,v 1.12 2011/05/11 00:52:41 gonzo Exp $
#

ident		AR71XX
makeoptions	KERNLOADADDR=0x80050000
options		HZ=1000

hints		"AR71XX.hints"
include		"../atheros/std.ar71xx"

makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
#makeoptions	MODULES_OVERRIDE=""

options		DDB
options		KDB

options		SCHED_4BSD		#4BSD scheduler
options		INET			#InterNETworking
options		NFSCL			#Network Filesystem Client
options		NFS_ROOT		#NFS usable as /, requires NFSCL
options		PSEUDOFS		#Pseudo-filesystem framework
options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions

# options		NFS_LEGACYRPC
# Debugging for use in -current
options		DEADLKRES
options		INVARIANTS
options		INVARIANT_SUPPORT
options		WITNESS
options		WITNESS_SKIPSPIN
options         FFS                     #Berkeley Fast Filesystem
options         SOFTUPDATES             #Enable FFS soft updates support
options         UFS_ACL                 #Support for access control lists
options         UFS_DIRHASH             #Improve performance on big directories


options		BOOTP
options		BOOTP_NFSROOT
options		BOOTP_NFSV3
options		BOOTP_WIRED_TO=arge0 
options		BOOTP_COMPAT
options		ROOTDEVNAME=\"nfs:192.168.10.1:/mnt/bsd\"

device		pci
device		ar71xx_pci

# Wireless NIC cards
options		IEEE80211_DEBUG
options		IEEE80211_SUPPORT_MESH
options		IEEE80211_SUPPORT_TDMA
device		wlan            # 802.11 support
device		wlan_wep        # 802.11 WEP support
device		wlan_ccmp       # 802.11 CCMP support
device		wlan_tkip       # 802.11 TKIP support

device		ath             # Atheros NIC's
device		ath_pci		# Atheros pci/cardbus glue
options 	ATH_DEBUG
device		ath_hal
option		AH_SUPPORT_AR5416
option		AH_RXCFG_SDMAMW_4BYTES	# See NOTES for details of this WAR
device		ath_rate_sample

device		mii
device		arge

device		usb
options		USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
# options		USB_DEBUG
device		ohci
device		ehci

device		gpio
device		gpioled

device		spibus
device		ar71xx_spi
device		mx25l
# device		geom_redboot

device		ar71xx_wdog

device		uart

device		loop
device		ether
device		md
device		bpf
device		random
device		if_bridge
@


1.13.2.1
log
@file AR71XX was added on branch RELENG_8_4 on 2013-03-28 13:05:15 +0000
@
text
@d1 93
@


1.13.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 88
#
# AR71XX -- Kernel configuration file for FreeBSD/mips for Atheros 71xx systems
#
# $FreeBSD: releng/8.4/sys/mips/conf/AR71XX 215967 2010-11-28 01:18:11Z gonzo $
#

ident		AR71XX
cpu		CPU_MIPS4KC
options 	ISA_MIPS32
makeoptions	TARGET_BIG_ENDIAN
makeoptions	KERNLOADADDR=0x80050000
options		HZ=1000

files		"../atheros/files.ar71xx"
hints		"AR71XX.hints"

makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
#makeoptions	MODULES_OVERRIDE=""

options		DDB
options		KDB

options		SCHED_4BSD		#4BSD scheduler
options		INET			#InterNETworking
options		NFSCLIENT		#Network Filesystem Client
options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
options		PSEUDOFS		#Pseudo-filesystem framework
options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions

# options		NFS_LEGACYRPC
# Debugging for use in -current
options		DEADLKRES
options		INVARIANTS
options		INVARIANT_SUPPORT
options		WITNESS
options		WITNESS_SKIPSPIN
options         FFS                     #Berkeley Fast Filesystem
options         SOFTUPDATES             #Enable FFS soft updates support
options         UFS_ACL                 #Support for access control lists
options         UFS_DIRHASH             #Improve performance on big directories


options		BOOTP
options		BOOTP_NFSROOT
options		BOOTP_NFSV3
options		BOOTP_WIRED_TO=arge0 
options		BOOTP_COMPAT
options		ROOTDEVNAME=\"nfs:192.168.10.1:/mnt/bsd\"

device		pci

# Wireless NIC cards
options		IEEE80211_DEBUG
options		IEEE80211_SUPPORT_MESH
options		IEEE80211_SUPPORT_TDMA
device		wlan            # 802.11 support
device		wlan_wep        # 802.11 WEP support
device		wlan_ccmp       # 802.11 CCMP support
device		wlan_tkip       # 802.11 TKIP support

device		ath             # Atheros pci/cardbus NIC's
options 	ATH_DEBUG
device		ath_hal
option		AH_SUPPORT_AR5416
device		ath_rate_sample

device		mii
device		arge

device		usb
options		USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
# options		USB_DEBUG
device		ohci
device		ehci

device		spibus
device		ar71xx_spi

device		ar71xx_wdog

device		uart

device		loop
device		ether
device		md
device		bpf
device		random
device		if_bridge
@


1.12
log
@SVN rev 221753 on 2011-05-11 00:52:41Z by gonzo

Use new option names for NFS client and NFS server

See UPDATING entry for 20110427
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.12.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.12.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d4 1
a4 1
# $FreeBSD: stable/9/sys/mips/conf/AR71XX 221753 2011-05-11 00:52:41Z gonzo $
@


1.12.2.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.12.2.1.4.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/9.1/sys/mips/conf/AR71XX 221753 2011-05-11 00:52:41Z gonzo $
@


1.12.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.12.2.1.2.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/9.0/sys/mips/conf/AR71XX 221753 2011-05-11 00:52:41Z gonzo $
@


1.11
log
@SVN rev 221252 on 2011-04-30 11:28:21Z by adrian

In preparation for the AR724x PCIe bus code, make the AR71xx PCI bus
glue require 'device ar71xx_pci' .

Users of the AR71xx board configs will now require this for functioning
PCI:

device pci
device ar71xx_pci
@
text
@d22 2
a23 2
options		NFSCLIENT		#Network Filesystem Client
options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
@


1.10
log
@SVN rev 220185 on 2011-03-31 08:07:13Z by adrian

Break out the ath PCI logic into a separate device/module.

Introduce the AHB glue for Atheros embedded systems. Right now it's
hard-coded for the AR9130 chip whose support isn't yet in this HAL;
it'll be added in a subsequent commit.

Kernel configuration files now need both 'ath' and 'ath_pci' devices; both
modules need to be loaded for the ath device to work.
@
text
@d48 1
@


1.9
log
@SVN rev 215270 on 2010-11-13 22:34:12Z by imp

Remove the 'machine mips' from DEFAULTS.  Put the proper 'machine mips
mipsel' or 'machine mips mipseb' into the config file (with a few 64's
tossed in for good measure).  This will let us build the proper
kernels with different worlds as part of make universe.
@
text
@d58 2
a59 1
device		ath             # Atheros pci/cardbus NIC's
@


1.9.2.1
log
@file AR71XX was added on branch RELENG_8 on 2010-11-27 12:29:01 +0000
@
text
@d1 91
@


1.9.2.2
log
@SVN rev 215938 on 2010-11-27 12:26:40Z by jchandra

Merge MIPS platform support to 8-STABLE.

This commit merges the MIPS platform changes that was now stable in
-CURRENT into 8-STABLE. The MIPS changesets are too many (~400) to list
here. But the changesets merged in this commit that affect other platforms
are summarized below:

r204635 : (changes to sys/dev/hwpmc, lib/libpmc, sys/sys/pmc.h)
Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor.

r205845: (changes to sys/modules/Makefile)
Fix for building modules on mips and arm.

r204031: (changes to sys/kern/link_elf_obj.c)
printf fix, as part of kernel module support for MIPS.

r206404: (changes to sys/arm/include/bus.h)
Add BUS_SPACE_UNRESTRICTED and define it to be ~0, just like all the
other platforms - for arm and mips.

r206819: (changes to sys/vm/)
Add VMFS_TLB_ALIGNED_SPACE option and kmem_alloc_nofault_space(), which
is used to allocate kernel stack address on MIPS.

r208165, r211087: (sys/kern/subr_smp.c, sys/kern/sched_ule.c)
Enable ULE scheduler for MIPS, Fix for an issue in SMP when 32 cpus are
enabled.

r208659: (sys/{ia64/ia64,mips/mips,sun4v/sun4v}/pmap.c)
Simplify the inner loop of get_pv_entry()

r208794: (changes to sys/vm/)
Make vm_contig_grow_cache() extern, and use it when vm_phys_alloc_contig()
fails to allocate MIPS page table pages.

r210327:  (changes to sys/vm/)
Support for MIPS page table page allocation.  Add a new function 'vm_page_t
vm_page_alloc_freelist(int flind, int order, int req)' to vm/vm_page.c to
allocate a page from a specified freelist, and other related changes.

Reviewed by:	alc(vm changes only)
Approved by:	kib(re), alc(vm), imp(mips), jmallett(mips), gnn(mips pmc)
@
text
@a0 94
#
# AR71XX -- Kernel configuration file for FreeBSD/mips for Atheros 71xx systems
#
# $FreeBSD$
#

ident		AR71XX
cpu		CPU_MIPS4KC
options 	ISA_MIPS32
makeoptions	TARGET_BIG_ENDIAN
makeoptions	KERNLOADADDR=0x80050000
options		HZ=1000

files		"../atheros/files.ar71xx"
hints		"AR71XX.hints"

makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
#makeoptions	MODULES_OVERRIDE=""

options		DDB
options		KDB

options		SCHED_4BSD		#4BSD scheduler
options		INET			#InterNETworking
options		NFSCLIENT		#Network Filesystem Client
options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
options		PSEUDOFS		#Pseudo-filesystem framework
options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions

# options		NFS_LEGACYRPC
# Debugging for use in -current
options		DEADLKRES
options		INVARIANTS
options		INVARIANT_SUPPORT
options		WITNESS
options		WITNESS_SKIPSPIN
options         FFS                     #Berkeley Fast Filesystem
options         SOFTUPDATES             #Enable FFS soft updates support
options         UFS_ACL                 #Support for access control lists
options         UFS_DIRHASH             #Improve performance on big directories


options		BOOTP
options		BOOTP_NFSROOT
options		BOOTP_NFSV3
options		BOOTP_WIRED_TO=arge0 
options		BOOTP_COMPAT
options		ROOTDEVNAME=\"nfs:192.168.10.1:/mnt/bsd\"

device		pci

# Wireless NIC cards
options		IEEE80211_DEBUG
options		IEEE80211_SUPPORT_MESH
options		IEEE80211_SUPPORT_TDMA
device		wlan            # 802.11 support
device		wlan_wep        # 802.11 WEP support
device		wlan_ccmp       # 802.11 CCMP support
device		wlan_tkip       # 802.11 TKIP support

device		ath             # Atheros pci/cardbus NIC's
options 	ATH_DEBUG
device		ath_hal
option		AH_SUPPORT_AR5416
option		AH_RXCFG_SDMAMW_4BYTES	# See NOTES for details of this WAR
device		ath_rate_sample

device		mii
device		arge

device		usb
options		USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
# options		USB_DEBUG
device		ohci
device		ehci

device		gpio
device		gpioled

device		spibus
device		ar71xx_spi
device		mx25l
# device		geom_redboot

device		ar71xx_wdog

device		uart

device		loop
device		ether
device		md
device		bpf
device		random
device		if_bridge
@


1.9.2.3
log
@SVN rev 215961 on 2010-11-28 00:53:43Z by gonzo

MFC r211509:
        add the PLL set functions to cpuops
@
text
@d65 1
a65 1
# option		AH_RXCFG_SDMAMW_4BYTES	# See NOTES for details of this WAR
d77 2
a78 2
# device		gpio
# device		gpioled
d80 3
a82 3
# device		spibus
# device		ar71xx_spi
# device		mx25l
@


1.9.2.4
log
@SVN rev 215967 on 2010-11-28 01:18:11Z by gonzo

Remove options that are not available in 8
@
text
@d65 1
d77 7
a83 2
device		spibus
device		ar71xx_spi
@


1.9.2.5
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d4 1
a4 1
# $FreeBSD: stable/8/sys/mips/conf/AR71XX 215967 2010-11-28 01:18:11Z gonzo $
@


1.9.2.4.4.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.9.2.4.4.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/8.3/sys/mips/conf/AR71XX 215967 2010-11-28 01:18:11Z gonzo $
@


1.9.2.4.2.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.8
log
@SVN rev 213240 on 2010-09-28 03:34:51Z by gonzo

Add GPIO bus to config and hints. Also add sample gpioled device.
@
text
@a7 3
cpu		CPU_MIPS4KC
options 	ISA_MIPS32
makeoptions	TARGET_BIG_ENDIAN
a10 1
files		"../atheros/files.ar71xx"
d12 1
@


1.7
log
@SVN rev 207474 on 2010-05-01 16:39:46Z by imp

Enable AH_RXCFG_SDMAMW_4BYTES option.  See NOTES file for why this is
workaround (WAR) is needed.
@
text
@d77 3
@


1.6
log
@SVN rev 207473 on 2010-05-01 16:38:40Z by imp

Put the -current debugging options back into AR71XX.
@
text
@d65 1
@


1.5
log
@SVN rev 205863 on 2010-03-29 22:03:55Z by imp

Enable module builds now that the build completes for them.  This
should get them into the universe rotation.
@
text
@d32 5
a36 5
# options		DEADLKRES
# options		INVARIANTS
# options		INVARIANT_SUPPORT
# options		WITNESS
# options		WITNESS_SKIPSPIN
@


1.4
log
@SVN rev 205158 on 2010-03-14 19:04:42Z by imp

Go ahead and add USB support to the generic config.
@
text
@d18 1
a18 1
makeoptions	MODULES_OVERRIDE=""
@


1.3
log
@SVN rev 203758 on 2010-02-10 16:30:04Z by attilio

Add the options DEADLKRES (introducing the deadlock resolver thread) in
the 'debugging' section of any HEAD kernel and enable for the mainstream
ones, excluding the embedded architectures.
It may, of course, enabled on a case-by-case basis.

Sponsored by:	Sandvine Incorporated
Requested by:	emaste
Discussed with:	kib
@
text
@d70 2
a71 2
# device		usb
# options		USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
d73 2
a74 1
# device		ehci
@


1.2
log
@SVN rev 202172 on 2010-01-12 20:55:12Z by rpaulo

Add a regular comment explaining what this file is.
@
text
@d32 1
@


1.1
log
@SVN rev 201910 on 2010-01-09 18:10:46Z by imp

Merge from projects/mips to head by hand:

Copy over the AR71XX config file.
@
text
@d2 2
@

