1234219Sadrian# 2234219Sadrian# Specific board setup for the Atheros AP96 reference board. 3234219Sadrian# 4234219Sadrian# The AP96 has the following hardware: 5234219Sadrian# 6234219Sadrian# + AR7161 CPU SoC 7234219Sadrian# + AR9223 2.4GHz 11n 8234219Sadrian# + AR9220 5GHz 11n 9234219Sadrian# + AR8316 10/100/1000 switch 10234219Sadrian# + m25p64 based 8MB flash 11234219Sadrian# + 64mb RAM 12234219Sadrian# + uboot environment 13234219Sadrian 14234219Sadrian# $FreeBSD$ 15234219Sadrian 16234219Sadrianinclude "AR71XX_BASE" 17234219Sadrianident "AP96" 18234219Sadrianhints "AP96.hints" 19234219Sadrian 20266331Sianoptions AR71XX_REALMEM=64*1024*1024 21234219Sadrian 22266331Sianoptions AR71XX_ENV_UBOOT 23234220Sadrian 24234235Sadrian# For DOS - enable if required 25234235Sadrianoptions MSDOSFS 26234219Sadrian 27234235Sadrian# uncompress - to boot read-only lzma natively from flash 28239757Sadriandevice geom_uncompress 29266331Sianoptions GEOM_UNCOMPRESS 30266331Sianoptions ROOTDEVNAME=\"ufs:/dev/map/rootfs.uncompress\" 31234235Sadrian 32234235Sadrian# Used for the static uboot partition map 33234235Sadriandevice geom_map 34234235Sadrian 35234235Sadrian# Options needed for the EEPROM based calibration/PCI configuration data. 36234232Sadrianoptions AR71XX_ATH_EEPROM # Fetch EEPROM/PCI config from flash 37234232Sadrianoptions ATH_EEPROM_FIRMWARE # Use EEPROM from flash 38234232Sadriandevice firmware # Used by the above 39234863Sadrian 40234863Sadrian# Options required for miiproxy and mdiobus 41234863Sadrianoptions ARGE_MDIO # Export an MDIO bus separate from arge 42234863Sadriandevice miiproxy # MDIO bus <-> MII PHY rendezvous 43235290Sadrian 44235290Sadriandevice etherswitch 45235290Sadriandevice arswitch 46