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 SCHED_4BSD # 4BSD scheduler 294d892e4fSZbigniew Bodekoptions SMP # Enable multiple cores 30*c20963adSAndrew Turneroptions PLATFORM 31*c20963adSAndrew Turneroptions PLATFORM_SMP 324d892e4fSZbigniew Bodek 334d892e4fSZbigniew Bodek# Interrupt controller 344d892e4fSZbigniew Bodekdevice gic 3559c3cb81SAndrew Turneroptions INTRNG 364d892e4fSZbigniew Bodek 374192788cSWojciech Macek# Annapurna Alpine drivers 384192788cSWojciech Macekdevice al_ccu # Alpine Cache Coherency Unit 394192788cSWojciech Macekdevice al_nb_service # Alpine North Bridge Service 407902c8dcSWojciech Macekdevice al_iofic # I/O Fabric Interrupt Controller 417902c8dcSWojciech Macekdevice al_serdes # Serializer/Deserializer 427902c8dcSWojciech Macekdevice al_udma # Universal DMA 434192788cSWojciech Macek 444d892e4fSZbigniew Bodek# Pseudo devices 454d892e4fSZbigniew Bodekdevice loop 464d892e4fSZbigniew Bodekdevice random 474d892e4fSZbigniew Bodekdevice pty 484d892e4fSZbigniew Bodekdevice md 494d892e4fSZbigniew Bodekdevice gpio 504d892e4fSZbigniew Bodek 514d892e4fSZbigniew Bodek# ATA controllers 524d892e4fSZbigniew Bodekdevice ahci # AHCI-compatible SATA controllers 534d892e4fSZbigniew Bodekdevice ata # Legacy ATA/SATA controllers 544d892e4fSZbigniew Bodek 554d892e4fSZbigniew Bodek# ATA/SCSI peripherals 564d892e4fSZbigniew Bodekdevice scbus # SCSI bus (required for ATA/SCSI) 574d892e4fSZbigniew Bodekdevice ch # SCSI media changers 584d892e4fSZbigniew Bodekdevice da # Direct Access (disks) 594d892e4fSZbigniew Bodekdevice sa # Sequential Access (tape etc) 604d892e4fSZbigniew Bodekdevice cd # CD 614d892e4fSZbigniew Bodekdevice pass # Passthrough device (direct ATA/SCSI access) 624d892e4fSZbigniew Bodekdevice ses # Enclosure Services (SES and SAF-TE) 634d892e4fSZbigniew Bodek#device ctl # CAM Target Layer 644d892e4fSZbigniew Bodek 654d892e4fSZbigniew Bodek# Serial ports 664d892e4fSZbigniew Bodekdevice uart 674d892e4fSZbigniew Bodek 68988d9b35SWojciech Macek# PCI/PCIE 69988d9b35SWojciech Macekdevice pci 70988d9b35SWojciech Macekdevice pci_host_generic 71988d9b35SWojciech Macekdevice al_pci # Annapurna Alpine PCI-E 72988d9b35SWojciech Macek 734d892e4fSZbigniew Bodek# Ethernet 744d892e4fSZbigniew Bodekdevice ether 754d892e4fSZbigniew Bodekdevice mii 764d892e4fSZbigniew Bodekdevice bpf 777902c8dcSWojciech Macekdevice al_eth # Annapurna Alpine Ethernet NIC 784d892e4fSZbigniew Bodekoptions DEVICE_POLLING 794d892e4fSZbigniew Bodek 804d892e4fSZbigniew Bodek# USB ethernet support, requires miibus 814d892e4fSZbigniew Bodekdevice miibus 824d892e4fSZbigniew Bodek 834d892e4fSZbigniew Bodek#FDT 844d892e4fSZbigniew Bodekoptions FDT 854d892e4fSZbigniew Bodekoptions FDT_DTB_STATIC 864d892e4fSZbigniew Bodekmakeoptions FDT_DTS_FILE=annapurna-alpine.dts 87