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