HL201 revision 263301
1261041Simp# Kernel configuration for the AT91SAM9G20 based Hot-e configuration file 2210040Scognet# 3210040Scognet# For more information on this file, please read the handbook section on 4210040Scognet# Kernel Configuration Files: 5210040Scognet# 6210040Scognet# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7210040Scognet# 8210040Scognet# The handbook is also available locally in /usr/share/doc/handbook 9210040Scognet# if you've installed the doc distribution, otherwise always see the 10210040Scognet# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11210040Scognet# latest information. 12210040Scognet# 13210040Scognet# An exhaustive list of options and more detailed explanations of the 14236988Simp# device lines is also present in the ../../conf/NOTES and NOTES files. 15236988Simp# If you are in doubt as to the purpose or necessity of a line, check first 16210040Scognet# in NOTES. 17210040Scognet# 18210040Scognet# $FreeBSD: head/sys/arm/conf/HL201 263301 2014-03-18 14:41:18Z imp $ 19210040Scognet 20210040Scognetident HL201 21210040Scognet 22210040Scognetinclude "../at91/std.hl201" 23210040Scognet 24210040Scognet#To statically compile in device wiring instead of /boot/device.hints 25210040Scognethints "HL201.hints" 26210040Scognetmakeoptions MODULES_OVERRIDE="" 27210040Scognet 28263245Simpmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 29210040Scognetoptions DDB 30210040Scognetoptions KDB 31210040Scognet 32263245Simpoptions SCHED_4BSD # 4BSD scheduler 33263245Simpoptions INET # InterNETworking 34263245Simp#options INET6 # IPv6 communications protocols 35263245Simpoptions FFS # Berkeley Fast Filesystem 36263245Simp#options SOFTUPDATES # Enable FFS soft updates support 37263245Simp#options UFS_ACL # Support for access control lists 38263245Simp#options UFS_DIRHASH # Improve performance on big directories 39263245Simp#options MD_ROOT # MD is a potential root device 40260887Simp#options MD_ROOT_SIZE=4096 # 4MB ram disk 41260887Simpoptions NANDFS # NAND file system 42261041Simpoptions ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" 43263245Simpoptions NFSCL # New Network Filesystem Client 44263245Simp#options NFSD # New Network Filesystem Server 45263245Simp#options NFSLOCKD # Network Lock Manager 46263245Simpoptions NFS_ROOT # NFS usable as /, requires NFSCL 47261041Simp#options BOOTP_NFSROOT 48261041Simp#options BOOTP 49261041Simp#options BOOTP_NFSV3 50210040Scognet#options BOOTP_WIRED_TO=ate0 51261041Simp#options BOOTP_COMPAT 52210040Scognet 53240572Sjmgoptions ALT_BREAK_TO_DEBUGGER 54210040Scognet 55263245Simpoptions GEOM_PART_BSD # BSD partition scheme 56263245Simpoptions GEOM_PART_MBR # MBR partition scheme 57263301Simpoptions TMPFS # Efficient memory filesystem 58263245Simp#options MSDOSFS # MSDOS Filesystem 59263245Simp#options CD9660 # ISO 9660 Filesystem 60263245Simp#options PROCFS # Process filesystem (requires PSEUDOFS) 61263245Simpoptions PSEUDOFS # Pseudo-filesystem framework 62263245Simp#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 63263245Simp#options KTRACE # ktrace(1) support 64263245Simpoptions SYSVSHM # SYSV-style shared memory 65263245Simpoptions SYSVMSG # SYSV-style message queues 66263245Simpoptions SYSVSEM # SYSV-style semaphores 67263245Simpoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 68210040Scognetoptions MUTEX_NOINLINE 69210040Scognetoptions RWLOCK_NOINLINE 70210040Scognetoptions NO_FFS_SNAPSHOT 71210040Scognetoptions NO_SWAPPING 72210040Scognetdevice random 73210040Scognetdevice loop 74210040Scognetdevice ether 75210040Scognetdevice uart 76238957Simpdevice ate 77210040Scognetdevice mii 78210040Scognet#device lxtphy 79210040Scognet 80210040Scognet# Debugging for use in -current 81263245Simp#options INVARIANTS # Enable calls of extra sanity checking 82263245Simp#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 83263245Simp#options WITNESS # Enable checks to detect deadlocks and cycles 84263245Simp#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 85210040Scognet#options DIAGNOSTIC 86210040Scognet 87210040Scognetdevice md 88261041Simpdevice bpf 89210040Scognet 90210040Scognet# USB support 91263245Simpdevice ohci # OHCI localbus->USB interface 92263245Simpdevice usb # USB Bus (required) 93263245Simp#device udbp # USB Double Bulk Pipe devices 94263245Simpdevice uhid # "Human Interface Devices" 95263245Simp#device ulpt # Printer 96263245Simpdevice umass # Disks/Mass storage - Requires scbus and da 97210040Scognet 98210040Scognet# USB Ethernet, requires miibus 99210040Scognetdevice miibus 100263245Simp#device aue # ADMtek USB Ethernet 101263245Simp#device axe # ASIX Electronics USB Ethernet 102263245Simp#device cdce # Generic USB over Ethernet 103263245Simp#device cue # CATC USB Ethernet 104263245Simp#device kue # Kawasaki LSI USB Ethernet 105263245Simp#device rue # RealTek RTL8150 USB Ethernet 106263245Simpdevice udav # Davicom DM9601E USB 107210040Scognet# USB Wireless 108263245Simp#device rum # Ralink Technology RT2501USB wireless NICs 109263245Simp#device uath # Atheros AR5523 wireless NICs 110263245Simp#device ural # Ralink Technology RT2500USB wireless NICs 111263245Simp#device zyd # ZyDAS zd1211/zd1211b wireless NICs 112210040Scognet# SCSI peripherals 113263245Simpdevice scbus # SCSI bus (required for SCSI) 114263245Simpdevice da # Direct Access (disks) 115263245Simpdevice cd # CD 116263245Simpdevice pass # Passthrough device (direct SCSI access) 117210040Scognet# Wireless NIC cards 118263245Simp#device wlan # 802.11 support 119263245Simp#device wlan_wep # 802.11 WEP support 120263245Simp#device wlan_ccmp # 802.11 CCMP support 121263245Simp#device wlan_tkip # 802.11 TKIP support 122263245Simp#device wlan_amrr # AMRR transmit rate control algorithm 123240572Sjmgoptions ROOTDEVNAME=\"ufs:da0s1a\" 124253845Sobrien 125261041Simp# NAND Flash - my board as 128MB Samsung part, YMMV. 126263245Simpdevice nand # NAND interface on CS3 127261041Simp 128261041Simp# Coming soon, but not yet 129261041Simp#options FDT 130261041Simp#options FDT_DTB_STATIC 131261279Simp#makeoptions FDT_DTS_FILE=hl201.dts 132261041Simp 133261041Simpoptions EARLY_PRINTF 134261041Simpoptions SOCDEV_PA=0xfc000000 135261041Simpoptions SOCDEV_VA=0xdc000000 136