files.armv7 revision 1.1
1#	$OpenBSD: files.armv7,v 1.1 2013/09/04 14:38:25 patrick Exp $
2#
3# First try for arm-specific configuration info
4#
5
6maxpartitions	16
7maxusers	2 8 64
8
9major	{wd = 16}
10major	{sd = 24}
11major	{cd = 26}
12major	{rd = 18}
13
14file	arch/arm/arm/conf.c
15
16file	arch/armv7/omap/beagle_machdep.c
17
18#interrupt API layer
19file	arch/armv7/armv7/intr.c
20
21# u-boot argument support
22file	arch/armv7/armv7/uboot_tags.c
23
24# note that the order of the devices in _this_ file
25# affects the order that the devices will configure.
26
27# XXX arch/arm/omap
28define soc {}
29device omap: soc
30attach omap at mainbus
31file	arch/armv7/omap/omap.c			omap
32file	arch/armv7/omap/omap3.c			omap
33file	arch/armv7/omap/omap4.c			omap
34file	arch/armv7/omap/am335x.c		omap
35
36include "dev/sdmmc/files.sdmmc"
37
38device ommmc: sdmmcbus
39attach ommmc at soc
40file	arch/armv7/omap/ommmc.c			ommmc
41
42# Media Independent Interface (mii)
43include "dev/mii/files.mii"
44
45device cpsw: ether, ifnet, mii, ifmedia
46attach cpsw at soc
47file	arch/armv7/omap/if_cpsw.c		cpsw
48
49device prcm
50attach prcm at soc
51file	arch/armv7/omap/prcm.c			prcm
52
53device sitaracm
54attach sitaracm at soc
55file	arch/armv7/omap/am335x_cm_padconf.c	sitaracm
56file	arch/armv7/omap/sitara_cm.c		sitaracm
57
58device omgpio
59attach omgpio at soc
60file   arch/armv7/omap/omgpio.c			omgpio
61
62device intc
63attach intc at soc
64file	arch/armv7/omap/intc.c			intc
65
66device gptimer
67attach gptimer at soc
68file	arch/armv7/omap/gptimer.c		gptimer
69
70device dmtimer
71attach dmtimer at soc
72file	arch/armv7/omap/dmtimer.c		dmtimer
73
74device omapid
75attach omapid at soc
76file	arch/armv7/omap/omapid.c		omapid
77
78device omdog
79attach omdog at soc
80file	arch/armv7/omap/omdog.c			omdog
81
82attach ohci at soc with omohci
83file	arch/armv7/omap/omohci.c		omohci
84
85attach ehci at soc with omehci
86file	arch/armv7/omap/omehci.c		omehci
87
88# NS16550 compatible serial ports
89attach	com at soc with com_omap
90file	arch/armv7/omap/omap_com.c		com_omap
91
92device omusbtll
93attach omusbtll at soc
94file arch/armv7/omap/omusbtll.c			omusbtll
95
96device omkbd: wskbddev
97attach omkbd at soc
98file	arch/armv7/omap/omkbd.c			omkbd
99
100# LCD frame buffer
101device omdisplay: wsemuldisplaydev, rasops16
102attach omdisplay at soc
103file arch/armv7/omap/omdisplay.c		omdisplay
104
105#
106# Machine-independent SCSI drivers
107#
108include "scsi/files.scsi"
109include "dev/atapiscsi/files.atapiscsi"
110
111# CPU support and integrated peripherals
112file	arch/arm/arm/irq_dispatch.S
113file	arch/arm/arm/softintr.c
114
115# MCSPI - spi 
116device mcspi 
117attach mcspi at soc
118file	arch/armv7/omap/mcspi.c			mcspi
119
120# pseudo-Audio Device Driver
121device oaudio: audio
122attach oaudio at soc				# configure after Atlas Driver
123file arch/armv7/omap/beagle_audio.c		oaudio
124
125#
126# Machine-independent ATA drivers
127#
128include "dev/ata/files.ata"
129
130# Generic MD files
131file	arch/armv7/armv7/autoconf.c
132
133file	arch/arm/arm/disksubr.c			disk
134
135
136# ARM FPE
137file	arch/arm/fpe-arm/armfpe_glue.S		armfpe
138file	arch/arm/fpe-arm/armfpe_init.c		armfpe
139file	arch/arm/fpe-arm/armfpe.s		armfpe
140
141
142# Machine-independent I2O drivers.
143include "dev/i2o/files.i2o"
144
145# Include WSCONS stuff
146include "dev/wscons/files.wscons"
147include "dev/rasops/files.rasops"
148include "dev/wsfont/files.wsfont"
149
150# Include USB stuff
151include "dev/usb/files.usb"
152
153# Bluetooth
154include "dev/bluetooth/files.bluetooth"
155
156#
157# Machine-independent GPIO drivers
158#
159include "dev/gpio/files.gpio"
160