xref: /netbsd-src/sys/arch/evbarm/conf/files.evbarm (revision 3e91ed807fa93d9b07f06496720aac84b634501c)
1*3e91ed80Sjmcneill#	$NetBSD: files.evbarm,v 1.33 2019/10/01 10:08:05 jmcneill Exp $
21bf6aa62Smatt#
31bf6aa62Smatt# First try for arm-specific configuration info
41bf6aa62Smatt#
51bf6aa62Smatt
61bf6aa62Smattmaxpartitions	8
7*3e91ed80Sjmcneillmaxusers	2 8 128
81bf6aa62Smatt
91bf6aa62Smatt# Maintain Interrupt statistics
10ecb81c3fSlukemdefflag			IRQSTATS
111bf6aa62Smatt
121bf6aa62Smatt# Memory disk driver
13acf12a85Sbriggsfile	dev/md_root.c				md & memory_disk_hooks
141bf6aa62Smatt
151bf6aa62Smatt# Generic MD files
161bf6aa62Smattfile	arch/evbarm/evbarm/autoconf.c
171bf6aa62Smatt
1885d73d1cSjoergfile	kern/subr_disk_mbr.c			disk
1985d73d1cSjoerg
201bf6aa62Smatt# ARM FPE
211bf6aa62Smattfile	arch/arm32/fpe-arm/armfpe_glue.S	armfpe
221bf6aa62Smattfile	arch/arm32/fpe-arm/armfpe_init.c	armfpe
231bf6aa62Smattfile	arch/arm32/fpe-arm/armfpe.s		armfpe
241bf6aa62Smatt
257f2e2855Skiyohara#
267f2e2855Skiyohara# Machine-independent drivers
277f2e2855Skiyohara#
287f2e2855Skiyoharainclude "dev/ata/files.ata"			# ATA devices
297f2e2855Skiyoharainclude "dev/bluetooth/files.bluetooth"		# Bluetooth devices
307f2e2855Skiyoharainclude "dev/i2o/files.i2o"			# I2O devices
319ef485f5Sthorpejinclude "dev/isa/files.isa"			# ISA devices
321bf6aa62Smattinclude "dev/pci/files.pci"			# PCI devices
337f2e2855Skiyoharainclude "dev/cardbus/files.cardbus"		#   and CardBus devices
347f2e2855Skiyoharainclude "dev/pcmcia/files.pcmcia"		# PCMCIA devices
350e8c021dSkiyoharainclude "dev/sdmmc/files.sdmmc"			# SD/MMC devices
367f2e2855Skiyoharainclude "dev/scsipi/files.scsipi"		# SCSI devices
377f2e2855Skiyoharainclude "dev/usb/files.usb"			# USB devices
381bf6aa62Smatt
39187fa5a9Sjmcneill#
40187fa5a9Sjmcneill# Machine-dependent drivers
41187fa5a9Sjmcneill#
42187fa5a9Sjmcneillinclude "arch/arm/pci/files.pci"		# MD PCI support code
430bcaff6fSryo
440bcaff6fSryo# Kernel boot arguments
450bcaff6fSryodefparam	opt_machdep.h			BOOT_ARGS
460bcaff6fSryo
47283e0a4cSthorpej#
48283e0a4cSthorpej# ARM evaluation board specific devices
49283e0a4cSthorpej#
50126f6cf9Sbriggsdefparam	opt_evbarm_boardtype.h EVBARM_BOARDTYPE
51283e0a4cSthorpej
52283e0a4cSthorpej# We need to define the Integrator's "plcom" device here since
53283e0a4cSthorpej# it we need to generate a "plcom.h" header file for conf.c
5433d70de4Schsdefflag	opt_plcom.h	PLCOM_DEBUG
55283e0a4cSthorpejdevice	plcom { }: tty
56283e0a4cSthorpejfile	arch/evbarm/dev/plcom.c			plcom needs-flag
572556a42fSichiro
581f933be8Sjmcneill#
591f933be8Sjmcneill# Maximum number of memory ranges
601f933be8Sjmcneill#
61fe33aa27Sryodefparam	opt_bootconfig.h		DRAM_BLOCKS
621f933be8Sjmcneill
63b76bec20Srinifndef aarch64
6477a6b82bSgehennainclude "arch/arm/conf/majors.arm32"
65fe33aa27Sryoelse
66fe33aa27Sryoinclude "arch/aarch64/conf/majors.aarch64"
67fe33aa27Sryoendif
68