xref: /freebsd-13-stable/sys/mips/conf/TP-MR3020 (revision 5510f79042fbd543de55807d0da7f8a2b8be2f89)
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#
17
18#NO_UNIVERSE
19
20# Include the default AR933x parameters
21include	"std.AR933X"
22
23ident	TP-MR3020
24
25# Override hints with board values
26hints	"TP-MR3020.hints"
27
28# Board memory - 32MB
29options	AR71XX_REALMEM=(32*1024*1024)
30
31# Disable support for paging
32options		NO_SWAPPING
33
34# i2c GPIO bus
35device	gpioiic
36device	iicbb
37device	iicbus
38device	iic
39
40# Options required for miiproxy and mdiobus
41options	ARGE_MDIO	# Export an MDIO bus separate from arge
42device	miiproxy	# MDIO bus <-> MII PHY rendezvous
43
44device	etherswitch
45device	arswitch
46
47# Enable the uboot environment stuff rather then the
48# redboot stuff.
49options	AR71XX_ENV_UBOOT
50
51# Used for the static uboot partition map
52device	geom_map
53
54# With only 4MB of flash, we are stuck using USB
55# for the rootfs.
56options		ROOTDEVNAME=\"ufs:da0\"
57