1#
2# TP Link MR3020 - an AR9331 based SoC wifi device.
3#
4# This is for the 32 RAM/4 flash part. There is little to no
5# chance that this will ever boot FreeBSD directly from the 3.5MB
6# of flash.  The kernel can fit into the space, but userland is just
7# too big even when stripped down to its limits.
8#
9# * AR9331 SoC
10# * 32MB RAM
11# * 4MB flash
12# * Integrated 1x1 2GHz wifi and 10/100 bridge
13# * USB powered
14# * USB storage
15#
16# $FreeBSD$
17#
18
19#NO_UNIVERSE
20
21# Include the default AR933x parameters
22include	"AR933X_BASE"
23
24ident	TP-MR3020
25
26# Override hints with board values
27hints	"TP-MR3020.hints"
28
29# Board memory - 32MB
30options	AR71XX_REALMEM=(32*1024*1024)
31
32# Disable support for paging
33options		NO_SWAPPING
34
35# i2c GPIO bus
36device	gpioiic
37device	iicbb
38device	iicbus
39device	iic
40
41# Options required for miiproxy and mdiobus
42options	ARGE_MDIO	# Export an MDIO bus separate from arge
43device	miiproxy	# MDIO bus <-> MII PHY rendezvous
44
45device	etherswitch
46device	arswitch
47
48# Enable the uboot environment stuff rather then the
49# redboot stuff.
50options	AR71XX_ENV_UBOOT
51
52# Used for the static uboot partition map
53device	geom_map
54
55# With only 4MB of flash, we are stuck using USB
56# for the rootfs.
57options		ROOTDEVNAME=\"ufs:da0\"
58