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# RTC 52device mv_rtc 53 54# Interrupt controllers 55device gic 56options INTRNG 57 58# Timers 59device mpcore_timer 60 61# USB 62device usb 63device ehci 64device xhci 65device umass 66device scbus 67device pass 68device da 69 70# MMC/SD/SDIO Card slot support 71device mmc # mmc/sd bus 72device mmcsd # mmc/sd flash cards 73device sdhci # mmc/sd host controller 74 75# SATA 76device ahci 77 78# I2C 79device iic 80device iicbus 81device twsi 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 99# FDT 100options FDT 101