2 # TP Link MR3020 - an AR9331 based SoC wifi device.
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.
12 # * Integrated 1x1 2GHz wifi and 10/100 bridge
19 # Include the default AR933x parameters
24 # Override hints with board values
25 hints "TP-MR3020.hints"
28 options AR71XX_REALMEM=(32*1024*1024)
36 # Options required for miiproxy and mdiobus
37 options ARGE_MDIO # Export an MDIO bus separate from arge
38 device miiproxy # MDIO bus <-> MII PHY rendezvous
43 # Enable the uboot environment stuff rather then the
45 options AR71XX_ENV_UBOOT
47 # uzip - to boot natively from flash
48 device geom_uncompress
50 # Used for the static uboot partition map
53 # Boot off of the rootfs, as defined in the geom_map setup.
54 # Probably, this should be a USB device as the memory available
55 # compressed rootfs is simply too small for FreeBSD
56 #options ROOTDEVNAME=\"ufs:map/rootfs.uncompress\"
58 # Boot off of a uboot tftp ramdisk kernel image. Because the flash
59 # on this unit is so small, this is the only way to do dev work.
60 # For full deployment, you will *have* to use a usb storage device
61 # as a rootfs and use the flash to hold the kernel only.
62 options MD_ROOT # md device usable as a potential root device
63 options MD_ROOT_SIZE=10240
64 #makeoptions MFS_IMAGE=/tftpboot/mfsroot-tl-mr3020.img.ulzma
65 options ROOTDEVNAME=\"ufs:md0.uncompress\"