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