xref: /netbsd-src/sys/arch/hpcsh/conf/files.hpcsh (revision 267197ec1eebfcb9810ea27a89625b6ddf68e3e7)
1#	$NetBSD: files.hpcsh,v 1.50 2007/12/02 05:19:11 kiyohara Exp $
2#
3maxpartitions 8
4
5maxusers 2 16 64
6
7defflag debug_hpcsh.h	BUS_SPACE_DEBUG
8			PFCKBD_DEBUG
9
10defparam opt_memsize.h	IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
11
12file	arch/hpcsh/hpcsh/machdep.c
13file	arch/hpcsh/hpcsh/console.c
14file	arch/hpcsh/hpcsh/autoconf.c
15file	arch/hpcsh/hpcsh/bus_space.c
16#file	arch/hpcsh/hpcsh/bus_dma.c
17file	arch/hpcsh/hpcsh/clock_machdep.c
18
19defflag opt_kloader.h				KLOADER
20defparam opt_kloader.h				KLOADER_KERNEL_PATH
21defflag debug_kloader.h				KLOADER_DEBUG
22file	dev/kloader.c				kloader
23file	arch/hpcsh/hpcsh/kloader_machdep.c	kloader
24
25# power management
26include "dev/hpc/files.hpcapm"
27
28device	mainbus { [id = -1] }: hpcapmif
29
30#
31# H/PC Platform common files.
32#
33include "arch/hpc/conf/files.hpc"
34file	arch/hpc/hpc/disksubr.c			disk
35include "dev/hpc/files.bicons"
36include "dev/hpc/files.hpckbd"
37include "dev/hpc/files.hpcfb"
38
39include "arch/hpc/conf/files.debug"
40file	arch/hpcsh/hpcsh/debug.c
41
42#
43# Machine-independent SCSI drivers
44#
45include "dev/scsipi/files.scsipi"
46
47#
48# Machine-independent ATA drivers
49#
50include "dev/ata/files.ata"
51
52# Memory Disk for install floppy
53file	dev/md_root.c				memory_disk_hooks
54
55#
56# System bus types
57#
58attach	mainbus at root
59file	arch/hpcsh/hpcsh/mainbus.c		mainbus
60
61device	cpu
62attach	cpu at mainbus
63file	arch/sh3/sh3/cpu.c			cpu
64
65include	"arch/sh3/conf/files.shb"
66
67device	j6x0lcd
68attach	j6x0lcd at shb
69file	arch/hpcsh/dev/j6x0lcd.c		j6x0lcd
70
71device	j6x0pwr
72attach	j6x0pwr at adc
73file	arch/hpcsh/dev/j6x0pwr.c		j6x0pwr
74
75include	"dev/wscons/files.wscons"
76include "dev/hpc/files.hpctp"
77
78device	j6x0tp: hpctpanel, wsmousedev, wskbddev
79attach	j6x0tp at adc
80file	arch/hpcsh/dev/j6x0tp.c			j6x0tp
81defflag opt_j6x0tp.h		J6X0TP_DEBUG
82				J6X0TP_WSMOUSE_EXCLUSIVE
83defparam opt_j6x0tp.h		J6X0TP_SETTINGS_ICON_KEYSYM
84				J6X0TP_PGUP_ICON_KEYSYM
85				J6X0TP_PGDN_ICON_KEYSYM
86				J6X0TP_SWITCH_ICON_KEYSYM
87
88device	psh3lcd
89attach	psh3lcd at shb
90file	arch/hpcsh/dev/psh3lcd.c		psh3lcd
91
92device	psh3pwr
93attach	psh3pwr at adc
94file	arch/hpcsh/dev/psh3pwr.c		psh3pwr
95
96device	psh3tp: hpctpanel, wsmousedev
97attach	psh3tp at adc
98file	arch/hpcsh/dev/psh3tp.c			psh3tp
99defflag opt_psh3tp.h		PSH3TP_DEBUG
100
101device	pfckbd: hpckbdif
102attach	pfckbd at mainbus
103file	arch/hpcsh/dev/pfckbd.c			pfckbd	needs-flag
104
105#
106# HD64461
107#
108device	hd64461if {}
109attach	hd64461if at shb
110file	arch/hpcsh/dev/hd64461/hd64461.c		hd64461if
111file	arch/hpcsh/dev/hd64461/hd64461_machdep.c	hd64461if
112
113device	hd64461pcmcia: pcmciabus
114attach	hd64461pcmcia at hd64461if
115file	arch/hpcsh/dev/hd64461/hd64461pcmcia.c	hd64461pcmcia
116defflag opt_hd64461pcmcia.h	HD64461PCMCIA_DEBUG
117				HD64461PCMCIA_REORDER_ATTACH
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
126defflag opt_hd64461video.h	HD64461VIDEO_DEBUG
127				HD64461VIDEO_HWACCEL
128
129#
130# HD64465
131#
132device	hd64465if {}
133attach	hd64465if at shb
134file	arch/hpcsh/dev/hd64465/hd64465.c	hd64465if	needs-flag
135
136attach	com at hd64465if with hd64465uart
137file	arch/hpcsh/dev/hd64465/hd64465uart.c	hd64465uart	needs-flag
138
139device	hd64465pcmcia: pcmciabus
140attach	hd64465pcmcia at hd64465if
141file	arch/hpcsh/dev/hd64465/hd64465pcmcia.c	hd64465pcmcia
142
143#attach	ohci at hd64465if with hd64465ohci
144#file	arch/hpcsh/dev/hd64465/hd64465ohci.c	hd64465ohci
145
146#
147# HD64461/HD64465 common
148#
149file	arch/hpcsh/dev/hd6446x/hd6446x_subr.S	hd64461if | hd64465if
150file	arch/hpcsh/dev/hd6446x/hd6446xintc.c	hd64461if | hd64465if
151
152#include "dev/usb/files.usb"
153
154#
155# Machine-independent PCMCIA drivers
156#
157device	fdc {drive = -1}	# XXX: required by files.pcmcia
158include "dev/pcmcia/files.pcmcia"
159
160include "dev/bluetooth/files.bluetooth"
161
162include "arch/hpcsh/conf/majors.hpcsh"
163