1255659Ssbruno# 2255659Ssbruno# Specific board setup for the Buffalo Airstation WZR-300HP 3255659Ssbruno# 4255659Ssbruno# The WZR-300HP has the following hardware: 5255659Ssbruno# 6255659Ssbruno# + AR7242 CPU SoC 7255659Ssbruno# + AR9280 5GHz 11n 8255659Ssbruno# + AR8136 Gigabit switch 9255659Ssbruno# + 2 m25ll128 based 16MB flash 10255659Ssbruno# + 64MB RAM 11255659Ssbruno# + uboot environment 12255659Ssbruno 13255659Ssbruno# $FreeBSD$ 14255659Ssbruno 15255659Ssbrunoinclude "AR724X_BASE" 16255659Ssbrunoident "WZR-300HP" 17255659Ssbrunohints "WZR-300HP.hints" 18255659Ssbruno 19266331Sianoptions AR71XX_REALMEM=64*1024*1024 20255659Ssbruno 21266331Sianoptions AR71XX_ENV_UBOOT 22255659Ssbruno 23266331Sianoptions BOOTVERBOSE 24255659Ssbruno# Don't include the SCSI/CAM strings in the default build 25255659Ssbrunooptions SCSI_NO_SENSE_STRINGS 26255659Ssbrunooptions SCSI_NO_OP_STRINGS 27255659Ssbruno 28255659Ssbruno# .. And no sysctl strings 29255659Ssbrunooptions NO_SYSCTL_DESCR 30255659Ssbruno 31255659Ssbruno# GEOM modules 32255659Ssbrunodevice geom_map # to get access to the SPI flash partitions 33255659Ssbrunodevice geom_uncompress # compressed in-memory filesystem hackery! 34255659Ssbruno 35266331Sianoptions ROOTDEVNAME=\"ufs:/dev/map/rootfs.uncompress\" 36255659Ssbruno 37266331Sian# options MD_ROOT 38266331Sian# options MD_ROOT_SIZE="6144" 39255659Ssbruno 40266331Sianoptions AR71XX_ATH_EEPROM # Fetch EEPROM/PCI config from flash 41266331Sianoptions ATH_EEPROM_FIRMWARE # Use EEPROM from flash 42255659Ssbrunodevice firmware # Used by the above 43255659Ssbruno 44255659Ssbruno# Options required for miiproxy and mdiobus 45255659Ssbrunooptions ARGE_MDIO # Export an MDIO bus separate from arge 46255659Ssbrunodevice miiproxy # MDIO bus <-> MII PHY rendezvous 47255659Ssbruno 48255659Ssbrunodevice etherswitch 49255659Ssbrunodevice arswitch 50255659Ssbruno 51255659Ssbruno# Enable GPIO 52255659Ssbrunodevice gpio 53255659Ssbrunodevice gpioled 54255659Ssbruno 55255659Ssbruno# hwpmc 56255659Ssbrunodevice hwpmc_mips24k 57255659Ssbrunodevice hwpmc 58