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