blob: 86c58cac65f6d5022b2daa86d7f9d6c8cbeecf15 (
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
138
139
140
141
142
143
144
145
|
# $OpenBSD: files.beagle,v 1.15 2013/05/21 14:41:05 rapha 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
#interrupt API layer
file arch/beagle/beagle/intr.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.
# XXX arch/arm/omap
define soc {}
device omap: soc
attach omap at mainbus
file arch/beagle/dev/omap.c omap
file arch/beagle/dev/omap3.c omap
file arch/beagle/dev/omap4.c omap
include "dev/sdmmc/files.sdmmc"
device ommmc: sdmmcbus
attach ommmc at soc
file arch/beagle/dev/ommmc.c ommmc
device prcm
attach prcm at soc
file arch/beagle/dev/prcm.c prcm
device omgpio
attach omgpio at soc
file arch/beagle/dev/omgpio.c omgpio
device intc
attach intc at soc
file arch/beagle/dev/intc.c intc
device gptimer
attach gptimer at soc
file arch/beagle/dev/gptimer.c gptimer
device dmtimer
attach dmtimer at soc
file arch/beagle/dev/dmtimer.c dmtimer
device omapid
attach omapid at soc
file arch/beagle/dev/omapid.c omapid
device omdog
attach omdog at soc
file arch/beagle/dev/omdog.c omdog
attach ohci at soc with omohci
file arch/beagle/dev/omohci.c omohci
attach ehci at soc with omehci
file arch/beagle/dev/omehci.c omehci
# NS16550 compatible serial ports
attach com at soc with com_omap
file arch/beagle/dev/omap_com.c com_omap
device omusbtll
attach omusbtll at soc
file arch/beagle/dev/omusbtll.c omusbtll
device omkbd: wskbddev
attach omkbd at soc
file arch/beagle/dev/omkbd.c omkbd
# LCD frame buffer
device omdisplay: wsemuldisplaydev, rasops16
attach omdisplay at soc
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 soc
file arch/beagle/dev/mcspi.c mcspi
# pseudo-Audio Device Driver
device oaudio: audio
attach oaudio at soc # 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"
|