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