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 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 mdio 43device etherswitch 44device e6000sw 45device neta 46 47# PCI 48device pci 49 50# Interrupt controllers 51device gic 52 53# Timers 54device mpcore_timer 55 56# USB 57device usb 58device ehci 59device xhci 60device umass 61device scbus 62device pass 63device da 64 65# MMC/SD/SDIO Card slot support 66device mmc # mmc/sd bus 67device mmcsd # mmc/sd flash cards 68device sdhci # mmc/sd host controller 69 70# SATA 71device ahci 72 73# I2C 74device iic 75device iicbus 76device twsi 77 78# SPI 79device spibus 80device spigen 81device mv_spi 82 83# Wireless NIC cards 84device wlan # 802.11 support 85device ath # Atheros NIC's 86device ath_pci # Atheros pci/cardbus glue 87device ath_hal 88device ath_rate_sample 89options ATH_ENABLE_11N 90 91# CESA 92device cesa 93device crypto 94device cryptodev 95 96# L2 Cache 97device pl310 98 99options PLATFORM 100 101# FDT 102options FDT 103 104# GPIO 105device gpio 106device gpioled 107