xref: /netbsd/sys/arch/landisk/conf/files.landisk (revision 6550d01e)
1#	$NetBSD: files.landisk,v 1.4 2008/02/20 21:43:34 drochner Exp $
2
3# maxpartitions must be first item in files.${MACHINE}
4maxpartitions 16
5
6maxusers 2 16 64
7
8defparam opt_memsize.h	IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
9
10file	arch/landisk/landisk/autoconf.c
11file	arch/landisk/landisk/bus_dma.c
12file	arch/landisk/landisk/clock_machdep.c
13file	arch/landisk/landisk/consinit.c
14file	arch/landisk/landisk/intr.c
15file	arch/landisk/landisk/machdep.c
16
17file	kern/subr_disk_mbr.c			disk
18
19#
20# kloader
21#
22defflag	opt_kloader.h			KLOADER
23defflag	debug_kloader.h			KLOADER_DEBUG
24defparam opt_kloader_kernel_path.h	KLOADER_KERNEL_PATH
25
26file	dev/kloader.c				kloader
27file	arch/landisk/landisk/kloader_machdep.c	kloader
28
29#
30# Memory Disk for install floppy
31#
32file dev/md_root.c				memory_disk_hooks
33
34#
35# System bus types
36#
37
38define	mainbus {}
39device	mainbus: pcibus, mainbus
40attach	mainbus at root
41file	arch/landisk/landisk/mainbus.c		mainbus
42
43device	cpu
44attach	cpu at mainbus
45file	arch/sh3/sh3/cpu.c			cpu
46
47#
48# Machine-independent SCSI drivers
49#
50include "dev/scsipi/files.scsipi"
51
52#
53# Machine-independent ATA drivers
54#
55include "dev/ata/files.ata"
56
57#
58# Machine-independent I2O drivers
59#
60include "dev/i2o/files.i2o"
61
62#
63# PCI bus
64#
65include "dev/pci/files.pci"
66include "arch/sh3/conf/files.shpcic"
67
68file	arch/landisk/landisk/shpcic_machdep.c	shpcic
69
70#
71# USB drivers
72#
73include "dev/usb/files.usb"
74
75#
76# SH bus
77#
78include	"arch/sh3/conf/files.shb"
79
80# Ricoh RS5C313 Real Time Clock
81device	rs5c313rtc: rs5c313
82attach	rs5c313rtc at shb with rs5c313_landisk
83file	arch/landisk/dev/rs5c313_landisk.c	rs5c313_landisk
84
85#
86# on-board I/O bus
87#
88define obio { [port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1] }
89
90device	obio: obio
91attach	obio at mainbus
92file	arch/landisk/dev/obio.c		obio needs-flag
93
94attach	wdc at obio with wdc_obio
95file	arch/landisk/dev/wdc_obio.c	wdc_obio needs-flag
96
97define	button
98file    arch/landisk/dev/button.c	button
99
100device	btn: sysmon_power, sysmon_taskq, button
101attach	btn at obio with btn_obio
102file	arch/landisk/dev/btn_obio.c	btn_obio needs-flag
103
104device	pwrsw: sysmon_power, sysmon_taskq
105attach	pwrsw at obio with pwrsw_obio
106file	arch/landisk/dev/pwrsw_obio.c	pwrsw_obio needs-flag
107
108#device	led
109#attach	led at obio
110#file	arch/landisk/dev/led_obio.c	led needs-flag
111
112include "arch/landisk/conf/majors.landisk"
113