xref: /netbsd-src/sys/arch/hpcarm/conf/files.hpcarm (revision 7c3f385475147b6e1c4753f2bee961630e2dfc40)
1#	$NetBSD: files.hpcarm,v 1.63 2008/02/20 21:43:34 drochner 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# Include hpcarm/StrongARM config definitions.
29include "arch/arm/conf/files.sa11x0"
30
31# SA-11[01]1 companion chips
32file	arch/hpcarm/dev/sacc_hpcarm.c		sacc
33
34# Jornada 720 dependent part of PCMCIA support.
35file	arch/hpcarm/dev/j720pcic.c		sacpcic
36
37# XXX iPAQ Virtual bus
38device	ipaqbus {}
39attach	ipaqbus at saip
40file	arch/hpcarm/dev/ipaq_saip.c		ipaqbus
41
42# iPAQ PCMCIA
43device	ipaqpcic: pcmciabus
44attach	ipaqpcic at ipaqbus
45file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag
46
47# PCMCIA
48include "dev/pcmcia/files.pcmcia"
49
50# XXX this is a hack to use dev/pcmcia without fdc.c
51device fdc
52
53#
54# H/PC Platform common files.
55#
56include	"arch/hpc/conf/files.hpc"
57file	arch/hpc/hpc/disksubr.c			disk
58include	"dev/hpc/files.bicons"
59include	"dev/hpc/files.hpcapm"
60include	"dev/hpc/files.hpcfb"
61include	"dev/hpc/files.hpckbd"
62include	"dev/hpc/files.hpctp"
63
64# iPAQ LCD
65device	ipaqlcd: hpcfbif
66attach	ipaqlcd at ipaqbus
67file	arch/hpcarm/dev/ipaq_lcd.c		ipaqlcd
68
69# Epson SED1356 framebuffer
70device	sed: hpcfbif
71attach	sed at saip
72file	arch/hpcarm/dev/sed_saip.c		sed
73
74# Jornada 720 SSP port
75device	j720ssp {}
76attach	j720ssp at saip
77file	arch/hpcarm/dev/j720ssp.c		j720ssp
78
79# Jornada 720 keyboard
80device j720kbd: hpckbdif
81attach j720kbd at j720ssp
82file	arch/hpcarm/dev/j720kbd.c		j720kbd
83
84# Jornada 720 touch-panel
85device	j720tp: hpctpanel, wsmousedev, wskbddev
86attach	j720tp at j720ssp
87file	arch/hpcarm/dev/j720tp.c		j720tp
88defflag	opt_j720tp.h		J720TP_DEBUG
89defparam opt_j720tp.h		J720TP_SETTINGS_ICON_KEYSYM
90				J720TP_BACKUP_ICON_KEYSYM
91				J720TP_DIALUP_ICON_KEYSYM
92				J720TP_MEDIA_ICON_KEYSYM
93
94# Jornada 720 LCD screen
95device	j720lcd
96attach	j720lcd at j720ssp
97file	arch/hpcarm/dev/j720lcd.c		j720lcd
98
99# Jornada 720 power management
100device	j720pwr: hpcapmif
101attach	j720pwr at j720ssp
102file	arch/hpcarm/dev/j720pwr.c		j720pwr
103
104# Atmel microcontroller
105device	atmelgpioif {}
106device	atmelgpio: atmelgpioif
107attach	atmelgpio at ipaqbus
108file	arch/hpcarm/dev/ipaq_atmelgpio.c	atmelgpio
109
110# uda1341 Codec
111device	udaif {}
112device	uda: udaif
113attach	uda at ipaqbus
114file	arch/hpcarm/dev/uda1341.c		uda
115
116file	dev/cninit.c
117
118# Machine-independent ATA drivers
119include "dev/ata/files.ata"
120
121# Machine-independent SCSI/ATAPI drivers
122include "dev/scsipi/files.scsipi"
123
124# USB
125include "dev/usb/files.usb"
126
127# Bluetooth
128include "dev/bluetooth/files.bluetooth"
129
130include "arch/hpcarm/conf/majors.hpcarm"
131