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" 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 46 47# PCI 48device pci 49 50# Interrupt controllers 51device gic 52options INTRNG 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# CESA 80device cesa 81device crypto 82device cryptodev 83 84# L2 Cache 85device pl310 86 87# FDT 88options FDT 89