1 # $NetBSD: files.tsarm,v 1.6 2005/01/31 06:12:35 joff 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 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 # XXXX pcic here because it needs to be late. The catch: pcic needs 43 # to be late, so devices which attach to it are attached late. But it 44 # needs to be before its isa and pci attachments. This answer is 45 # non-optimal, but I don't have a better answer right now. 46 47 # PCIC pcmcia controller 48 # XXX this needs to be done very late, so it's done here. This feels 49 # like a kludge, but it might be for the best. 50 51 defparam PCIC_ISA_ALLOC_IOBASE 52 defparam PCIC_ISA_ALLOC_IOSIZE 53 defparam PCIC_ISA_INTR_ALLOC_MASK 54 55 device pcic: pcmciabus 56 file dev/ic/i82365.c pcic 57 58 # PCIC pcmcia controller on ISA bus. 59 attach pcic at isa with pcic_isa 60 file dev/isa/i82365_isa.c pcic_isa 61 62 # Code common to ISA and ISAPnP attachments 63 file dev/isa/i82365_isasubr.c pcic_isa 64 65 # this wants to be probed as late as possible. 66 # 67 # Machine-independent PCMCIA drivers 68 # 69 include "dev/pcmcia/files.pcmcia" 70