xref: /netbsd-src/sys/arch/hpcsh/conf/files.hpcsh (revision e5548b402ae4c44fb816de42c7bba9581ce23ef5)
1#	$NetBSD: files.hpcsh,v 1.42 2005/12/11 12:17:36 christos 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	dev/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# power management
41#
42include "dev/hpc/apm/files.apm"
43device hpcapm: apmdevif
44attach hpcapm at mainbus
45file	dev/hpc/hpcapm.c		hpcapm
46
47
48#
49# Machine-independent SCSI drivers
50#
51include "dev/scsipi/files.scsipi"
52
53#
54# Machine-independent ATA drivers
55#
56include "dev/ata/files.ata"
57
58# Memory Disk for install floppy
59file dev/md_root.c				memory_disk_hooks
60
61#
62# System bus types
63#
64attach	mainbus at root
65file	arch/hpcsh/hpcsh/mainbus.c		mainbus
66
67device cpu
68attach cpu at mainbus
69file	arch/sh3/sh3/cpu.c			cpu
70
71include	"arch/sh3/conf/files.shb"
72
73device	j6x0lcd
74attach	j6x0lcd at shb
75file	arch/hpcsh/dev/j6x0lcd.c		j6x0lcd
76
77device	j6x0pwr
78attach	j6x0pwr at adc
79file	arch/hpcsh/dev/j6x0pwr.c		j6x0pwr
80
81include	"dev/wscons/files.wscons"
82include "dev/hpc/files.hpctp"
83
84device	j6x0tp: hpctpanel, wsmousedev, wskbddev
85attach	j6x0tp at adc
86file	arch/hpcsh/dev/j6x0tp.c			j6x0tp
87defflag	opt_j6x0tp.h		J6X0TP_DEBUG
88				J6X0TP_WSMOUSE_EXCLUSIVE
89defparam opt_j6x0tp.h		J6X0TP_SETTINGS_ICON_KEYSYM
90				J6X0TP_PGUP_ICON_KEYSYM
91				J6X0TP_PGDN_ICON_KEYSYM
92				J6X0TP_SWITCH_ICON_KEYSYM
93
94device	psh3lcd
95attach	psh3lcd at shb
96file	arch/hpcsh/dev/psh3lcd.c		psh3lcd
97
98device	psh3tp: hpctpanel, wsmousedev
99attach	psh3tp at adc
100file	arch/hpcsh/dev/psh3tp.c			psh3tp
101defflag	opt_psh3tp.h		PSH3TP_DEBUG
102
103device	pfckbd: hpckbdif
104attach	pfckbd at mainbus
105file	arch/hpcsh/dev/pfckbd.c			pfckbd	needs-flag
106
107#
108# HD64461
109#
110device	hd64461if {}
111attach	hd64461if at shb
112file	arch/hpcsh/dev/hd64461/hd64461.c		hd64461if
113file	arch/hpcsh/dev/hd64461/hd64461_machdep.c	hd64461if
114
115device	hd64461pcmcia: pcmciabus
116attach	hd64461pcmcia at hd64461if
117file	arch/hpcsh/dev/hd64461/hd64461pcmcia.c	hd64461pcmcia
118
119attach	com at hd64461if with hd64461uart
120file	arch/hpcsh/dev/hd64461/hd64461uart.c	hd64461uart	needs-flag
121
122device	hd64461video: hpcfbif
123attach	hd64461video at hd64461if
124file	arch/hpcsh/dev/hd64461/hd64461video.c	hd64461video	needs-flag
125file	dev/hpc/video_subr.c			hd64461video
126
127#
128# HD64465
129#
130device	hd64465if {}
131attach	hd64465if at shb
132file	arch/hpcsh/dev/hd64465/hd64465.c	hd64465if	needs-flag
133
134attach	com at hd64465if with hd64465uart
135file	arch/hpcsh/dev/hd64465/hd64465uart.c	hd64465uart	needs-flag
136
137device	hd64465pcmcia: pcmciabus
138attach	hd64465pcmcia at hd64465if
139file	arch/hpcsh/dev/hd64465/hd64465pcmcia.c	hd64465pcmcia
140
141#attach	ohci at hd64465if with hd64465ohci
142#file	arch/hpcsh/dev/hd64465/hd64465ohci.c	hd64465ohci
143
144#
145# HD64461/HD64465 common
146#
147file	arch/hpcsh/dev/hd6446x/hd6446x_subr.S	hd64461if | hd64465if
148file	arch/hpcsh/dev/hd6446x/hd6446xintc.c	hd64461if | hd64465if
149
150#include "dev/usb/files.usb"
151
152#
153# Machine-independent PCMCIA drivers
154#
155device	fdc {drive = -1}	# files.pcmcia requires.
156include "dev/pcmcia/files.pcmcia"
157
158include "arch/hpcsh/conf/majors.hpcsh"
159