1279514Sadrian# 2279514Sadrian# AP135 - the QCA955x SoC reference design 3279514Sadrian# 4279514Sadrian# This contains a QCA9558 MIPS74k SoC with on-board 3x3 2GHz wifi, 5279514Sadrian# 128MiB RAM, an AR8327 5-port gigabit ethernet switch and 6279514Sadrian# a QCA 11ac 5GHz AP NIC. 7279514Sadrian# 8279514Sadrian# The to things not currently support are the QCA 11ac NIC and 9279514Sadrian# PCIe host controllers - there's two of them, and the existing 10279514Sadrian# PCIe code here doesn't support that just yet. 11279514Sadrian# 12279514Sadrian# $FreeBSD: stable/11/sys/mips/conf/AP135 345344 2019-03-20 18:49:45Z kib $ 13279514Sadrian# 14279514Sadrian 15291049Simp#NO_UNIVERSE 16291049Simp 17279514Sadrian# Include the default QCA955x parameters 18279514Sadrianinclude "QCA955X_BASE" 19279514Sadrian 20279514Sadrianident AP135 21279514Sadrian 22279514Sadrian# Override hints with board values 23279514Sadrianhints "AP135.hints" 24279514Sadrian 25279514Sadrian# Force the board memory - the base AP135 has 128MB RAM 26279514Sadrianoptions AR71XX_REALMEM=(128*1024*1024) 27279514Sadrian 28279514Sadrian# i2c GPIO bus 29279514Sadrian#device gpioiic 30279514Sadrian#device iicbb 31279514Sadrian#device iicbus 32279514Sadrian#device iic 33279514Sadrian 34279514Sadrian# Options required for miiproxy and mdiobus 35279514Sadrianoptions ARGE_MDIO # Export an MDIO bus separate from arge 36279514Sadriandevice miiproxy # MDIO bus <-> MII PHY rendezvous 37279514Sadrian 38279514Sadriandevice etherswitch 39279514Sadriandevice arswitch 40279514Sadrian 41279514Sadrian# read MSDOS formatted disks - USB 42279514Sadrian#options MSDOSFS 43279514Sadrian 44279514Sadrian# Enable the uboot environment stuff rather then the 45279514Sadrian# redboot stuff. 46279514Sadrianoptions AR71XX_ENV_UBOOT 47279514Sadrian 48279514Sadrian# uzip - to boot natively from flash 49345344Skibdevice xz 50295945Ssobomaxoptions GEOM_UZIP 51279514Sadrian 52279514Sadrian# Used for the static uboot partition map 53279514Sadriandevice geom_map 54279514Sadrian 55283097Sadrian# yes, this board has a PCIe connected atheros device 56283097Sadrian# add ath_pci so it can at least attach things when there's a 57283097Sadrian# ath(4) in there, rather than the 11ac chip we don't support. 58283097Sadriandevice pci 59283097Sadriandevice qca955x_pci 60283097Sadrian 61279514Sadriandevice ath_pci 62279514Sadrianoptions AR71XX_ATH_EEPROM 63279514Sadriandevice firmware # Used by the above 64279514Sadrianoptions ATH_EEPROM_FIRMWARE 65279514Sadrian 66279514Sadrian# Boot off of the rootfs, as defined in the geom_map setup. 67295945Ssobomaxoptions ROOTDEVNAME=\"ufs:map/rootfs.uzip\" 68283097Sadrian 69283097Sadrian# Default to accept 70283097Sadrianoptions IPFIREWALL_DEFAULT_TO_ACCEPT 71