1235320Sadrian#
2239759Sadrian# Specific board setup for the Atheros AP91 reference board.
3235320Sadrian#
4239759Sadrian# The AP93 has the following hardware:
5235320Sadrian#
6239759Sadrian# + AR7240 CPU SoC
7239759Sadrian# + AR9280 Wifi
8239759Sadrian# + Integrated switch (XXX speed?)
9239759Sadrian# + 16MB flash
10239759Sadrian# + 64MB RAM
11239759Sadrian# + uboot environment
12235320Sadrian
13239759Sadrian# $FreeBSD$
14235320Sadrian
15239759Sadrianinclude		"AR724X_BASE"
16239759Sadrianident		"AP93"
17239759Sadrianhints		"AP93.hints"
18235320Sadrian
19235320Sadrianoptions		AR71XX_REALMEM=64*1024*1024
20235320Sadrian
21235320Sadrianoptions		AR71XX_ENV_UBOOT
22235320Sadrian
23239759Sadrian# For DOS - enable if required
24239759Sadrianoptions 	MSDOSFS
25235320Sadrian
26239759Sadrian# uncompress - to boot read-only lzma natively from flash
27235320Sadriandevice		geom_uncompress
28235320Sadrianoptions		GEOM_UNCOMPRESS
29235320Sadrianoptions		ROOTDEVNAME=\"ufs:/dev/map/rootfs.uncompress\"
30235320Sadrian
31239759Sadrian# Used for the static uboot partition map
32239759Sadriandevice          geom_map
33235320Sadrian
34239759Sadrian# Options needed for the EEPROM based calibration/PCI configuration data.
35239759Sadrianoptions 	AR71XX_ATH_EEPROM	# Fetch EEPROM/PCI config from flash
36239759Sadrianoptions 	ATH_EEPROM_FIRMWARE	# Use EEPROM from flash
37239759Sadriandevice		firmware		# Used by the above
38235320Sadrian
39239759Sadrian# Options required for miiproxy and mdiobus
40239759Sadrianoptions 	ARGE_MDIO		# Export an MDIO bus separate from arge
41239759Sadriandevice		miiproxy		# MDIO bus <-> MII PHY rendezvous
42235320Sadrian
43235320Sadriandevice		etherswitch
44235320Sadriandevice		arswitch
45