xref: /netbsd-src/sys/arch/hpcarm/conf/files.hpcarm (revision 8b0f9554ff8762542c4defc4f70e1eb76fb508fa)
1#	$NetBSD: files.hpcarm,v 1.62 2007/12/03 15:33:41 ad Exp $
2#
3# hpcarm specific configuration info
4#
5
6maxpartitions	8
7maxusers 2 8 64
8
9# Maintain Interrupt statistics
10defflag	IRQSTATS
11
12# X server support in console drivers
13defflag	XSERVER
14
15define todservice {}
16
17# Memory disk driver
18file	dev/md_root.c				memory_disk_hooks
19
20# Generic MD files
21file	arch/hpcarm/hpcarm/autoconf.c
22file	arch/hpcarm/hpcarm/intr.c
23file	arch/hpcarm/hpcarm/spl.S
24
25# HPCARM specific files
26file	arch/hpcarm/hpcarm/hpc_machdep.c
27
28# Workstation Console
29include "dev/wscons/files.wscons"
30
31# Include hpcarm/StrongARM config definitions.
32include "arch/arm/conf/files.sa11x0"
33
34# SA-11[01]1 companion chips
35file	arch/hpcarm/dev/sacc_hpcarm.c		sacc
36
37# Jornada 720 dependent part of PCMCIA support.
38file	arch/hpcarm/dev/j720pcic.c		sacpcic
39
40# XXX iPAQ Virtual bus
41device	ipaqbus {}
42attach	ipaqbus at saip
43file	arch/hpcarm/dev/ipaq_saip.c		ipaqbus
44
45# iPAQ PCMCIA
46device	ipaqpcic: pcmciabus
47attach	ipaqpcic at ipaqbus
48file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag
49
50# PCMCIA
51include "dev/pcmcia/files.pcmcia"
52
53# XXX this is a hack to use dev/pcmcia without fdc.c
54device fdc
55
56#
57# H/PC Platform common files.
58#
59include	"arch/hpc/conf/files.hpc"
60file	arch/hpc/hpc/disksubr.c			disk
61include	"dev/hpc/files.bicons"
62include	"dev/hpc/files.hpcapm"
63include	"dev/hpc/files.hpcfb"
64include	"dev/hpc/files.hpckbd"
65include	"dev/hpc/files.hpctp"
66
67# iPAQ LCD
68device	ipaqlcd: hpcfbif
69attach	ipaqlcd at ipaqbus
70file	arch/hpcarm/dev/ipaq_lcd.c		ipaqlcd
71
72# Epson SED1356 framebuffer
73device	sed: hpcfbif
74attach	sed at saip
75file	arch/hpcarm/dev/sed_saip.c		sed
76
77# Jornada 720 SSP port
78device	j720ssp {}
79attach	j720ssp at saip
80file	arch/hpcarm/dev/j720ssp.c		j720ssp
81
82# Jornada 720 keyboard
83device j720kbd: hpckbdif
84attach j720kbd at j720ssp
85file	arch/hpcarm/dev/j720kbd.c		j720kbd
86
87# Jornada 720 touch-panel
88device	j720tp: hpctpanel, wsmousedev, wskbddev
89attach	j720tp at j720ssp
90file	arch/hpcarm/dev/j720tp.c		j720tp
91defflag	opt_j720tp.h		J720TP_DEBUG
92defparam opt_j720tp.h		J720TP_SETTINGS_ICON_KEYSYM
93				J720TP_BACKUP_ICON_KEYSYM
94				J720TP_DIALUP_ICON_KEYSYM
95				J720TP_MEDIA_ICON_KEYSYM
96
97# Jornada 720 LCD screen
98device	j720lcd
99attach	j720lcd at j720ssp
100file	arch/hpcarm/dev/j720lcd.c		j720lcd
101
102# Jornada 720 power management
103device	j720pwr: hpcapmif
104attach	j720pwr at j720ssp
105file	arch/hpcarm/dev/j720pwr.c		j720pwr
106
107# Atmel microcontroller
108device	atmelgpioif {}
109device	atmelgpio: atmelgpioif
110attach	atmelgpio at ipaqbus
111file	arch/hpcarm/dev/ipaq_atmelgpio.c	atmelgpio
112
113# uda1341 Codec
114device	udaif {}
115device	uda: udaif
116attach	uda at ipaqbus
117file	arch/hpcarm/dev/uda1341.c		uda
118
119file	dev/cninit.c
120
121# Machine-independent ATA drivers
122include "dev/ata/files.ata"
123
124# Machine-independent SCSI/ATAPI drivers
125include "dev/scsipi/files.scsipi"
126
127# USB
128include "dev/usb/files.usb"
129
130# Bluetooth
131include "dev/bluetooth/files.bluetooth"
132
133include "arch/hpcarm/conf/majors.hpcarm"
134