1f8742b0dSZbigniew Bodek# 2f8742b0dSZbigniew Bodek# Kernel configuration for Marvell Armada38x 3f8742b0dSZbigniew Bodek# 4f8742b0dSZbigniew Bodek# $FreeBSD$ 5f8742b0dSZbigniew Bodek# 6f8742b0dSZbigniew Bodek 7f8742b0dSZbigniew Bodekinclude "../mv/armada38x/std.armada38x" 8094fc1edSWarner Loshinclude "std.armv7" 9f8742b0dSZbigniew Bodek 10f8742b0dSZbigniew Bodekident ARMADA38X 11f8742b0dSZbigniew Bodek 12f8742b0dSZbigniew Bodekoptions SOC_MV_ARMADA38X 13f8742b0dSZbigniew Bodek 14f8742b0dSZbigniew Bodekmakeoptions WERROR="-Werror" 1534238cb7SLuiz Otavio O Souzamakeoptions MODULES_EXTRA="dtb/mv" 16f8742b0dSZbigniew Bodek 17f8742b0dSZbigniew Bodekoptions MD_ROOT 18f8742b0dSZbigniew Bodek#makeoptions MFS_IMAGE=/path/to/miniroot 19f4c36f2bSZbigniew Bodek#options ROOTDEVNAME=\"ufs:md0\" 20f4c36f2bSZbigniew Bodekoptions ROOTDEVNAME=\"/dev/da0s1a\" 21f8742b0dSZbigniew Bodek 22f8742b0dSZbigniew Bodekoptions SCHED_ULE # ULE scheduler 23ec22b42aSZbigniew Bodekoptions SMP 24ec22b42aSZbigniew Bodek 25c7df7863SZbigniew Bodekoptions VM_KMEM_SIZE_MAX=0x9CCD000 26c7df7863SZbigniew Bodek 27f8742b0dSZbigniew Bodek# Pseudo devices 28f8742b0dSZbigniew Bodekdevice random 29f8742b0dSZbigniew Bodekdevice pty 30f8742b0dSZbigniew Bodekdevice loop 31f8742b0dSZbigniew Bodekdevice md 32f8742b0dSZbigniew Bodek 33f8742b0dSZbigniew Bodek# Serial ports 34f8742b0dSZbigniew Bodekdevice uart 35b738dafdSJared McNeilldevice uart_snps 36f8742b0dSZbigniew Bodek 37f8742b0dSZbigniew Bodek# Network 38f8742b0dSZbigniew Bodekdevice ether 39f8742b0dSZbigniew Bodekdevice vlan 400538eb34SZbigniew Bodekdevice mii 410538eb34SZbigniew Bodekdevice bpf 420538eb34SZbigniew Bodekdevice re 43b3d8a775SZbigniew Bodekdevice mdio 44b3d8a775SZbigniew Bodekdevice etherswitch 45b3d8a775SZbigniew Bodekdevice e6000sw 46824e6d6bSZbigniew Bodekdevice neta 470538eb34SZbigniew Bodek 480538eb34SZbigniew Bodek# PCI 490538eb34SZbigniew Bodekdevice pci 50f8742b0dSZbigniew Bodek 51f8742b0dSZbigniew Bodek# Interrupt controllers 52f8742b0dSZbigniew Bodekdevice gic 5359c3cb81SAndrew Turneroptions INTRNG 54f8742b0dSZbigniew Bodek 55f8742b0dSZbigniew Bodek# Timers 56f8742b0dSZbigniew Bodekdevice mpcore_timer 57f8742b0dSZbigniew Bodek 58f4c36f2bSZbigniew Bodek# USB 59f4c36f2bSZbigniew Bodekdevice usb 60f4c36f2bSZbigniew Bodekdevice ehci 6134a3d2c6SWojciech Macekdevice xhci 62f4c36f2bSZbigniew Bodekdevice umass 63f4c36f2bSZbigniew Bodekdevice scbus 64f4c36f2bSZbigniew Bodekdevice pass 65f4c36f2bSZbigniew Bodekdevice da 66f4c36f2bSZbigniew Bodek 67018101a8SLuiz Otavio O Souza# MMC/SD/SDIO Card slot support 68018101a8SLuiz Otavio O Souzadevice mmc # mmc/sd bus 69018101a8SLuiz Otavio O Souzadevice mmcsd # mmc/sd flash cards 70018101a8SLuiz Otavio O Souzadevice sdhci # mmc/sd host controller 71018101a8SLuiz Otavio O Souza 725f55eefbSWojciech Macek# SATA 735f55eefbSWojciech Macekdevice ahci 745f55eefbSWojciech Macek 75a4ee1a8eSZbigniew Bodek# I2C 76a4ee1a8eSZbigniew Bodekdevice iic 77a4ee1a8eSZbigniew Bodekdevice iicbus 78aa8dbafaSAndrew Turnerdevice twsi 79a4ee1a8eSZbigniew Bodek 80e6a54e22SWojciech Macek# Wireless NIC cards 81e6a54e22SWojciech Macekdevice wlan # 802.11 support 82e6a54e22SWojciech Macekdevice ath # Atheros NIC's 83e6a54e22SWojciech Macekdevice ath_pci # Atheros pci/cardbus glue 84e6a54e22SWojciech Macekdevice ath_hal 85e6a54e22SWojciech Macekdevice ath_rate_sample 86e6a54e22SWojciech Macekoptions ATH_ENABLE_11N 87e6a54e22SWojciech Macek 88c247b3caSZbigniew Bodek# CESA 89c247b3caSZbigniew Bodekdevice cesa 90c247b3caSZbigniew Bodekdevice crypto 91c247b3caSZbigniew Bodekdevice cryptodev 92c247b3caSZbigniew Bodek 933d9dcb45SZbigniew Bodek# L2 Cache 943d9dcb45SZbigniew Bodekdevice pl310 953d9dcb45SZbigniew Bodek 96*ccc1e6ebSMarcin Wojtasoptions PLATFORM 97*ccc1e6ebSMarcin Wojtas 98f8742b0dSZbigniew Bodek# FDT 99f8742b0dSZbigniew Bodekoptions FDT 100