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 304d892e4fSZbigniew Bodek 314d892e4fSZbigniew Bodek# Interrupt controller 324d892e4fSZbigniew Bodekdevice gic 3359c3cb81SAndrew Turneroptions INTRNG 344d892e4fSZbigniew Bodek 354192788cSWojciech Macek# Annapurna Alpine drivers 364192788cSWojciech Macekdevice al_ccu # Alpine Cache Coherency Unit 374192788cSWojciech Macekdevice al_nb_service # Alpine North Bridge Service 384192788cSWojciech Macek 394d892e4fSZbigniew Bodek# Pseudo devices 404d892e4fSZbigniew Bodekdevice loop 414d892e4fSZbigniew Bodekdevice random 424d892e4fSZbigniew Bodekdevice pty 434d892e4fSZbigniew Bodekdevice md 444d892e4fSZbigniew Bodekdevice gpio 454d892e4fSZbigniew Bodek 464d892e4fSZbigniew Bodek# ATA controllers 474d892e4fSZbigniew Bodekdevice ahci # AHCI-compatible SATA controllers 484d892e4fSZbigniew Bodekdevice ata # Legacy ATA/SATA controllers 494d892e4fSZbigniew Bodek 504d892e4fSZbigniew Bodek# ATA/SCSI peripherals 514d892e4fSZbigniew Bodekdevice scbus # SCSI bus (required for ATA/SCSI) 524d892e4fSZbigniew Bodekdevice ch # SCSI media changers 534d892e4fSZbigniew Bodekdevice da # Direct Access (disks) 544d892e4fSZbigniew Bodekdevice sa # Sequential Access (tape etc) 554d892e4fSZbigniew Bodekdevice cd # CD 564d892e4fSZbigniew Bodekdevice pass # Passthrough device (direct ATA/SCSI access) 574d892e4fSZbigniew Bodekdevice ses # Enclosure Services (SES and SAF-TE) 584d892e4fSZbigniew Bodek#device ctl # CAM Target Layer 594d892e4fSZbigniew Bodek 604d892e4fSZbigniew Bodek# Serial ports 614d892e4fSZbigniew Bodekdevice uart 624d892e4fSZbigniew Bodek 63*988d9b35SWojciech Macek# PCI/PCIE 64*988d9b35SWojciech Macekdevice pci 65*988d9b35SWojciech Macekdevice pci_host_generic 66*988d9b35SWojciech Macekdevice al_pci # Annapurna Alpine PCI-E 67*988d9b35SWojciech Macek 684d892e4fSZbigniew Bodek# Ethernet 694d892e4fSZbigniew Bodekdevice ether 704d892e4fSZbigniew Bodekdevice mii 714d892e4fSZbigniew Bodekdevice bpf 724d892e4fSZbigniew Bodekoptions DEVICE_POLLING 734d892e4fSZbigniew Bodek 744d892e4fSZbigniew Bodek# USB ethernet support, requires miibus 754d892e4fSZbigniew Bodekdevice miibus 764d892e4fSZbigniew Bodek 774d892e4fSZbigniew Bodek#FDT 784d892e4fSZbigniew Bodekoptions FDT 794d892e4fSZbigniew Bodekoptions FDT_DTB_STATIC 804d892e4fSZbigniew Bodekmakeoptions FDT_DTS_FILE=annapurna-alpine.dts 81