14d892e4fSZbigniew Bodek# Kernel configuration for Alpine Board. 24d892e4fSZbigniew Bodek# 34d892e4fSZbigniew Bodek# For more information on this file, please read the config(5) manual page, 44d892e4fSZbigniew Bodek# and/or the handbook section on Kernel Configuration Files: 54d892e4fSZbigniew Bodek# 64d892e4fSZbigniew Bodek# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 74d892e4fSZbigniew Bodek# 84d892e4fSZbigniew Bodek# The handbook is also available locally in /usr/share/doc/handbook 94d892e4fSZbigniew Bodek# if you've installed the doc distribution, otherwise always see the 104d892e4fSZbigniew Bodek# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 114d892e4fSZbigniew Bodek# latest information. 124d892e4fSZbigniew Bodek# 134d892e4fSZbigniew Bodek# An exhaustive list of options and more detailed explanations of the 144d892e4fSZbigniew Bodek# device lines is also present in the ../../conf/NOTES and NOTES files. 154d892e4fSZbigniew Bodek# If you are in doubt as to the purpose or necessity of a line, check first 164d892e4fSZbigniew Bodek# in NOTES. 174d892e4fSZbigniew Bodek# 184d892e4fSZbigniew Bodek# $FreeBSD$ 194d892e4fSZbigniew Bodek 204d892e4fSZbigniew Bodekident ALPINE 214d892e4fSZbigniew Bodek 224d892e4fSZbigniew Bodekinclude "std.armv6" 234d892e4fSZbigniew Bodekinclude "../annapurna/alpine/std.alpine" 244d892e4fSZbigniew Bodek 254d892e4fSZbigniew Bodekmakeoptions MODULES_OVERRIDE="" 264d892e4fSZbigniew Bodekmakeoptions WERROR="-Werror" 274d892e4fSZbigniew Bodek 284d892e4fSZbigniew Bodekoptions HZ=100 294d892e4fSZbigniew Bodekoptions SCHED_4BSD # 4BSD scheduler 304d892e4fSZbigniew Bodekoptions SMP # Enable multiple cores 314d892e4fSZbigniew Bodek 324d892e4fSZbigniew Bodek# Debugging 334d892e4fSZbigniew Bodekmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 34*eb6e1a02SIan Leporeoptions ALT_BREAK_TO_DEBUGGER 354d892e4fSZbigniew Bodekoptions KDB 364d892e4fSZbigniew Bodekoptions DDB #Enable the kernel debugger 374d892e4fSZbigniew Bodek 384d892e4fSZbigniew Bodek# Interrupt controller 394d892e4fSZbigniew Bodekdevice gic 404d892e4fSZbigniew Bodek 414d892e4fSZbigniew Bodek# Pseudo devices 424d892e4fSZbigniew Bodekdevice loop 434d892e4fSZbigniew Bodekdevice random 444d892e4fSZbigniew Bodekdevice pty 454d892e4fSZbigniew Bodekdevice md 464d892e4fSZbigniew Bodekdevice gpio 474d892e4fSZbigniew Bodek 484d892e4fSZbigniew Bodek# ATA controllers 494d892e4fSZbigniew Bodekdevice ahci # AHCI-compatible SATA controllers 504d892e4fSZbigniew Bodekdevice ata # Legacy ATA/SATA controllers 514d892e4fSZbigniew Bodekoptions ATA_STATIC_ID # Static device numbering 524d892e4fSZbigniew Bodek 534d892e4fSZbigniew Bodek# ATA/SCSI peripherals 544d892e4fSZbigniew Bodekdevice scbus # SCSI bus (required for ATA/SCSI) 554d892e4fSZbigniew Bodekdevice ch # SCSI media changers 564d892e4fSZbigniew Bodekdevice da # Direct Access (disks) 574d892e4fSZbigniew Bodekdevice sa # Sequential Access (tape etc) 584d892e4fSZbigniew Bodekdevice cd # CD 594d892e4fSZbigniew Bodekdevice pass # Passthrough device (direct ATA/SCSI access) 604d892e4fSZbigniew Bodekdevice ses # Enclosure Services (SES and SAF-TE) 614d892e4fSZbigniew Bodek#device ctl # CAM Target Layer 624d892e4fSZbigniew Bodek 634d892e4fSZbigniew Bodek# Serial ports 644d892e4fSZbigniew Bodekdevice uart 654d892e4fSZbigniew Bodek 664d892e4fSZbigniew Bodek# Ethernet 674d892e4fSZbigniew Bodekdevice ether 684d892e4fSZbigniew Bodekdevice mii 694d892e4fSZbigniew Bodekdevice bpf 704d892e4fSZbigniew Bodekoptions DEVICE_POLLING 714d892e4fSZbigniew Bodek 724d892e4fSZbigniew Bodek# USB ethernet support, requires miibus 734d892e4fSZbigniew Bodekdevice miibus 744d892e4fSZbigniew Bodek 754d892e4fSZbigniew Bodek#FDT 764d892e4fSZbigniew Bodekoptions FDT 774d892e4fSZbigniew Bodekoptions FDT_DTB_STATIC 784d892e4fSZbigniew Bodekmakeoptions FDT_DTS_FILE=annapurna-alpine.dts 79