1234219Sadrian#
2234219Sadrian# Specific board setup for the Atheros AP96 reference board.
3234219Sadrian#
4234219Sadrian# The AP96 has the following hardware:
5234219Sadrian#
6234219Sadrian# + AR7161 CPU SoC
7234219Sadrian# + AR9223 2.4GHz 11n
8234219Sadrian# + AR9220 5GHz 11n
9234219Sadrian# + AR8316 10/100/1000 switch
10234219Sadrian# + m25p64 based 8MB flash
11234219Sadrian# + 64mb RAM
12234219Sadrian# + uboot environment
13234219Sadrian
14234219Sadrian# $FreeBSD$
15234219Sadrian
16234219Sadrianinclude		"AR71XX_BASE"
17234219Sadrianident		"AP96"
18234219Sadrianhints		"AP96.hints"
19234219Sadrian
20266331Sianoptions 	AR71XX_REALMEM=64*1024*1024
21234219Sadrian
22266331Sianoptions 	AR71XX_ENV_UBOOT
23234220Sadrian
24234235Sadrian# For DOS - enable if required
25234235Sadrianoptions 	MSDOSFS
26234219Sadrian
27234235Sadrian# uncompress - to boot read-only lzma natively from flash
28239757Sadriandevice		geom_uncompress
29266331Sianoptions 	GEOM_UNCOMPRESS
30266331Sianoptions 	ROOTDEVNAME=\"ufs:/dev/map/rootfs.uncompress\"
31234235Sadrian
32234235Sadrian# Used for the static uboot partition map
33234235Sadriandevice          geom_map
34234235Sadrian
35234235Sadrian# Options needed for the EEPROM based calibration/PCI configuration data.
36234232Sadrianoptions 	AR71XX_ATH_EEPROM	# Fetch EEPROM/PCI config from flash
37234232Sadrianoptions 	ATH_EEPROM_FIRMWARE	# Use EEPROM from flash
38234232Sadriandevice		firmware		# Used by the above
39234863Sadrian
40234863Sadrian# Options required for miiproxy and mdiobus
41234863Sadrianoptions 	ARGE_MDIO		# Export an MDIO bus separate from arge
42234863Sadriandevice		miiproxy		# MDIO bus <-> MII PHY rendezvous
43235290Sadrian
44235290Sadriandevice		etherswitch
45235290Sadriandevice		arswitch
46