xref: /netbsd/sys/arch/hpcsh/conf/files.hpcsh (revision bf9ec67e)
1#	$NetBSD: files.hpcsh,v 1.27 2002/04/16 20:50:20 thorpej Exp $
2#
3maxpartitions 8
4
5maxusers 2 16 64
6
7defflag debug_hpcsh.h	BUS_SPACE_DEBUG
8			PFCKBD_DEBUG
9			HD64461VIDEO_DEBUG
10			HD64461PCMCIA_DEBUG
11
12defparam opt_memsize.h	IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
13
14file	arch/hpcsh/hpcsh/conf.c
15file	arch/hpcsh/hpcsh/machdep.c
16file	arch/hpcsh/hpcsh/console.c
17file	arch/hpcsh/hpcsh/autoconf.c
18file	arch/hpcsh/hpcsh/bus_space.c
19#file	arch/hpcsh/hpcsh/bus_dma.c
20file	arch/hpcsh/hpcsh/clock_machdep.c
21
22file	arch/hpc/hpc/kloader.c
23file	arch/hpcsh/hpcsh/kloader_machdep.c
24defflag	debug_kloader.h			KLOADER_DEBUG
25defparam opt_kloader_kernel_path.h	KLOADER_KERNEL_PATH
26
27device mainbus { [id = -1] }
28
29#
30# H/PC Platform common files.
31#
32include "arch/hpc/conf/files.hpc"
33file	arch/hpc/hpc/disksubr.c			disk
34include "dev/hpc/files.bicons"
35include "dev/hpc/files.hpckbd"
36include "dev/hpc/files.hpcfb"
37
38include "arch/hpc/conf/files.debug"
39file	arch/hpcsh/hpcsh/debug.c
40
41#
42# Machine-independent SCSI drivers
43#
44include "dev/scsipi/files.scsipi"
45major	{sd = 3}
46major	{st = 4}
47major	{cd = 5}
48
49#
50# Machine-independent ATA drivers
51#
52include "dev/ata/files.ata"
53major	{wd = 1}
54
55# Memory Disk for install floppy
56file dev/md_root.c				memory_disk_hooks
57major	{md = 6}
58
59#
60# System bus types
61#
62attach	mainbus at root
63file	arch/hpcsh/hpcsh/mainbus.c		mainbus
64
65device cpu
66attach cpu at mainbus
67file	arch/sh3/sh3/cpu.c			cpu
68
69include	"arch/sh3/conf/files.shb"
70
71device	pfckbd: hpckbdif
72attach	pfckbd at mainbus
73file	arch/hpcsh/dev/pfckbd.c			pfckbd	needs-flag
74
75#
76# HD64461
77#
78define	hd64461if {}
79device	hd64461if: hd64461if
80attach	hd64461if at shb
81file	arch/hpcsh/dev/hd64461/hd64461.c		hd64461if
82file	arch/hpcsh/dev/hd64461/hd64461_machdep.c	hd64461if
83
84device	hd64461pcmcia: pcmciabus
85attach	hd64461pcmcia at hd64461if
86file	arch/hpcsh/dev/hd64461/hd64461pcmcia.c	hd64461pcmcia
87
88attach	com at hd64461if with hd64461uart
89file	arch/hpcsh/dev/hd64461/hd64461uart.c	hd64461uart	needs-flag
90
91device	hd64461video: hpcfbif
92attach	hd64461video at hd64461if
93file	arch/hpcsh/dev/hd64461/hd64461video.c	hd64461video	needs-flag
94file	dev/hpc/video_subr.c			hd64461video
95
96#
97# HD64465
98#
99define	hd64465if {}
100device	hd64465if: hd64465if
101attach	hd64465if at shb
102file	arch/hpcsh/dev/hd64465/hd64465.c	hd64465if	needs-flag
103
104attach	com at hd64465if with hd64465uart
105file	arch/hpcsh/dev/hd64465/hd64465uart.c	hd64465uart	needs-flag
106
107device	hd64465pcmcia: pcmciabus
108attach	hd64465pcmcia at hd64465if
109file	arch/hpcsh/dev/hd64465/hd64465pcmcia.c	hd64465pcmcia
110
111#attach	ohci at hd64465if with hd64465ohci
112#file	arch/hpcsh/dev/hd64465/hd64465ohci.c	hd64465ohci
113
114#
115# HD64461/HD64465 common
116#
117file	arch/hpcsh/dev/hd6446x/hd6446x_subr.S	hd64461if | hd64465if
118file	arch/hpcsh/dev/hd6446x/hd6446xintc.c	hd64461if | hd64465if
119
120#include "dev/usb/files.usb"
121include	"dev/wscons/files.wscons"
122
123#
124# Machine-independent PCMCIA drivers
125#
126device	fdc {drive = -1}	# files.pcmcia requires.
127include "dev/pcmcia/files.pcmcia"
128