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