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