1a9643ea8Slogwang# 2a9643ea8Slogwang# Kernel configuration for Marvell Armada38x 3a9643ea8Slogwang# 4a9643ea8Slogwang# $FreeBSD$ 5a9643ea8Slogwang# 6a9643ea8Slogwang 7a9643ea8Slogwanginclude "../mv/armada38x/std.armada38x" 8*22ce4affSfengbojianginclude "std.armv7" 9a9643ea8Slogwang 10a9643ea8Slogwangident ARMADA38X 11a9643ea8Slogwang 12a9643ea8Slogwangoptions SOC_MV_ARMADA38X 13a9643ea8Slogwang 14*22ce4affSfengbojiangmakeoptions MODULES_EXTRA="dtb/mv" 15a9643ea8Slogwang 16*22ce4affSfengbojiang#options MD_ROOT 17a9643ea8Slogwang#makeoptions MFS_IMAGE=/path/to/miniroot 18a9643ea8Slogwang#options ROOTDEVNAME=\"ufs:md0\" 19a9643ea8Slogwangoptions ROOTDEVNAME=\"/dev/da0s1a\" 20a9643ea8Slogwang 21a9643ea8Slogwangoptions SCHED_ULE # ULE scheduler 22a9643ea8Slogwangoptions SMP 23a9643ea8Slogwang 24*22ce4affSfengbojiangoptions VM_KMEM_SIZE_MAX=0x9CCD000 25*22ce4affSfengbojiang 26a9643ea8Slogwang# Pseudo devices 27a9643ea8Slogwangdevice pty 28a9643ea8Slogwangdevice loop 29a9643ea8Slogwangdevice md 30a9643ea8Slogwang 31a9643ea8Slogwang# Serial ports 32a9643ea8Slogwangdevice uart 33a9643ea8Slogwangdevice uart_snps 34a9643ea8Slogwang 35a9643ea8Slogwang# Network 36a9643ea8Slogwangdevice ether 37a9643ea8Slogwangdevice vlan 38a9643ea8Slogwangdevice mii 39a9643ea8Slogwangdevice bpf 40*22ce4affSfengbojiangdevice mdio 41*22ce4affSfengbojiangdevice etherswitch 42*22ce4affSfengbojiangdevice e6000sw 43*22ce4affSfengbojiangdevice neta 44a9643ea8Slogwang 45a9643ea8Slogwang# PCI 46a9643ea8Slogwangdevice pci 47a9643ea8Slogwang 48a9643ea8Slogwang# Interrupt controllers 49a9643ea8Slogwangdevice gic 50a9643ea8Slogwang 51a9643ea8Slogwang# Timers 52a9643ea8Slogwangdevice mpcore_timer 53a9643ea8Slogwang 54a9643ea8Slogwang# USB 55a9643ea8Slogwangdevice usb 56a9643ea8Slogwangdevice ehci 57a9643ea8Slogwangdevice xhci 58a9643ea8Slogwangdevice umass 59a9643ea8Slogwangdevice scbus 60a9643ea8Slogwangdevice pass 61a9643ea8Slogwangdevice da 62a9643ea8Slogwang 63*22ce4affSfengbojiang# MMC/SD/SDIO Card slot support 64*22ce4affSfengbojiangdevice mmc # mmc/sd bus 65*22ce4affSfengbojiangdevice mmcsd # mmc/sd flash cards 66*22ce4affSfengbojiangdevice sdhci # mmc/sd host controller 67*22ce4affSfengbojiang 68*22ce4affSfengbojiang# SATA 69*22ce4affSfengbojiangdevice ahci 70*22ce4affSfengbojiang 71a9643ea8Slogwang# I2C 72a9643ea8Slogwangdevice iic 73a9643ea8Slogwangdevice iicbus 74a9643ea8Slogwangdevice twsi 75a9643ea8Slogwang 76*22ce4affSfengbojiang# SPI 77*22ce4affSfengbojiangdevice spibus 78*22ce4affSfengbojiangdevice spigen 79*22ce4affSfengbojiangdevice mv_spi 80*22ce4affSfengbojiang 81*22ce4affSfengbojiang# Wireless NIC cards 82*22ce4affSfengbojiangdevice wlan # 802.11 support 83*22ce4affSfengbojiangdevice ath # Atheros NIC's 84*22ce4affSfengbojiangdevice ath_pci # Atheros pci/cardbus glue 85*22ce4affSfengbojiangdevice ath_hal 86*22ce4affSfengbojiangdevice ath_rate_sample 87*22ce4affSfengbojiangoptions ATH_ENABLE_11N 88*22ce4affSfengbojiang 89a9643ea8Slogwang# CESA 90a9643ea8Slogwangdevice cesa 91a9643ea8Slogwangdevice crypto 92a9643ea8Slogwangdevice cryptodev 93a9643ea8Slogwang 94*22ce4affSfengbojiang# L2 Cache 95*22ce4affSfengbojiangdevice pl310 96*22ce4affSfengbojiang 97*22ce4affSfengbojiangoptions PLATFORM 98*22ce4affSfengbojiang 99a9643ea8Slogwang# FDT 100a9643ea8Slogwangoptions FDT 101*22ce4affSfengbojiang 102*22ce4affSfengbojiang# GPIO 103*22ce4affSfengbojiangdevice gpio 104*22ce4affSfengbojiangdevice gpioled 105