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: stable/11/sys/mips/conf/WZR-300HP 345344 2019-03-20 18:49:45Z kib $ 14255659Ssbruno 15291049Simp#NO_UNIVERSE 16291049Simp 17255659Ssbrunoinclude "AR724X_BASE" 18255659Ssbrunoident "WZR-300HP" 19255659Ssbrunohints "WZR-300HP.hints" 20255659Ssbruno 21263301Simpoptions AR71XX_REALMEM=64*1024*1024 22255659Ssbruno 23263301Simpoptions AR71XX_ENV_UBOOT 24255659Ssbruno 25263301Simpoptions BOOTVERBOSE 26255659Ssbruno 27255659Ssbruno# GEOM modules 28255659Ssbrunodevice geom_map # to get access to the SPI flash partitions 29345344Skibdevice xz 30345344Skiboptions GEOM_UZIP 31255659Ssbruno 32295945Ssobomaxoptions ROOTDEVNAME=\"ufs:/dev/map/rootfs.uzip\" 33255659Ssbruno 34263301Simpoptions AR71XX_ATH_EEPROM # Fetch EEPROM/PCI config from flash 35263301Simpoptions ATH_EEPROM_FIRMWARE # Use EEPROM from flash 36255659Ssbrunodevice firmware # Used by the above 37255659Ssbruno 38255659Ssbruno# Options required for miiproxy and mdiobus 39255659Ssbrunooptions ARGE_MDIO # Export an MDIO bus separate from arge 40255659Ssbrunodevice miiproxy # MDIO bus <-> MII PHY rendezvous 41255659Ssbruno 42255659Ssbrunodevice etherswitch 43255659Ssbrunodevice arswitch 44255659Ssbruno 45255659Ssbruno# hwpmc 46255659Ssbrunodevice hwpmc_mips24k 47255659Ssbrunodevice hwpmc 48288672Ssbruno 49288672Ssbruno# load these via modules, shrink kernel 50288672Ssbrunonodevice if_bridge 51288672Ssbrunonodevice bridgestp 52288672Ssbrunonodevice random 53