xref: /netbsd/sys/arch/evbarm/conf/files.tsarm (revision 6550d01e)
1#	$NetBSD: files.tsarm,v 1.11 2008/03/17 09:30:02 kiyohara Exp $
2#
3# First try for arm-specific configuration info
4#
5
6file	arch/evbarm/tsarm/tsarm_machdep.c
7
8# EP93xx Processor CPU support
9include "arch/arm/ep93xx/files.ep93xx"
10
11attach epsoc at mainbus
12
13attach epcom at epsoc with epcom_ts
14file	arch/evbarm/tsarm/epcom_ts.c
15
16define  tspldbus {}
17device	tspld: isabus, tspldbus, sysmon_wdog
18attach tspld at mainbus
19file	arch/evbarm/tsarm/tspld.c	tspld
20
21file	arch/evbarm/tsarm/isa/isa_machdep.c	isa
22file	arch/evbarm/tsarm/isa/isa_io.c		isa
23file	arch/evbarm/tsarm/isa/isa_io_asm.S	isa
24
25attach wdc at tspldbus with wdc_ts
26file 	arch/evbarm/tsarm/wdc_ts.c		wdc_ts
27
28device tsrtc: mc146818
29attach tsrtc at tspldbus
30file	arch/evbarm/tsarm/tsrtc.c		tsrtc
31
32device	tslcd: hd44780, wsemuldisplaydev
33attach	tslcd at tspldbus
34file	arch/evbarm/tsarm/tslcd.c		tslcd
35
36device  tskp: matrixkp, wskbddev
37attach	tskp at tspldbus
38file	arch/evbarm/tsarm/tskp.c		tskp
39
40device  toastersensors: matrixkp, wskbddev
41attach	toastersensors at tspldbus
42file	arch/evbarm/tsarm/toastersensors.c		toastersensors
43
44# XXXX pcic here because it needs to be late.  The catch: pcic needs
45# to be late, so devices which attach to it are attached late.  But it
46# needs to be before its isa and pci attachments.  This answer is
47# non-optimal, but I don't have a better answer right now.
48
49# PCIC pcmcia controller
50# XXX this needs to be done very late, so it's done here.  This feels
51# like a kludge, but it might be for the best.
52
53defparam		PCIC_ISA_ALLOC_IOBASE
54defparam		PCIC_ISA_ALLOC_IOSIZE
55defparam		PCIC_ISA_INTR_ALLOC_MASK
56
57device	pcic: pcmciabus
58file	dev/ic/i82365.c			pcic
59
60# PCIC pcmcia controller on ISA bus.
61attach	pcic at isa with pcic_isa
62file	dev/isa/i82365_isa.c		pcic_isa
63
64# Code common to ISA and ISAPnP attachments
65file	dev/isa/i82365_isasubr.c	pcic_isa
66