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