DB-78XXX revision 261570
11573Srgrimes# 21573Srgrimes# Custom kernel for Marvell DB-78xx boards. 31573Srgrimes# 41573Srgrimes# $FreeBSD: head/sys/arm/conf/DB-78XXX 261570 2014-02-07 03:30:16Z ian $ 51573Srgrimes# 61573Srgrimes 71849Swollmanident DB-88F78XX 81849Swollmaninclude "../mv/discovery/std.db78xxx" 91849Swollman 101573Srgrimesoptions SOC_MV_DISCOVERY 111573Srgrimesmakeoptions MODULES_OVERRIDE="" 121573Srgrimes 131573Srgrimes#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 141573Srgrimesmakeoptions WERROR="-Werror" 151573Srgrimes 161573Srgrimesoptions SCHED_4BSD #4BSD scheduler 171573Srgrimesoptions INET #InterNETworking 181573Srgrimesoptions INET6 #IPv6 communications protocols 191573Srgrimesoptions FFS #Berkeley Fast Filesystem 201573Srgrimesoptions NANDFS #NAND Filesystem 211573Srgrimesoptions NFSCL #New Network Filesystem Client 221573Srgrimesoptions NFSLOCKD #Network Lock Manager 231573Srgrimesoptions NFS_ROOT #NFS usable as /, requires NFSCL 241573Srgrimesoptions BOOTP 251573Srgrimesoptions BOOTP_NFSROOT 261573Srgrimesoptions BOOTP_NFSV3 271573Srgrimesoptions BOOTP_WIRED_TO=mge0 281573Srgrimes 291573Srgrimes#options ROOTDEVNAME=\"ufs:/dev/da0a\" 301573Srgrimes 311573Srgrimesoptions SYSVSHM #SYSV-style shared memory 321573Srgrimesoptions SYSVMSG #SYSV-style message queues 331573Srgrimesoptions SYSVSEM #SYSV-style semaphores 341573Srgrimesoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 352366Sbdeoptions MUTEX_NOINLINE 362366Sbdeoptions RWLOCK_NOINLINE 372366Sbdeoptions NO_FFS_SNAPSHOT 381573Srgrimesoptions NO_SWAPPING 392366Sbde 402366Sbde# Debugging 411573Srgrimesoptions ALT_BREAK_TO_DEBUGGER 421573Srgrimesoptions DDB 432366Sbde#options DEADLKRES #Enable the deadlock resolver 442366Sbdeoptions DIAGNOSTIC 451849Swollman#options INVARIANTS #Enable calls of extra sanity checking 461573Srgrimes#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 471573Srgrimesoptions KDB 482366Sbdeoptions WITNESS #Enable checks to detect deadlocks and cycles 492418Swollmanoptions WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 501573Srgrimes#options WITNESS_KDB 511573Srgrimes 521573Srgrimesdevice pci 532366Sbde 542366Sbde# Pseudo devices 552366Sbdedevice loop 562418Swollmandevice md 571573Srgrimesdevice random 581573Srgrimes 591573Srgrimes# Serial ports 602366Sbdedevice uart 612366Sbde 622366Sbde# Networking 632418Swollmandevice ether 641849Swollmandevice mge # Marvell Gigabit Ethernet controller 651573Srgrimesdevice mii 661573Srgrimesdevice e1000phy 672366Sbdedevice bpf 682418Swollman 691573Srgrimes# USB 701573Srgrimesoptions USB_DEBUG # enable debug msgs 711573Srgrimesdevice usb 722366Sbdedevice ehci 732366Sbdedevice umass 742366Sbdedevice scbus 752418Swollmandevice pass 761573Srgrimesdevice da 771573Srgrimes 781573Srgrimes# I2C (TWSI) 792366Sbdedevice iic 802366Sbdedevice iicbus 812366Sbdedevice ds133x 822418Swollman 831849Swollman# SATA 841573Srgrimesdevice mvs 851849Swollman 861849Swollman# NAND 871849Swollmandevice nand 881849Swollman 891849Swollman# Flattened Device Tree 901849Swollmanoptions FDT 911849Swollmanoptions FDT_DTB_STATIC 921849Swollmanmakeoptions FDT_DTS_FILE=db78100.dts 931849Swollman