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