17a898819SOleksandr Tymoshenko# 27a898819SOleksandr Tymoshenko# Custom kernel for Marvell Armada XP 37a898819SOleksandr Tymoshenko# 40c08f785SAndrew Turner# For more information on this file, please read the config(5) manual page, 50c08f785SAndrew Turner# and/or the handbook section on Kernel Configuration Files: 67a898819SOleksandr Tymoshenko# 7a2aef24aSEitan Adler# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 80c08f785SAndrew Turner# 90c08f785SAndrew Turner# The handbook is also available locally in /usr/share/doc/handbook 100c08f785SAndrew Turner# if you've installed the doc distribution, otherwise always see the 11a2aef24aSEitan Adler# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the 120c08f785SAndrew Turner# latest information. 130c08f785SAndrew Turner# 140c08f785SAndrew Turner# An exhaustive list of options and more detailed explanations of the 150c08f785SAndrew Turner# device lines is also present in the ../../conf/NOTES and NOTES files. 160c08f785SAndrew Turner# If you are in doubt as to the purpose or necessity of a line, check first 170c08f785SAndrew Turner# in NOTES. 180c08f785SAndrew Turner# 190c08f785SAndrew Turner# $FreeBSD$ 207a898819SOleksandr Tymoshenko 215dc97550SAndrew Turner# TODO: Port to INTRNG 225dc97550SAndrew Turner#NO_UNIVERSE 235dc97550SAndrew Turner 247a898819SOleksandr Tymoshenkoident MV-88F78XX0 2565c3de4eSIan Lepore 26094fc1edSWarner Loshinclude "std.armv7" 277a898819SOleksandr Tymoshenkoinclude "../mv/armadaxp/std.mv78x60" 287a898819SOleksandr Tymoshenko 297a898819SOleksandr Tymoshenkooptions SOC_MV_ARMADAXP 307a898819SOleksandr Tymoshenko 317a898819SOleksandr Tymoshenkomakeoptions WERROR="-Werror" 327a898819SOleksandr Tymoshenko 33fbf1ef48SIan Leporeoptions SCHED_ULE # ULE scheduler 340c08f785SAndrew Turneroptions SMP # Enable multiple cores 357a898819SOleksandr Tymoshenko 360c08f785SAndrew Turner# NFS root from boopt/dhcp 370c08f785SAndrew Turneroptions BOOTP 380c08f785SAndrew Turneroptions BOOTP_NFSROOT 390c08f785SAndrew Turneroptions BOOTP_NFSV3 400c08f785SAndrew Turneroptions BOOTP_WIRED_TO=mge0 410c08f785SAndrew Turner 420c08f785SAndrew Turneroptions ROOTDEVNAME=\"ufs:/dev/da0p1\" 430c08f785SAndrew Turner 440c08f785SAndrew Turneroptions MUTEX_NOINLINE 450c08f785SAndrew Turneroptions RWLOCK_NOINLINE 460c08f785SAndrew Turneroptions NO_FFS_SNAPSHOT 470c08f785SAndrew Turneroptions NO_SWAPPING 487a898819SOleksandr Tymoshenko 497a898819SOleksandr Tymoshenko# Pseudo devices 507a898819SOleksandr Tymoshenkodevice random 517a898819SOleksandr Tymoshenkodevice pty 527a898819SOleksandr Tymoshenkodevice loop 537a898819SOleksandr Tymoshenkodevice md 547a898819SOleksandr Tymoshenko 557a898819SOleksandr Tymoshenko# USB 567a898819SOleksandr Tymoshenkodevice usb 577a898819SOleksandr Tymoshenkodevice ehci 587a898819SOleksandr Tymoshenkodevice umass 597a898819SOleksandr Tymoshenkodevice scbus 607a898819SOleksandr Tymoshenkodevice pass 617a898819SOleksandr Tymoshenkodevice da 627a898819SOleksandr Tymoshenko 637a898819SOleksandr Tymoshenko# SATA 64be445686SZbigniew Bodekdevice mvs 657a898819SOleksandr Tymoshenko 667a898819SOleksandr Tymoshenko# Serial ports 677a898819SOleksandr Tymoshenkodevice uart 687a898819SOleksandr Tymoshenko 697a898819SOleksandr Tymoshenko# I2C (TWSI) 707a898819SOleksandr Tymoshenkodevice iic 717a898819SOleksandr Tymoshenkodevice iicbus 72aa8dbafaSAndrew Turnerdevice twsi 737a898819SOleksandr Tymoshenko 747a898819SOleksandr Tymoshenko#Network 757a898819SOleksandr Tymoshenkodevice ether 767a898819SOleksandr Tymoshenkodevice mge # Marvell Gigabit Ethernet controller 777a898819SOleksandr Tymoshenkodevice mii 783c71b84fSZbigniew Bodekdevice mdio 797a898819SOleksandr Tymoshenkodevice e1000phy 807a898819SOleksandr Tymoshenkodevice bpf 817a898819SOleksandr Tymoshenkooptions DEVICE_POLLING 827a898819SOleksandr Tymoshenkodevice vlan 837a898819SOleksandr Tymoshenko 844c641b9aSGrzegorz Bernacki#PCI/PCIE 854c641b9aSGrzegorz Bernackidevice pci 864c641b9aSGrzegorz Bernacki 870c08f785SAndrew Turner# Flattened Device Tree 880c08f785SAndrew Turneroptions FDT # Configure using FDT/DTB data 897a898819SOleksandr Tymoshenkooptions FDT_DTB_STATIC 90d65cdf4bSGrzegorz Bernackimakeoptions FDT_DTS_FILE=db78460.dts 91244af1d4SMarcin Wojtas 92244af1d4SMarcin Wojtasoptions INTRNG 93*ccc1e6ebSMarcin Wojtas 94*ccc1e6ebSMarcin Wojtasoptions PLATFORM 95