xref: /freebsd-13.1/sys/mips/conf/ALFA_HORNET_UB (revision dfd325ea)
1*dfd325eaSAdrian Chadd#
2*dfd325eaSAdrian Chadd# Alfa Networks Hornet UB - an AR933x based SoC wifi device.
3*dfd325eaSAdrian Chadd#
4*dfd325eaSAdrian Chadd# http://www.alfa.com.tw/products_show.php?pc=99&ps=50
5*dfd325eaSAdrian Chadd#
6*dfd325eaSAdrian Chadd# This is for the 64MB RAM/16MB flash part.  They also
7*dfd325eaSAdrian Chadd# do various other versions; they have different RAM/flash
8*dfd325eaSAdrian Chadd# configurations.
9*dfd325eaSAdrian Chadd#
10*dfd325eaSAdrian Chadd# * AR9330 SoC
11*dfd325eaSAdrian Chadd# * 64MB RAM
12*dfd325eaSAdrian Chadd# * 16MB flash
13*dfd325eaSAdrian Chadd# * Integrated 1x1 2GHz wifi and 10/100 bridge
14*dfd325eaSAdrian Chadd#
15*dfd325eaSAdrian Chadd# $FreeBSD$
16*dfd325eaSAdrian Chadd#
17*dfd325eaSAdrian Chadd
18*dfd325eaSAdrian Chadd# Include the default AR933x parameters
19*dfd325eaSAdrian Chaddinclude         "AR933X_BASE"
20*dfd325eaSAdrian Chadd
21*dfd325eaSAdrian Chaddident           ALFA_HORNET_UB
22*dfd325eaSAdrian Chadd
23*dfd325eaSAdrian Chadd# Override hints with board values
24*dfd325eaSAdrian Chaddhints           "ALFA_HORNET_UB.hints"
25*dfd325eaSAdrian Chadd
26*dfd325eaSAdrian Chadd# Board memory - 64MB
27*dfd325eaSAdrian Chaddoptions         AR71XX_REALMEM=(64*1024*1024)
28*dfd325eaSAdrian Chadd
29*dfd325eaSAdrian Chadd# i2c GPIO bus
30*dfd325eaSAdrian Chadd#device		gpioiic
31*dfd325eaSAdrian Chadd#device		iicbb
32*dfd325eaSAdrian Chadd#device		iicbus
33*dfd325eaSAdrian Chadd#device		iic
34*dfd325eaSAdrian Chadd
35*dfd325eaSAdrian Chadd# Options required for miiproxy and mdiobus
36*dfd325eaSAdrian Chaddoptions 	ARGE_MDIO	# Export an MDIO bus separate from arge
37*dfd325eaSAdrian Chadddevice		miiproxy	# MDIO bus <-> MII PHY rendezvous
38*dfd325eaSAdrian Chadd
39*dfd325eaSAdrian Chadddevice		etherswitch
40*dfd325eaSAdrian Chadddevice		arswitch
41*dfd325eaSAdrian Chadd
42*dfd325eaSAdrian Chadd# read MSDOS formatted disks - USB
43*dfd325eaSAdrian Chadd#options		MSDOSFS
44*dfd325eaSAdrian Chadd
45*dfd325eaSAdrian Chadd# Enable the uboot environment stuff rather then the
46*dfd325eaSAdrian Chadd# redboot stuff.
47*dfd325eaSAdrian Chaddoptions		AR71XX_ENV_UBOOT
48*dfd325eaSAdrian Chadd
49*dfd325eaSAdrian Chadd# uzip - to boot natively from flash
50*dfd325eaSAdrian Chadddevice		geom_uncompress
51*dfd325eaSAdrian Chaddoptions 	GEOM_UNCOMPRESS
52*dfd325eaSAdrian Chadd
53*dfd325eaSAdrian Chadd# Used for the static uboot partition map
54*dfd325eaSAdrian Chadddevice          geom_map
55*dfd325eaSAdrian Chadd
56*dfd325eaSAdrian Chadd# Boot off of the rootfs, as defined in the geom_map setup.
57*dfd325eaSAdrian Chaddoptions		ROOTDEVNAME=\"ufs:map/rootfs.uncompress\"
58