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: stable/11/sys/mips/conf/AP93 345344 2019-03-20 18:49:45Z kib $
14235320Sadrian
15291049Simp#NO_UNIVERSE
16291049Simp
17239759Sadrianinclude		"AR724X_BASE"
18239759Sadrianident		"AP93"
19239759Sadrianhints		"AP93.hints"
20235320Sadrian
21263301Simpoptions 	AR71XX_REALMEM=64*1024*1024
22235320Sadrian
23263301Simpoptions 	AR71XX_ENV_UBOOT
24235320Sadrian
25239759Sadrian# For DOS - enable if required
26239759Sadrianoptions 	MSDOSFS
27235320Sadrian
28239759Sadrian# uncompress - to boot read-only lzma natively from flash
29345344Skibdevice		xz
30295945Ssobomaxoptions 	GEOM_UZIP
31295945Ssobomaxoptions 	ROOTDEVNAME=\"ufs:/dev/map/rootfs.uzip\"
32235320Sadrian
33239759Sadrian# Used for the static uboot partition map
34239759Sadriandevice          geom_map
35235320Sadrian
36239759Sadrian# Options needed for the EEPROM based calibration/PCI configuration data.
37239759Sadrianoptions 	AR71XX_ATH_EEPROM	# Fetch EEPROM/PCI config from flash
38239759Sadrianoptions 	ATH_EEPROM_FIRMWARE	# Use EEPROM from flash
39239759Sadriandevice		firmware		# Used by the above
40235320Sadrian
41239759Sadrian# Options required for miiproxy and mdiobus
42239759Sadrianoptions 	ARGE_MDIO		# Export an MDIO bus separate from arge
43239759Sadriandevice		miiproxy		# MDIO bus <-> MII PHY rendezvous
44235320Sadrian
45235320Sadriandevice		etherswitch
46235320Sadriandevice		arswitch
47