xref: /netbsd-src/sys/arch/hpcarm/conf/files.hpcarm (revision 9c1da17e908379b8a470f1117a6395bd6a0ca559)
1#	$NetBSD: files.hpcarm,v 1.51 2005/06/28 18:30:00 drochner Exp $
2#
3# First try for arm-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# Standard keyboard driver
21#device	kbd
22#file	arch/hpcarm/dev/kbd.c			kbd needs-flag
23
24# Generic MD files
25file	arch/hpcarm/hpcarm/autoconf.c
26file	arch/hpcarm/hpcarm/intr.c
27file	arch/hpcarm/hpcarm/softintr.c
28file	arch/hpcarm/hpcarm/spl.S
29file	arch/hpcarm/hpcarm/stubs.c
30
31# HPCARM specific files
32file	arch/hpcarm/hpcarm/hpc_machdep.c
33
34# Include hpcarm/StrongARM config definitions.
35include "arch/arm/conf/files.sa11x0"
36
37# SA11[01]1 companion chips
38file	arch/hpcarm/dev/sacc_hpcarm.c		sacc
39
40# platform dependent part of PCMCIA support.
41file	arch/hpcarm/dev/j720pcic.c	sacpcic
42
43# XXX iPAQ Virtual bus
44device	ipaqbus {}
45attach	ipaqbus at saip
46file	arch/hpcarm/dev/ipaq_saip.c		ipaqbus
47
48# IPAC PCMCIA
49device	ipaqpcic: pcmciabus
50attach	ipaqpcic at ipaqbus
51file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag
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.hpcfb"
60include	"dev/hpc/files.hpckbd"
61include	"dev/hpc/files.hpctp"
62
63# LCD
64device	ipaqlcd: hpcfbif
65attach	ipaqlcd at ipaqbus
66file	arch/hpcarm/dev/ipaq_lcd.c		ipaqlcd
67
68device	sed: hpcfbif
69attach	sed at saip
70file	arch/hpcarm/dev/sed_saip.c		sed
71
72device	j720sspapm {}
73device	j720ssp {}: wskbddev, wsmousedev, hpctpanel, j720sspapm
74attach	j720ssp at saip
75file	arch/hpcarm/dev/j720ssp.c		j720ssp
76file	arch/hpcarm/dev/j720kbdmap.c		j720ssp
77
78file	dev/cninit.c
79
80# APM
81device	apm
82attach	apm at j720sspapm
83file	arch/hpcarm/dev/apm.c		apm needs-count
84
85# Atmel microcontroller
86device	atmelgpioif {}
87device	atmelgpio: atmelgpioif
88attach	atmelgpio at ipaqbus
89file	arch/hpcarm/dev/ipaq_atmelgpio.c	atmelgpio
90
91# uda1341 Codec
92device	udaif {}
93device	uda: udaif
94attach	uda at ipaqbus
95file	arch/hpcarm/dev/uda1341.c		uda
96
97# Include ISA stuff
98include "dev/isa/files.isa"
99
100# Include ATA stuff
101include "dev/ata/files.ata"
102
103# Include SCSI/ATAPI stuff
104include "dev/scsipi/files.scsipi"
105
106# Machine-independent I2O drivers.
107include "dev/i2o/files.i2o"
108
109# Include PCI stuff
110include "dev/pci/files.pci"
111
112include "arch/arm/conf/majors.arm32"
113