head	1.9;
access;
symbols;
locks; strict;
comment	@# @;


1.9
date	2012.11.17.01.52.48;	author svnexp;	state Exp;
branches;
next	1.8;

1.8
date	2012.08.27.21.49.37;	author adrian;	state Exp;
branches;
next	1.7;

1.7
date	2012.08.23.22.23.56;	author ray;	state Exp;
branches;
next	1.6;

1.6
date	2012.05.11.21.13.43;	author adrian;	state Exp;
branches;
next	1.5;

1.5
date	2012.05.01.06.21.02;	author adrian;	state Exp;
branches;
next	1.4;

1.4
date	2012.04.13.20.23.32;	author adrian;	state Exp;
branches;
next	1.3;

1.3
date	2012.04.13.18.01.53;	author adrian;	state Exp;
branches;
next	1.2;

1.2
date	2012.04.13.08.56.23;	author adrian;	state Exp;
branches;
next	1.1;

1.1
date	2012.04.13.08.52.25;	author adrian;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Switching exporter and resync
@
text
@#
# Specific board setup for the Atheros AP96 reference board.
#
# The AP96 has the following hardware:
#
# + AR7161 CPU SoC
# + AR9223 2.4GHz 11n
# + AR9220 5GHz 11n
# + AR8316 10/100/1000 switch
# + m25p64 based 8MB flash
# + 64mb RAM
# + uboot environment

# $FreeBSD: head/sys/mips/conf/AP96 239757 2012-08-27 21:49:37Z adrian $

include		"AR71XX_BASE"
ident		"AP96"
hints		"AP96.hints"

options		AR71XX_REALMEM=64*1024*1024

options		AR71XX_ENV_UBOOT

# For DOS - enable if required
options 	MSDOSFS

# uncompress - to boot read-only lzma natively from flash
device		geom_uncompress
options		GEOM_UNCOMPRESS
options		ROOTDEVNAME=\"ufs:/dev/map/rootfs.uncompress\"

# Used for the static uboot partition map
device          geom_map

# Options needed for the EEPROM based calibration/PCI configuration data.
options 	AR71XX_ATH_EEPROM	# Fetch EEPROM/PCI config from flash
options 	ATH_EEPROM_FIRMWARE	# Use EEPROM from flash
device		firmware		# Used by the above

# Options required for miiproxy and mdiobus
options 	ARGE_MDIO		# Export an MDIO bus separate from arge
device		miiproxy		# MDIO bus <-> MII PHY rendezvous

device		etherswitch
device		arswitch
@


1.8
log
@SVN rev 239757 on 2012-08-27 21:49:37Z by adrian

Convert to using ulzma.
@
text
@d14 1
a14 1
# $FreeBSD$
@


1.7
log
@SVN rev 239625 on 2012-08-23 22:23:56Z by ray

Remove duplicated GEOM_PART_* options.

PR:		170931
Approved by:	adrian
@
text
@d28 3
a30 2
device		geom_uzip
options 	GEOM_UZIP
a34 3
# Boot off of the rootfs, as defined in the geom_map setup.
options         ROOTDEVNAME=\"ufs:map/rootfs.uzip\"

@


1.6
log
@SVN rev 235290 on 2012-05-11 21:13:43Z by adrian

Add switch support to AP96.
@
text
@a24 2
options 	GEOM_PART_BSD
options 	GEOM_PART_MBR
@


1.5
log
@SVN rev 234863 on 2012-05-01 06:21:02Z by adrian

Convert AP96 to use the mdioproxy and ARGE_MDIO option.

arge1 still works (it's the standalone PHY) but arge0 and the other switch
ports don't work.  They're enumerated though, demonstrating that the
mdiobus abstraction is correctly working.
@
text
@d47 3
@


1.4
log
@SVN rev 234235 on 2012-04-13 20:23:32Z by adrian

Flesh out the rest of the AP96 board/config.
@
text
@d43 4
@


1.3
log
@SVN rev 234232 on 2012-04-13 18:01:53Z by adrian

* Enable ATH_EEPROM_FIRMWARE, now that it's a compile time option
* Tidy up things a bit.
@
text
@a19 6
# GEOM modules
device		geom_redboot	# to get access to the SPI flash partitions
device		geom_uzip	# compressed in-memory filesystem hackery!
options		GEOM_UZIP

options		ROOTDEVNAME=\"ufs:md0.uzip\"
d24 14
a37 2
# options		MD_ROOT
# options		MD_ROOT_SIZE="6144"
d39 1
@


1.2
log
@SVN rev 234220 on 2012-04-13 08:56:23Z by adrian

These are uboot, so mark them as such or booting from flash will not work.
@
text
@d33 3
a35 2
options		AR71XX_ATH_EEPROM
device		firmware
@


1.1
log
@SVN rev 234219 on 2012-04-13 08:52:25Z by adrian

Introduce configuration files for AP94 and AP96.

This uses the new firmware(9) method for squirreling away the EEPROM
contents from SPI flash so ath(4) can get to them later.

It won't work out of the box just yet - you have to add this to
if_ath_pci.c:

#define ATH_EEPROM_FIRMWARE

.. until I've added it as a configuration option and updated things.
@
text
@d28 2
@

