xref: /f-stack/freebsd/mips/conf/CARAMBOLA2 (revision 22ce4aff)
1a9643ea8Slogwang#
2a9643ea8Slogwang# Carambola 2 - an AR933x based SoC wifi device.
3a9643ea8Slogwang#
4a9643ea8Slogwang# http://shop.8devices.com/wifi4things/carambola2
5a9643ea8Slogwang#
6a9643ea8Slogwang# * AR9330 SoC
7a9643ea8Slogwang# * 64MB RAM
8a9643ea8Slogwang# * 16MB flash
9a9643ea8Slogwang# * Integrated 1x1 2GHz wifi and 10/100 bridge
10a9643ea8Slogwang#
11a9643ea8Slogwang# $FreeBSD$
12a9643ea8Slogwang#
13a9643ea8Slogwang
14a9643ea8Slogwang#NO_UNIVERSE
15a9643ea8Slogwang
16a9643ea8Slogwang# Include the default AR933x parameters
17*22ce4affSfengbojianginclude         "std.AR933X"
18a9643ea8Slogwang
19a9643ea8Slogwangident           CARAMBOLA2
20a9643ea8Slogwang
21a9643ea8Slogwang# Override hints with board values
22a9643ea8Slogwanghints           "CARAMBOLA2.hints"
23a9643ea8Slogwang
24a9643ea8Slogwang# Board memory - 64MB
25a9643ea8Slogwangoptions         AR71XX_REALMEM=(64*1024*1024)
26a9643ea8Slogwang
27*22ce4affSfengbojiangoptions	EARLY_PRINTF
28*22ce4affSfengbojiang
29a9643ea8Slogwang# i2c GPIO bus
30a9643ea8Slogwang#device		gpioiic
31a9643ea8Slogwang#device		iicbb
32a9643ea8Slogwang#device		iicbus
33a9643ea8Slogwang#device		iic
34a9643ea8Slogwang
35a9643ea8Slogwang# Options required for miiproxy and mdiobus
36*22ce4affSfengbojiangoptions		ARGE_DEBUG
37a9643ea8Slogwangoptions 	ARGE_MDIO	# Export an MDIO bus separate from arge
38a9643ea8Slogwangdevice		miiproxy	# MDIO bus <-> MII PHY rendezvous
39a9643ea8Slogwang
40a9643ea8Slogwangdevice		etherswitch
41a9643ea8Slogwangdevice		arswitch
42a9643ea8Slogwang
43a9643ea8Slogwang# read MSDOS formatted disks - USB
44a9643ea8Slogwang#options 	MSDOSFS
45a9643ea8Slogwang
46a9643ea8Slogwang# Enable the uboot environment stuff rather then the
47a9643ea8Slogwang# redboot stuff.
48a9643ea8Slogwangoptions 	AR71XX_ENV_UBOOT
49a9643ea8Slogwang
50a9643ea8Slogwang# uzip - to boot natively from flash
51*22ce4affSfengbojiangdevice		xz
52a9643ea8Slogwangoptions 	GEOM_UZIP
53a9643ea8Slogwang
54a9643ea8Slogwang# Used for the static uboot partition map
55a9643ea8Slogwangdevice          geom_map
56a9643ea8Slogwang
57a9643ea8Slogwang# Boot off of the rootfs, as defined in the geom_map setup.
58a9643ea8Slogwangoptions 	ROOTDEVNAME=\"ufs:map/rootfs.uzip\"
59