NetBSD/sys/arch/evbarm/conf/files.evbarm
chs 33d70de438 remove the COM_MPLOCK option. always include the spinlock in the softc
and always call the simple_* locking functions.  the locking functions
are compiled out if they are not needed anyway, so a separate option
for this doesn't gain anything.

this also fixes the serial console on my alpha ES40 (which doesn't make much
sense since the com driver should still be under the big lock on alpha,
but whatever).
2005-12-27 00:46:38 +00:00

70 lines
1.5 KiB
Plaintext

# $NetBSD: files.evbarm,v 1.18 2005/12/27 00:46:38 chs Exp $
#
# First try for arm-specific configuration info
#
maxpartitions 8
maxusers 2 8 64
# Maintain Interrupt statistics
defflag IRQSTATS
# Include WSCONS stuff
include "dev/wscons/files.wscons"
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"
#
# Machine-independent ATA drivers
#
include "dev/ata/files.ata"
# Memory disk driver
file dev/md_root.c md & memory_disk_hooks
#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"
# Generic MD files
file arch/evbarm/evbarm/autoconf.c
file arch/arm/arm/disksubr.c disk
file arch/arm/arm/disksubr_acorn.c disk
file arch/arm/arm/disksubr_mbr.c disk
# ARM FPE
file arch/arm32/fpe-arm/armfpe_glue.S armfpe
file arch/arm32/fpe-arm/armfpe_init.c armfpe
file arch/arm32/fpe-arm/armfpe.s armfpe
#
# Include ISA config
#
include "dev/isa/files.isa" # ISA devices
#
# Include PCI config
#
include "dev/i2o/files.i2o" # I2O drivers.
include "dev/pci/files.pci" # PCI devices
include "dev/usb/files.usb" # USB device
include "dev/cardbus/files.cardbus" # CARDBus device
#
# ARM evaluation board specific devices
#
defparam opt_evbarm_boardtype.h EVBARM_BOARDTYPE
# We need to define the Integrator's "plcom" device here since
# it we need to generate a "plcom.h" header file for conf.c
defflag opt_plcom.h PLCOM_DEBUG
device plcom { }: tty
file arch/evbarm/dev/plcom.c plcom needs-flag
include "arch/arm/conf/majors.arm32"