1#
2# Psion Series5/5mx/Series7 and other EPOC specific configuration info
3#
4
5maxpartitions	16
6maxusers	2 8 64
7
8include "arch/arm/pic/files.pic"
9file	arch/arm/arm32/irq_dispatch.S
10
11# Memory disk driver
12file	dev/md_root.c				memory_disk_hooks
13
14# Generic MD files
15file	arch/epoc32/epoc32/autoconf.c
16file	arch/epoc32/epoc32/machdep.c
17file	arch/epoc32/epoc32/clock.c
18file	arch/epoc32/epoc32/intr.c
19
20device	internal { }: pic, pic_splfuncs
21attach	internal at mainbus
22file	arch/epoc32/epoc32/internal.c		internal
23
24device	external {[addr = -1], [addr2 = -1], [irq = -1]}
25attach	external at mainbus
26file	arch/epoc32/epoc32/external.c		external
27file	arch/epoc32/epoc32/external_io.c	external
28file	arch/epoc32/epoc32/external_io_asm.S	external
29
30device	etna : pcmciabus
31attach	etna at external
32file	arch/epoc32/dev/etna.c			etna
33
34include "arch/arm/clps711x/files.clps711x"
35include "arch/epoc32/windermere/files.windermere"
36include "arch/arm/conf/files.sa11x0"
37attach	saip at internal with saip_internal
38
39device	epockbd : wskbddev
40attach	epockbd at clpssoc with epockbd_clpssoc
41attach	epockbd at windermere with epockbd_windermere
42attach	epockbd at external with epockbd_external
43file	arch/epoc32/dev/epockbd.c		epockbd		needs-flag
44file	arch/epoc32/dev/epockbd_clpssoc.c	epockbd_clpssoc
45file	arch/epoc32/dev/epockbd_windermere.c	epockbd_windermere
46#file	arch/epoc32/dev/epockbd_external.c	epockbd_external
47
48file	kern/subr_disk_mbr.c			disk
49
50
51# Machine-independent ATA drivers
52include "dev/scsipi/files.scsipi"		# required
53include "dev/ata/files.ata"
54
55# Power Management
56#include "dev/hpc/apm/files.apm"
57
58# PCMCIA drivers
59include "dev/pcmcia/files.pcmcia"
60
61include "arch/epoc32/conf/majors.epoc32"
62