summaryrefslogtreecommitdiff
path: root/sys/arch/beagle/conf/files.beagle
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"