xref: /f-stack/freebsd/mips/conf/AP93 (revision 22ce4aff)
1a9643ea8Slogwang#
2a9643ea8Slogwang# Specific board setup for the Atheros AP91 reference board.
3a9643ea8Slogwang#
4a9643ea8Slogwang# The AP93 has the following hardware:
5a9643ea8Slogwang#
6a9643ea8Slogwang# + AR7240 CPU SoC
7a9643ea8Slogwang# + AR9280 Wifi
8a9643ea8Slogwang# + Integrated switch (XXX speed?)
9a9643ea8Slogwang# + 16MB flash
10a9643ea8Slogwang# + 64MB RAM
11a9643ea8Slogwang# + uboot environment
12a9643ea8Slogwang
13a9643ea8Slogwang# $FreeBSD$
14a9643ea8Slogwang
15a9643ea8Slogwang#NO_UNIVERSE
16a9643ea8Slogwang
17*22ce4affSfengbojianginclude		"std.AR724X"
18a9643ea8Slogwangident		"AP93"
19a9643ea8Slogwanghints		"AP93.hints"
20a9643ea8Slogwang
21a9643ea8Slogwangoptions 	AR71XX_REALMEM=64*1024*1024
22a9643ea8Slogwang
23a9643ea8Slogwangoptions 	AR71XX_ENV_UBOOT
24a9643ea8Slogwang
25a9643ea8Slogwang# For DOS - enable if required
26a9643ea8Slogwangoptions 	MSDOSFS
27a9643ea8Slogwang
28a9643ea8Slogwang# uncompress - to boot read-only lzma natively from flash
29*22ce4affSfengbojiangdevice		xz
30a9643ea8Slogwangoptions 	GEOM_UZIP
31a9643ea8Slogwangoptions 	ROOTDEVNAME=\"ufs:/dev/map/rootfs.uzip\"
32a9643ea8Slogwang
33a9643ea8Slogwang# Used for the static uboot partition map
34a9643ea8Slogwangdevice          geom_map
35a9643ea8Slogwang
36a9643ea8Slogwang# Options needed for the EEPROM based calibration/PCI configuration data.
37a9643ea8Slogwangoptions 	AR71XX_ATH_EEPROM	# Fetch EEPROM/PCI config from flash
38a9643ea8Slogwangoptions 	ATH_EEPROM_FIRMWARE	# Use EEPROM from flash
39a9643ea8Slogwangdevice		firmware		# Used by the above
40a9643ea8Slogwang
41a9643ea8Slogwang# Options required for miiproxy and mdiobus
42a9643ea8Slogwangoptions 	ARGE_MDIO		# Export an MDIO bus separate from arge
43a9643ea8Slogwangdevice		miiproxy		# MDIO bus <-> MII PHY rendezvous
44a9643ea8Slogwang
45a9643ea8Slogwangdevice		etherswitch
46a9643ea8Slogwangdevice		arswitch
47