NetBSD/sys/arch/landisk/conf/files.landisk
drochner bb33f35f20 Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.
2008-02-20 21:43:33 +00:00

113 lines
2.3 KiB
Plaintext

# $NetBSD: files.landisk,v 1.4 2008/02/20 21:43:34 drochner Exp $
# maxpartitions must be first item in files.${MACHINE}
maxpartitions 16
maxusers 2 16 64
defparam opt_memsize.h IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
file arch/landisk/landisk/autoconf.c
file arch/landisk/landisk/bus_dma.c
file arch/landisk/landisk/clock_machdep.c
file arch/landisk/landisk/consinit.c
file arch/landisk/landisk/intr.c
file arch/landisk/landisk/machdep.c
file kern/subr_disk_mbr.c disk
#
# kloader
#
defflag opt_kloader.h KLOADER
defflag debug_kloader.h KLOADER_DEBUG
defparam opt_kloader_kernel_path.h KLOADER_KERNEL_PATH
file dev/kloader.c kloader
file arch/landisk/landisk/kloader_machdep.c kloader
#
# Memory Disk for install floppy
#
file dev/md_root.c memory_disk_hooks
#
# System bus types
#
define mainbus {}
device mainbus: pcibus, mainbus
attach mainbus at root
file arch/landisk/landisk/mainbus.c mainbus
device cpu
attach cpu at mainbus
file arch/sh3/sh3/cpu.c cpu
#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"
#
# Machine-independent ATA drivers
#
include "dev/ata/files.ata"
#
# Machine-independent I2O drivers
#
include "dev/i2o/files.i2o"
#
# PCI bus
#
include "dev/pci/files.pci"
include "arch/sh3/conf/files.shpcic"
file arch/landisk/landisk/shpcic_machdep.c shpcic
#
# USB drivers
#
include "dev/usb/files.usb"
#
# SH bus
#
include "arch/sh3/conf/files.shb"
# Ricoh RS5C313 Real Time Clock
device rs5c313rtc: rs5c313
attach rs5c313rtc at shb with rs5c313_landisk
file arch/landisk/dev/rs5c313_landisk.c rs5c313_landisk
#
# on-board I/O bus
#
define obio { [port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1] }
device obio: obio
attach obio at mainbus
file arch/landisk/dev/obio.c obio needs-flag
attach wdc at obio with wdc_obio
file arch/landisk/dev/wdc_obio.c wdc_obio needs-flag
define button
file arch/landisk/dev/button.c button
device btn: sysmon_power, sysmon_taskq, button
attach btn at obio with btn_obio
file arch/landisk/dev/btn_obio.c btn_obio needs-flag
device pwrsw: sysmon_power, sysmon_taskq
attach pwrsw at obio with pwrsw_obio
file arch/landisk/dev/pwrsw_obio.c pwrsw_obio needs-flag
#device led
#attach led at obio
#file arch/landisk/dev/led_obio.c led needs-flag
include "arch/landisk/conf/majors.landisk"