files.tsarm revision 1.9.56.1 1 # $NetBSD: files.tsarm,v 1.9.56.1 2007/12/08 18:16:50 mjf Exp $
2 #
3 # First try for arm-specific configuration info
4 #
5
6 file arch/evbarm/tsarm/tsarm_machdep.c
7
8 # EP93xx Processor CPU support
9 include "arch/arm/ep93xx/files.ep93xx"
10
11 attach epsoc at mainbus
12
13 attach epcom at epsoc with epcom_ts
14 file arch/evbarm/tsarm/epcom_ts.c
15
16 define tspldbus {}
17 device tspld: isabus, tspldbus, sysmon_wdog
18 attach tspld at mainbus
19 file arch/evbarm/tsarm/tspld.c tspld
20
21 file arch/evbarm/tsarm/isa/isa_machdep.c isa
22 file arch/evbarm/tsarm/isa/isa_io.c isa
23 file arch/evbarm/tsarm/isa/isa_io_asm.S isa
24
25 attach wdc at tspldbus with wdc_ts
26 file arch/evbarm/tsarm/wdc_ts.c wdc_ts
27
28 device tsrtc: mc146818
29 attach tsrtc at tspldbus
30 file arch/evbarm/tsarm/tsrtc.c tsrtc
31
32 device tslcd: hd44780, wsemuldisplaydev
33 attach tslcd at tspldbus
34 file arch/evbarm/tsarm/tslcd.c tslcd
35
36 device tskp: matrixkp, wskbddev
37 attach tskp at tspldbus
38 file arch/evbarm/tsarm/tskp.c tskp
39
40 device toastersensors: matrixkp, wskbddev
41 attach toastersensors at tspldbus
42 file 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
53 defparam PCIC_ISA_ALLOC_IOBASE
54 defparam PCIC_ISA_ALLOC_IOSIZE
55 defparam PCIC_ISA_INTR_ALLOC_MASK
56
57 device pcic: pcmciabus
58 file dev/ic/i82365.c pcic
59
60 # PCIC pcmcia controller on ISA bus.
61 attach pcic at isa with pcic_isa
62 file dev/isa/i82365_isa.c pcic_isa
63
64 # Code common to ISA and ISAPnP attachments
65 file dev/isa/i82365_isasubr.c pcic_isa
66
67 # this wants to be probed as late as possible.
68 #
69 # Machine-independent PCMCIA drivers
70 #
71 include "dev/pcmcia/files.pcmcia"
72