files.evbarm revision 1.30
1#	$NetBSD: files.evbarm,v 1.30 2018/04/01 04:35:04 ryo Exp $
2#
3# First try for arm-specific configuration info
4#
5
6maxpartitions	8
7maxusers	2 8 64
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# Kernel boot arguments
41defparam	opt_machdep.h			BOOT_ARGS
42
43#
44# ARM evaluation board specific devices
45#
46defparam	opt_evbarm_boardtype.h EVBARM_BOARDTYPE
47
48# We need to define the Integrator's "plcom" device here since
49# it we need to generate a "plcom.h" header file for conf.c
50defflag	opt_plcom.h	PLCOM_DEBUG
51device	plcom { }: tty
52file	arch/evbarm/dev/plcom.c			plcom needs-flag
53
54#
55# Maximum number of memory ranges
56#
57defparam	opt_bootconfig.h		DRAM_BLOCKS
58
59ifdef arm32
60include "arch/arm/conf/majors.arm32"
61else
62include "arch/aarch64/conf/majors.aarch64"
63endif
64