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