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