1# 2# Kernel configuration for Marvell Armada38x 3# 4# $FreeBSD$ 5# 6 7include "../mv/armada38x/std.armada38x" 8include "std.armv6" 9 10ident ARMADA38X 11 12options SOC_MV_ARMADA38X 13 14makeoptions WERROR="-Werror" 15 16options MD_ROOT 17#makeoptions MFS_IMAGE=/path/to/miniroot 18#options ROOTDEVNAME=\"ufs:md0\" 19options ROOTDEVNAME=\"/dev/da0s1a\" 20 21options SCHED_ULE # ULE scheduler 22options SMP 23 24options VM_KMEM_SIZE_MAX=0x9CCD000 25 26# Pseudo devices 27device random 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 re 42device mdio 43device etherswitch 44device e6000sw 45 46# PCI 47device pci 48 49# Interrupt controllers 50device gic 51options INTRNG 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# SATA 66device ahci 67 68# I2C 69device iic 70device iicbus 71device twsi 72 73# CESA 74device cesa 75device crypto 76device cryptodev 77 78# L2 Cache 79device pl310 80 81#FDT 82options FDT 83options FDT_DTB_STATIC 84makeoptions FDT_DTS_FILE=armada-388-gp.dts 85