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 17options 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 random 29device pty 30device loop 31device md 32 33# Serial ports 34device uart 35device uart_snps 36 37# Network 38device ether 39device vlan 40device mii 41device bpf 42device re 43device mdio 44device etherswitch 45device e6000sw 46device neta 47 48# PCI 49device pci 50 51# Interrupt controllers 52device gic 53 54# Timers 55device mpcore_timer 56 57# USB 58device usb 59device ehci 60device xhci 61device umass 62device scbus 63device pass 64device da 65 66# MMC/SD/SDIO Card slot support 67device mmc # mmc/sd bus 68device mmcsd # mmc/sd flash cards 69device sdhci # mmc/sd host controller 70 71# SATA 72device ahci 73 74# I2C 75device iic 76device iicbus 77device twsi 78 79# Wireless NIC cards 80device wlan # 802.11 support 81device ath # Atheros NIC's 82device ath_pci # Atheros pci/cardbus glue 83device ath_hal 84device ath_rate_sample 85options ATH_ENABLE_11N 86 87# CESA 88device cesa 89device crypto 90device cryptodev 91 92# L2 Cache 93device pl310 94 95options PLATFORM 96 97# FDT 98options FDT 99 100# GPIO 101device gpio 102device gpioled 103