SN9G45 revision 266328
1238789Sandrew# Kernel configuration for DesignA Electronics Snapper9G45 System on Module 2238789Sandrew# 3238789Sandrew# For more information on this file, please read the handbook section on 4238789Sandrew# Kernel Configuration Files: 5238789Sandrew# 6238789Sandrew# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7238789Sandrew# 8238789Sandrew# The handbook is also available locally in /usr/share/doc/handbook 9238789Sandrew# if you've installed the doc distribution, otherwise always see the 10238789Sandrew# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11238789Sandrew# latest information. 12238789Sandrew# 13238789Sandrew# An exhaustive list of options and more detailed explanations of the 14238789Sandrew# device lines is also present in the ../../conf/NOTES and NOTES files. 15238789Sandrew# If you are in doubt as to the purpose or necessity of a line, check first 16238789Sandrew# in NOTES. 17238789Sandrew# 18238789Sandrew# $FreeBSD: stable/10/sys/arm/conf/SN9G45 266328 2014-05-17 16:46:15Z ian $ 19238789Sandrew 20238789Sandrewident SN9G45 21238789Sandrew 22238789Sandrewinclude "../at91/std.sn9g45" 23238789Sandrew 24238789Sandrew#To statically compile in device wiring instead of /boot/device.hints 25238789Sandrew#hints "SN9G45.hints" 26238789Sandrewmakeoptions MODULES_OVERRIDE="" 27238789Sandrew 28266328Sianmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 29238789Sandrewoptions DDB 30238789Sandrewoptions KDB 31238789Sandrew 32266328Sianoptions SCHED_4BSD # 4BSD scheduler 33266328Sianoptions INET # InterNETworking 34266328Sian#options INET6 # IPv6 communications protocols 35266328Sianoptions FFS # Berkeley Fast Filesystem 36266328Sian#options SOFTUPDATES # Enable FFS soft updates support 37266328Sian#options UFS_ACL # Support for access control lists 38266328Sian#options UFS_DIRHASH # Improve performance on big directories 39266328Sian#options MD_ROOT # MD is a potential root device 40266095Sian#options MD_ROOT_SIZE=4096 # 4MB ram disk 41266328Sianoptions NFSCL # New Network Filesystem Client 42266328Sian#options NFSD # New Network Filesystem Server 43266328Sian#options NFSLOCKD # Network Lock Manager 44266328Sian#options NFS_ROOT # NFS usable as /, requires NFSCL 45238789Sandrew#options BOOTP_NFSROOT 46238789Sandrew#options BOOTP 47238789Sandrew#options BOOTP_NFSV3 48238789Sandrew#options BOOTP_WIRED_TO=ate0 49238789Sandrew#options BOOTP_COMPAT 50238789Sandrew 51238789Sandrewoptions ROOTDEVNAME=\"ufs:/dev/da0s1\" 52238789Sandrew 53240572Sjmgoptions ALT_BREAK_TO_DEBUGGER 54238789Sandrew 55266328Sianoptions GEOM_PART_BSD # BSD partition scheme 56266328Sianoptions GEOM_PART_MBR # MBR partition scheme 57266328Sianoptions TMPFS # Efficient memory filesystem 58266328Sian#options MSDOSFS # MSDOS Filesystem 59266328Sian#options CD9660 # ISO 9660 Filesystem 60266328Sian#options PROCFS # Process filesystem (requires PSEUDOFS) 61266328Sian#options PSEUDOFS # Pseudo-filesystem framework 62266328Sianoptions SCSI_DELAY=1000 # Delay (in ms) before probing SCSI 63266328Sian#options KTRACE # ktrace(1) support 64266328Sianoptions SYSVSHM # SYSV-style shared memory 65266328Sianoptions SYSVMSG # SYSV-style message queues 66266328Sianoptions SYSVSEM # SYSV-style semaphores 67266328Sianoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 68238789Sandrewoptions MUTEX_NOINLINE 69238789Sandrewoptions RWLOCK_NOINLINE 70238789Sandrewoptions NO_FFS_SNAPSHOT 71238789Sandrewoptions NO_SWAPPING 72238789Sandrew 73238789Sandrew# Debugging for use in -current 74266328Sian#options INVARIANTS # Enable calls of extra sanity checking 75266328Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 76266328Sian#options WITNESS # Enable checks to detect deadlocks and cycles 77266328Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 78238789Sandrew#options DIAGNOSTIC 79238789Sandrew 80238789Sandrewdevice random 81238789Sandrewdevice loop 82238789Sandrewdevice bpf 83238789Sandrewdevice ether 84238789Sandrewdevice md 85238789Sandrew 86238789Sandrewdevice uart # Serial Ports 87238789Sandrew 88238789Sandrew# Ethernet 89266328Siandevice ate # Ethernet Driver 90238789Sandrewdevice mii 91238789Sandrewoption AT91_ATE_USE_RMII 92238789Sandrew 93238789Sandrewdevice at91_wdt # WDT: Watchdog timer 94238789Sandrew 95238789Sandrew# SCSI peripherals 96266328Siandevice scbus # SCSI bus (required for SCSI) 97266328Siandevice da # Direct Access (disks) 98266328Siandevice cd # CD 99266328Siandevice pass # Passthrough device (direct SCSI access) 100238789Sandrew 101238789Sandrew# USB support 102266328Siandevice ohci # OHCI localbus->USB interface 103266328Siandevice usb # USB Bus (required) 104266328Siandevice umass # Disks/Mass storage - Requires scbus and da 105266328Siandevice uhid # "Human Interface Devices" 106266328Sian#device ulpt # Printer 107266328Sian#device udbp # USB Double Bulk Pipe devices 108238789Sandrew 109238789Sandrew# USB Ethernet, requires miibus 110238789Sandrewdevice miibus 111266328Sian#device aue # ADMtek USB Ethernet 112266328Sian#device axe # ASIX Electronics USB Ethernet 113266328Sian#device cdce # Generic USB over Ethernet 114266328Sian#device cue # CATC USB Ethernet 115266328Sian#device kue # Kawasaki LSI USB Ethernet 116266328Sian#device rue # RealTek RTL8150 USB Ethernet 117266328Siandevice udav # Davicom DM9601E USB 118238789Sandrew 119238789Sandrew# USB Wireless 120266328Sian#device rum # Ralink Technology RT2501USB wireless NICs 121266328Sian#device uath # Atheros AR5523 wireless NICs 122266328Sian#device ural # Ralink Technology RT2500USB wireless NICs 123266328Sian#device zyd # ZyDAS zd1211/zd1211b wireless NICs 124238789Sandrew 125238789Sandrew# Wireless NIC cards 126266328Sian#device wlan # 802.11 support 127266328Sian#device wlan_wep # 802.11 WEP support 128266328Sian#device wlan_ccmp # 802.11 CCMP support 129266328Sian#device wlan_tkip # 802.11 TKIP support 130266328Sian#device wlan_amrr # AMRR transmit rate control algorithm 131238789Sandrew 132