blob: 2539b08347f5ced7eef218523b821f67e11f43a6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
# $OpenBSD: files.beagle,v 1.8 2011/10/21 22:55:01 drahn Exp $
#
# First try for arm-specific configuration info
#
maxpartitions 16
maxusers 2 8 64
major {wd = 16}
major {sd = 24}
major {cd = 26}
major {rd = 18}
file arch/arm/arm/conf.c
file arch/beagle/beagle/beagle_machdep.c
# ARM11
define ahb {[addr=-1], [size=0], [intr=-1]}
device ahb
attach ahb at mainbus
file arch/beagle/beagle/ahb.c ahb
file arch/arm/armv7/armv7_space.c ahb
file arch/arm/armv7/armv7_a4x_space.c ahb # XXX
file arch/arm/armv7/armv7_a4x_io.S ahb # XXX
file arch/arm/armv7/armv7_mutex.c
# u-boot argument support
file arch/beagle/beagle/uboot_tags.c
# note that the order of the devices in _this_ file
# affects the order that the devices will configure.
include "dev/sdmmc/files.sdmmc"
device prcm
attach prcm at ahb
file arch/beagle/dev/prcm.c prcm
device omgpio
attach omgpio at ahb
file arch/beagle/dev/omgpio.c omgpio needs-count
device intc
attach intc at ahb
file arch/beagle/dev/intc.c intc
device gptimer
attach gptimer at ahb
file arch/beagle/dev/gptimer.c gptimer
device omdog
attach omdog at ahb
file arch/beagle/dev/omdog.c omdog
device ommmc: sdmmcbus
attach ommmc at ahb
file arch/beagle/dev/ommmc.c ommmc
attach ohci at ahb with omohci
file arch/beagle/dev/omohci.c omohci
attach ehci at ahb with omehci
file arch/beagle/dev/omehci.c omehci
# NS16550 compatible serial ports
attach com at ahb with com_ahb
file arch/beagle/dev/omap_com.c com_ahb
device omusbtll
attach omusbtll at ahb
file arch/beagle/dev/omusbtll.c omusbtll
device omkbd: wskbddev
attach omkbd at ahb
file arch/beagle/dev/omkbd.c omkbd
# LCD frame buffer
device omdisplay: wsemuldisplaydev, rasops16
attach omdisplay at ahb
file arch/beagle/dev/omdisplay.c omdisplay
#
# Machine-independent SCSI drivers
#
include "scsi/files.scsi"
include "dev/atapiscsi/files.atapiscsi"
# CPU support and integrated peripherals
file arch/arm/arm/irq_dispatch.S
file arch/arm/arm/softintr.c
# MCSPI - spi
device mcspi
attach mcspi at ahb
file arch/beagle/dev/mcspi.c mcspi
# pseudo-Audio Device Driver
device oaudio: audio
attach oaudio at ahb # configure after Atlas Driver
file arch/beagle/dev/beagle_audio.c oaudio
#
# Machine-independent ATA drivers
#
include "dev/ata/files.ata"
# Generic MD files
file arch/beagle/beagle/autoconf.c
file arch/arm/arm/disksubr.c disk
# ARM FPE
file arch/arm/fpe-arm/armfpe_glue.S armfpe
file arch/arm/fpe-arm/armfpe_init.c armfpe
file arch/arm/fpe-arm/armfpe.s armfpe
# Machine-independent I2O drivers.
include "dev/i2o/files.i2o"
# Include WSCONS stuff
include "dev/wscons/files.wscons"
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"
# Include USB stuff
include "dev/usb/files.usb"
# Bluetooth
include "dev/bluetooth/files.bluetooth"
# Media Independent Interface (mii)
include "dev/mii/files.mii"
|