1#	$NetBSD: files.evbarm,v 1.33 2019/10/01 10:08:05 jmcneill Exp $
2#
3# First try for arm-specific configuration info
4#
5
6maxpartitions	8
7maxusers	2 8 128
8
9# Maintain Interrupt statistics
10defflag			IRQSTATS
11
12# Memory disk driver
13file	dev/md_root.c				md & memory_disk_hooks
14
15# Generic MD files
16file	arch/evbarm/evbarm/autoconf.c
17
18file	kern/subr_disk_mbr.c			disk
19
20# ARM FPE
21file	arch/arm32/fpe-arm/armfpe_glue.S	armfpe
22file	arch/arm32/fpe-arm/armfpe_init.c	armfpe
23file	arch/arm32/fpe-arm/armfpe.s		armfpe
24
25#
26# Machine-independent drivers
27#
28include "dev/ata/files.ata"			# ATA devices
29include "dev/bluetooth/files.bluetooth"		# Bluetooth devices
30include "dev/i2o/files.i2o"			# I2O devices
31include "dev/isa/files.isa"			# ISA devices
32include "dev/pci/files.pci"			# PCI devices
33include "dev/cardbus/files.cardbus"		#   and CardBus devices
34include "dev/pcmcia/files.pcmcia"		# PCMCIA devices
35include "dev/sdmmc/files.sdmmc"			# SD/MMC devices
36include "dev/scsipi/files.scsipi"		# SCSI devices
37include "dev/usb/files.usb"			# USB devices
38
39#
40# Machine-dependent drivers
41#
42include "arch/arm/pci/files.pci"		# MD PCI support code
43
44# Kernel boot arguments
45defparam	opt_machdep.h			BOOT_ARGS
46
47#
48# ARM evaluation board specific devices
49#
50defparam	opt_evbarm_boardtype.h EVBARM_BOARDTYPE
51
52# We need to define the Integrator's "plcom" device here since
53# it we need to generate a "plcom.h" header file for conf.c
54defflag	opt_plcom.h	PLCOM_DEBUG
55device	plcom { }: tty
56file	arch/evbarm/dev/plcom.c			plcom needs-flag
57
58#
59# Maximum number of memory ranges
60#
61defparam	opt_bootconfig.h		DRAM_BLOCKS
62
63ifndef aarch64
64include "arch/arm/conf/majors.arm32"
65else
66include "arch/aarch64/conf/majors.aarch64"
67endif
68