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