1# 2# Kernel configuration for Marvell Armada38x 3# 4# $FreeBSD$ 5# 6 7include "../mv/armada38x/std.armada38x" 8include "std.armv7" 9 10ident ARMADA38X 11 12options SOC_MV_ARMADA38X 13 14makeoptions WERROR="-Werror" 15makeoptions MODULES_EXTRA="dtb/mv" 16 17#options MD_ROOT 18#makeoptions MFS_IMAGE=/path/to/miniroot 19#options ROOTDEVNAME=\"ufs:md0\" 20options ROOTDEVNAME=\"/dev/da0s1a\" 21 22options SCHED_ULE # ULE scheduler 23options SMP 24 25options VM_KMEM_SIZE_MAX=0x9CCD000 26 27# Pseudo devices 28device pty 29device loop 30device md 31 32# Serial ports 33device uart 34device uart_snps 35 36# Network 37device ether 38device vlan 39device mii 40device bpf 41device mdio 42device etherswitch 43device e6000sw 44device neta 45 46# PCI 47device pci 48 49# Interrupt controllers 50device gic 51 52# Timers 53device mpcore_timer 54 55# USB 56device usb 57device ehci 58device xhci 59device umass 60device scbus 61device pass 62device da 63 64# MMC/SD/SDIO Card slot support 65device mmc # mmc/sd bus 66device mmcsd # mmc/sd flash cards 67device sdhci # mmc/sd host controller 68 69# SATA 70device ahci 71 72# I2C 73device iic 74device iicbus 75device twsi 76 77# SPI 78device spibus 79device spigen 80device mv_spi 81 82# Wireless NIC cards 83device wlan # 802.11 support 84device ath # Atheros NIC's 85device ath_pci # Atheros pci/cardbus glue 86device ath_hal 87device ath_rate_sample 88options ATH_ENABLE_11N 89 90# CESA 91device cesa 92device crypto 93device cryptodev 94 95# L2 Cache 96device pl310 97 98options PLATFORM 99 100# FDT 101options FDT 102 103# GPIO 104device gpio 105device gpioled 106