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