xref: /netbsd-src/sys/arch/hpcsh/conf/files.hpcsh (revision 73704c4ce4ee2a60eb617e693ce7e9f03902613e)
1#	$NetBSD: files.hpcsh,v 1.32 2003/10/19 02:21:40 uwe 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/machdep.c
15file	arch/hpcsh/hpcsh/console.c
16file	arch/hpcsh/hpcsh/autoconf.c
17file	arch/hpcsh/hpcsh/bus_space.c
18#file	arch/hpcsh/hpcsh/bus_dma.c
19file	arch/hpcsh/hpcsh/clock_machdep.c
20
21file	arch/hpc/hpc/kloader.c
22file	arch/hpcsh/hpcsh/kloader_machdep.c
23defflag	debug_kloader.h			KLOADER_DEBUG
24defparam opt_kloader_kernel_path.h	KLOADER_KERNEL_PATH
25
26device mainbus { [id = -1] }
27
28#
29# H/PC Platform common files.
30#
31include "arch/hpc/conf/files.hpc"
32file	arch/hpc/hpc/disksubr.c			disk
33include "dev/hpc/files.bicons"
34include "dev/hpc/files.hpckbd"
35include "dev/hpc/files.hpcfb"
36
37include "arch/hpc/conf/files.debug"
38file	arch/hpcsh/hpcsh/debug.c
39
40#
41# Machine-independent SCSI drivers
42#
43include "dev/scsipi/files.scsipi"
44
45#
46# Machine-independent ATA drivers
47#
48include "dev/ata/files.ata"
49
50# Memory Disk for install floppy
51file dev/md_root.c				memory_disk_hooks
52
53#
54# System bus types
55#
56attach	mainbus at root
57file	arch/hpcsh/hpcsh/mainbus.c		mainbus
58
59device cpu
60attach cpu at mainbus
61file	arch/sh3/sh3/cpu.c			cpu
62
63include	"arch/sh3/conf/files.shb"
64
65device	j6x0pwr
66attach	j6x0pwr at adc
67file	arch/hpcsh/dev/j6x0pwr.c		j6x0pwr
68
69include "dev/hpc/files.hpctp"
70
71device	j6x0tp: tpcalib, wsmousedev
72attach	j6x0tp at adc
73file	arch/hpcsh/dev/j6x0tp.c			j6x0tp
74
75device	pfckbd: hpckbdif
76attach	pfckbd at mainbus
77file	arch/hpcsh/dev/pfckbd.c			pfckbd	needs-flag
78
79#
80# HD64461
81#
82device	hd64461if {}
83attach	hd64461if at shb
84file	arch/hpcsh/dev/hd64461/hd64461.c		hd64461if
85file	arch/hpcsh/dev/hd64461/hd64461_machdep.c	hd64461if
86
87device	hd64461pcmcia: pcmciabus
88attach	hd64461pcmcia at hd64461if
89file	arch/hpcsh/dev/hd64461/hd64461pcmcia.c	hd64461pcmcia
90
91attach	com at hd64461if with hd64461uart
92file	arch/hpcsh/dev/hd64461/hd64461uart.c	hd64461uart	needs-flag
93
94device	hd64461video: hpcfbif
95attach	hd64461video at hd64461if
96file	arch/hpcsh/dev/hd64461/hd64461video.c	hd64461video	needs-flag
97file	dev/hpc/video_subr.c			hd64461video
98
99#
100# HD64465
101#
102device	hd64465if {}
103attach	hd64465if at shb
104file	arch/hpcsh/dev/hd64465/hd64465.c	hd64465if	needs-flag
105
106attach	com at hd64465if with hd64465uart
107file	arch/hpcsh/dev/hd64465/hd64465uart.c	hd64465uart	needs-flag
108
109device	hd64465pcmcia: pcmciabus
110attach	hd64465pcmcia at hd64465if
111file	arch/hpcsh/dev/hd64465/hd64465pcmcia.c	hd64465pcmcia
112
113#attach	ohci at hd64465if with hd64465ohci
114#file	arch/hpcsh/dev/hd64465/hd64465ohci.c	hd64465ohci
115
116#
117# HD64461/HD64465 common
118#
119file	arch/hpcsh/dev/hd6446x/hd6446x_subr.S	hd64461if | hd64465if
120file	arch/hpcsh/dev/hd6446x/hd6446xintc.c	hd64461if | hd64465if
121
122#include "dev/usb/files.usb"
123include	"dev/wscons/files.wscons"
124
125#
126# Machine-independent PCMCIA drivers
127#
128device	fdc {drive = -1}	# files.pcmcia requires.
129include "dev/pcmcia/files.pcmcia"
130
131include "arch/hpcsh/conf/majors.hpcsh"
132