DB-78XXX revision 263245
1183873Sraj# 2183873Sraj# Custom kernel for Marvell DB-78xx boards. 3183873Sraj# 4183873Sraj# $FreeBSD: head/sys/arm/conf/DB-78XXX 263245 2014-03-16 15:22:46Z imp $ 5183873Sraj# 6183873Sraj 7183873Srajident DB-88F78XX 8183873Srajinclude "../mv/discovery/std.db78xxx" 9183873Sraj 10191954Skuriyamaoptions SOC_MV_DISCOVERY 11185478Ssammakeoptions MODULES_OVERRIDE="" 12183873Sraj 13263245Simp#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 14183873Srajmakeoptions WERROR="-Werror" 15183873Sraj 16263245Simpoptions SCHED_4BSD # 4BSD scheduler 17263245Simpoptions INET # InterNETworking 18263245Simpoptions INET6 # IPv6 communications protocols 19263245Simpoptions GEOM_PART_BSD # BSD partition scheme 20263245Simpoptions GEOM_PART_MBR # MBR partition scheme 21263245Simpoptions TMPFS # Efficient memory filesystem 22263245Simpoptions FFS # Berkeley Fast Filesystem 23263245Simpoptions NANDFS # NAND Filesystem 24263245Simpoptions NFSCL # New Network Filesystem Client 25263245Simpoptions NFSLOCKD # Network Lock Manager 26263245Simpoptions NFS_ROOT # NFS usable as /, requires NFSCL 27191954Skuriyamaoptions BOOTP 28191954Skuriyamaoptions BOOTP_NFSROOT 29191954Skuriyamaoptions BOOTP_NFSV3 30191954Skuriyamaoptions BOOTP_WIRED_TO=mge0 31183873Sraj 32191954Skuriyama#options ROOTDEVNAME=\"ufs:/dev/da0a\" 33183873Sraj 34263245Simpoptions SYSVSHM # SYSV-style shared memory 35263245Simpoptions SYSVMSG # SYSV-style message queues 36263245Simpoptions SYSVSEM # SYSV-style semaphores 37263245Simpoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 38183873Srajoptions MUTEX_NOINLINE 39191954Skuriyamaoptions RWLOCK_NOINLINE 40183873Srajoptions NO_FFS_SNAPSHOT 41183873Srajoptions NO_SWAPPING 42183873Sraj 43183873Sraj# Debugging 44191954Skuriyamaoptions ALT_BREAK_TO_DEBUGGER 45191954Skuriyamaoptions DDB 46263245Simp#options DEADLKRES # Enable the deadlock resolver 47191954Skuriyamaoptions DIAGNOSTIC 48263245Simp#options INVARIANTS # Enable calls of extra sanity checking 49263245Simp#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 50191954Skuriyamaoptions KDB 51263245Simpoptions WITNESS # Enable checks to detect deadlocks and cycles 52263245Simpoptions WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 53191954Skuriyama#options WITNESS_KDB 54183873Sraj 55185090Srajdevice pci 56185090Sraj 57183873Sraj# Pseudo devices 58183873Srajdevice loop 59183873Srajdevice md 60183873Srajdevice random 61183873Sraj 62183873Sraj# Serial ports 63183873Srajdevice uart 64183873Sraj 65183873Sraj# Networking 66183873Srajdevice ether 67183873Srajdevice mge # Marvell Gigabit Ethernet controller 68183873Srajdevice mii 69183873Srajdevice e1000phy 70183873Srajdevice bpf 71183873Sraj 72183873Sraj# USB 73263245Simpoptions USB_DEBUG # enable debug msgs 74183873Srajdevice usb 75183873Srajdevice ehci 76183873Srajdevice umass 77183873Srajdevice scbus 78183873Srajdevice pass 79183873Srajdevice da 80183873Sraj 81183873Sraj# I2C (TWSI) 82183873Srajdevice iic 83183873Srajdevice iicbus 84183873Srajdevice ds133x 85194845Sraj 86194845Sraj# SATA 87220982Smavdevice mvs 88209131Sraj 89235609Sgber# NAND 90235609Sgberdevice nand 91235609Sgber 92209131Sraj# Flattened Device Tree 93209131Srajoptions FDT 94235609Sgberoptions FDT_DTB_STATIC 95209131Srajmakeoptions FDT_DTS_FILE=db78100.dts 96