1a9643ea8Slogwang# 2a9643ea8Slogwang# AP143 - the AP143 reference board from Qualcomm Atheros includes: 3a9643ea8Slogwang# 4a9643ea8Slogwang# * AR9330 SoC 5a9643ea8Slogwang# * 32MB RAM 6a9643ea8Slogwang# * 4MB flash 7a9643ea8Slogwang# * Integrated 1x1 2GHz wifi and 10/100 bridge 8a9643ea8Slogwang# 9a9643ea8Slogwang# $FreeBSD$ 10a9643ea8Slogwang# 11a9643ea8Slogwang 12a9643ea8Slogwang#NO_UNIVERSE 13a9643ea8Slogwang 14a9643ea8Slogwang# Include the default QCA953x parameters 15a9643ea8Slogwanginclude "QCA953X_BASE" 16a9643ea8Slogwang 17a9643ea8Slogwangident AP143 18a9643ea8Slogwang 19a9643ea8Slogwang# Override hints with board values 20a9643ea8Slogwanghints "AP143.hints" 21a9643ea8Slogwang 22a9643ea8Slogwang# Force the board memory - the base AP121 only has 16MB RAM 23a9643ea8Slogwangoptions AR71XX_REALMEM=(32*1024*1024) 24a9643ea8Slogwang 25a9643ea8Slogwang# i2c GPIO bus 26a9643ea8Slogwang#device gpioiic 27a9643ea8Slogwang#device iicbb 28a9643ea8Slogwang#device iicbus 29a9643ea8Slogwang#device iic 30a9643ea8Slogwang 31a9643ea8Slogwang# Options required for miiproxy and mdiobus 32a9643ea8Slogwangoptions ARGE_MDIO # Export an MDIO bus separate from arge 33a9643ea8Slogwangdevice miiproxy # MDIO bus <-> MII PHY rendezvous 34a9643ea8Slogwang 35a9643ea8Slogwangdevice etherswitch 36a9643ea8Slogwangdevice arswitch 37a9643ea8Slogwang 38a9643ea8Slogwang# read MSDOS formatted disks - USB 39a9643ea8Slogwang#options MSDOSFS 40a9643ea8Slogwang 41a9643ea8Slogwang# Enable the uboot environment stuff rather then the 42a9643ea8Slogwang# redboot stuff. 43a9643ea8Slogwangoptions AR71XX_ENV_UBOOT 44a9643ea8Slogwang 45a9643ea8Slogwang# uzip - to boot natively from flash 46*22ce4affSfengbojiangdevice xz 47a9643ea8Slogwangoptions GEOM_UZIP 48a9643ea8Slogwang 49a9643ea8Slogwang# Used for the static uboot partition map 50a9643ea8Slogwangdevice geom_map 51a9643ea8Slogwang 52a9643ea8Slogwang# Boot off of the rootfs, as defined in the geom_map setup. 53a9643ea8Slogwangoptions ROOTDEVNAME=\"ufs:map/rootfs.uzip\" 54