1 # $NetBSD: files.tsarm,v 1.10 2007/12/03 15:33:32 ad Exp $
3 # First try for arm-specific configuration info
6 file arch/evbarm/tsarm/tsarm_machdep.c
8 # EP93xx Processor CPU support
9 include "arch/arm/ep93xx/files.ep93xx"
11 attach epsoc at mainbus
13 attach epcom at epsoc with epcom_ts
14 file arch/evbarm/tsarm/epcom_ts.c
17 device tspld: isabus, tspldbus, sysmon_wdog
18 attach tspld at mainbus
19 file arch/evbarm/tsarm/tspld.c tspld
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
25 attach wdc at tspldbus with wdc_ts
26 file arch/evbarm/tsarm/wdc_ts.c wdc_ts
28 device tsrtc: mc146818
29 attach tsrtc at tspldbus
30 file arch/evbarm/tsarm/tsrtc.c tsrtc
32 device tslcd: hd44780, wsemuldisplaydev
33 attach tslcd at tspldbus
34 file arch/evbarm/tsarm/tslcd.c tslcd
36 device tskp: matrixkp, wskbddev
37 attach tskp at tspldbus
38 file arch/evbarm/tsarm/tskp.c tskp
40 device toastersensors: matrixkp, wskbddev
41 attach toastersensors at tspldbus
42 file arch/evbarm/tsarm/toastersensors.c toastersensors
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.
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.
53 defparam PCIC_ISA_ALLOC_IOBASE
54 defparam PCIC_ISA_ALLOC_IOSIZE
55 defparam PCIC_ISA_INTR_ALLOC_MASK
57 device pcic: pcmciabus
58 file dev/ic/i82365.c pcic
60 # PCIC pcmcia controller on ISA bus.
61 attach pcic at isa with pcic_isa
62 file dev/isa/i82365_isa.c pcic_isa
64 # Code common to ISA and ISAPnP attachments
65 file dev/isa/i82365_isasubr.c pcic_isa