1266094Sian# 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$ 19210040Scognet 20266383Sian#NO_UNIVERSE 21266383Sian 22210040Scognetident HL201 23210040Scognet 24210040Scognetinclude "../at91/std.hl201" 25210040Scognet 26210040Scognet#To statically compile in device wiring instead of /boot/device.hints 27210040Scognethints "HL201.hints" 28210040Scognetmakeoptions MODULES_OVERRIDE="" 29210040Scognet 30266328Sianmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 31210040Scognetoptions DDB 32210040Scognetoptions KDB 33210040Scognet 34266328Sianoptions SCHED_4BSD # 4BSD scheduler 35266328Sianoptions INET # InterNETworking 36266328Sian#options INET6 # IPv6 communications protocols 37266328Sianoptions FFS # Berkeley Fast Filesystem 38266328Sian#options SOFTUPDATES # Enable FFS soft updates support 39266328Sian#options UFS_ACL # Support for access control lists 40266328Sian#options UFS_DIRHASH # Improve performance on big directories 41266328Sian#options MD_ROOT # MD is a potential root device 42266087Sian#options MD_ROOT_SIZE=4096 # 4MB ram disk 43266087Sianoptions NANDFS # NAND file system 44266094Sianoptions ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" 45266328Sianoptions NFSCL # New Network Filesystem Client 46266328Sian#options NFSD # New Network Filesystem Server 47266328Sian#options NFSLOCKD # Network Lock Manager 48266328Sianoptions NFS_ROOT # NFS usable as /, requires NFSCL 49266094Sian#options BOOTP_NFSROOT 50266094Sian#options BOOTP 51266094Sian#options BOOTP_NFSV3 52210040Scognet#options BOOTP_WIRED_TO=ate0 53266094Sian#options BOOTP_COMPAT 54210040Scognet 55240572Sjmgoptions ALT_BREAK_TO_DEBUGGER 56210040Scognet 57266328Sianoptions GEOM_PART_BSD # BSD partition scheme 58266328Sianoptions GEOM_PART_MBR # MBR partition scheme 59266331Sianoptions TMPFS # Efficient memory filesystem 60266328Sian#options MSDOSFS # MSDOS Filesystem 61266328Sian#options CD9660 # ISO 9660 Filesystem 62266328Sian#options PROCFS # Process filesystem (requires PSEUDOFS) 63266328Sianoptions PSEUDOFS # Pseudo-filesystem framework 64266328Sian#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 65266328Sian#options KTRACE # ktrace(1) support 66266328Sianoptions SYSVSHM # SYSV-style shared memory 67266328Sianoptions SYSVMSG # SYSV-style message queues 68266328Sianoptions SYSVSEM # SYSV-style semaphores 69266328Sianoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 70210040Scognetoptions MUTEX_NOINLINE 71210040Scognetoptions RWLOCK_NOINLINE 72210040Scognetoptions NO_FFS_SNAPSHOT 73210040Scognetoptions NO_SWAPPING 74210040Scognetdevice random 75210040Scognetdevice loop 76210040Scognetdevice ether 77210040Scognetdevice uart 78238957Simpdevice ate 79210040Scognetdevice mii 80210040Scognet#device lxtphy 81210040Scognet 82210040Scognet# Debugging for use in -current 83266328Sian#options INVARIANTS # Enable calls of extra sanity checking 84266328Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 85266328Sian#options WITNESS # Enable checks to detect deadlocks and cycles 86266328Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 87210040Scognet#options DIAGNOSTIC 88210040Scognet 89210040Scognetdevice md 90266094Siandevice bpf 91210040Scognet 92210040Scognet# USB support 93266328Siandevice ohci # OHCI localbus->USB interface 94266328Siandevice usb # USB Bus (required) 95266328Sian#device udbp # USB Double Bulk Pipe devices 96266328Siandevice uhid # "Human Interface Devices" 97266328Sian#device ulpt # Printer 98266328Siandevice umass # Disks/Mass storage - Requires scbus and da 99210040Scognet 100210040Scognet# USB Ethernet, requires miibus 101210040Scognetdevice miibus 102266328Sian#device aue # ADMtek USB Ethernet 103266328Sian#device axe # ASIX Electronics USB Ethernet 104266328Sian#device cdce # Generic USB over Ethernet 105266328Sian#device cue # CATC USB Ethernet 106266328Sian#device kue # Kawasaki LSI USB Ethernet 107266328Sian#device rue # RealTek RTL8150 USB Ethernet 108266328Siandevice udav # Davicom DM9601E USB 109210040Scognet# USB Wireless 110266328Sian#device rum # Ralink Technology RT2501USB wireless NICs 111266328Sian#device uath # Atheros AR5523 wireless NICs 112266328Sian#device ural # Ralink Technology RT2500USB wireless NICs 113266328Sian#device zyd # ZyDAS zd1211/zd1211b wireless NICs 114210040Scognet# SCSI peripherals 115266328Siandevice scbus # SCSI bus (required for SCSI) 116266328Siandevice da # Direct Access (disks) 117266328Siandevice cd # CD 118266328Siandevice pass # Passthrough device (direct SCSI access) 119210040Scognet# Wireless NIC cards 120266328Sian#device wlan # 802.11 support 121266328Sian#device wlan_wep # 802.11 WEP support 122266328Sian#device wlan_ccmp # 802.11 CCMP support 123266328Sian#device wlan_tkip # 802.11 TKIP support 124266328Sian#device wlan_amrr # AMRR transmit rate control algorithm 125240572Sjmgoptions ROOTDEVNAME=\"ufs:da0s1a\" 126253845Sobrien 127266094Sian# NAND Flash - my board as 128MB Samsung part, YMMV. 128266328Siandevice nand # NAND interface on CS3 129266094Sian 130266094Sian# Coming soon, but not yet 131266094Sian#options FDT 132266094Sian#options FDT_DTB_STATIC 133266110Sian#makeoptions FDT_DTS_FILE=hl201.dts 134266094Sian 135266094Sianoptions EARLY_PRINTF 136266094Sianoptions SOCDEV_PA=0xfc000000 137266094Sianoptions SOCDEV_VA=0xdc000000 138