1272206Ssbruno#
2272206Ssbruno# TP Link MR3020 - an AR9331 based SoC wifi device.
3272206Ssbruno#
4272206Ssbruno# This is for the 32 RAM/4 flash part. There is little to no
5272206Ssbruno# chance that this will ever boot FreeBSD directly from the 3.5MB
6272206Ssbruno# of flash.  The kernel can fit into the space, but userland is just
7272206Ssbruno# too big even when stripped down to its limits.
8272206Ssbruno#
9272206Ssbruno# * AR9331 SoC
10272206Ssbruno# * 32MB RAM
11272206Ssbruno# * 4MB flash
12272206Ssbruno# * Integrated 1x1 2GHz wifi and 10/100 bridge
13272206Ssbruno# * USB powered
14272206Ssbruno# * USB storage
15272206Ssbruno#
16272206Ssbruno# $FreeBSD$
17272206Ssbruno#
18272206Ssbruno
19291049Simp#NO_UNIVERSE
20291049Simp
21272206Ssbruno# Include the default AR933x parameters
22272206Ssbrunoinclude	"AR933X_BASE"
23272206Ssbruno
24272206Ssbrunoident	TP-MR3020
25272206Ssbruno
26272206Ssbruno# Override hints with board values
27272206Ssbrunohints	"TP-MR3020.hints"
28272206Ssbruno
29272206Ssbruno# Board memory - 32MB
30272206Ssbrunooptions	AR71XX_REALMEM=(32*1024*1024)
31272206Ssbruno
32289655Ssbruno# Disable support for paging
33289655Ssbrunooptions		NO_SWAPPING
34289655Ssbruno
35272206Ssbruno# i2c GPIO bus
36272206Ssbrunodevice	gpioiic
37272206Ssbrunodevice	iicbb
38272206Ssbrunodevice	iicbus
39272206Ssbrunodevice	iic
40272206Ssbruno
41272206Ssbruno# Options required for miiproxy and mdiobus
42272206Ssbrunooptions	ARGE_MDIO	# Export an MDIO bus separate from arge
43272206Ssbrunodevice	miiproxy	# MDIO bus <-> MII PHY rendezvous
44272206Ssbruno
45272206Ssbrunodevice	etherswitch
46272206Ssbrunodevice	arswitch
47272206Ssbruno
48272206Ssbruno# Enable the uboot environment stuff rather then the
49272206Ssbruno# redboot stuff.
50272206Ssbrunooptions	AR71XX_ENV_UBOOT
51272206Ssbruno
52272206Ssbruno# Used for the static uboot partition map
53272206Ssbrunodevice	geom_map
54272206Ssbruno
55289117Ssbruno# With only 4MB of flash, we are stuck using USB
56289117Ssbruno# for the rootfs.
57289117Ssbrunooptions		ROOTDEVNAME=\"ufs:da0\"
58