move kernel config to the right dir
[bbb-usb.git] / src / sys / arch / armv7 / conf / USB
CommitLineData
efe0ef7b 1# $OpenBSD: GENERIC,v 1.70 2017/01/03 19:57:01 kettenis Exp $
2#
3# For further information on compiling OpenBSD kernels, see the config(8)
4# man page.
5#
6# For further information on hardware support for this architecture, see
7# the intro(4) man page. For further information about kernel options
8# for this architecture, see the options(4) man page. For an explanation
9# of each device driver in this file see the section 4 man page for the
10# device.
11
12machine armv7 arm
13include "../../../conf/GENERIC"
14
15makeoptions KERNEL_BASE_VIRT="0xc0300000"
16
17maxusers 32 # estimated number of users
18option CPU_ARMv7 # Support the ARMv7
19
20#option WSDISPLAY_COMPAT_USL # VT handling
21option WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
22option WSDISPLAY_DEFAULTSCREENS=1
23
24option CONF_HAVE_GPIO
25option USBVERBOSE
26
27config bsd swap generic
28
29# The main bus device
30mainbus0 at root
31simplebus* at fdt?
32cpu0 at mainbus?
33
34# Cortex-A9
35cortex0 at mainbus?
36ampintc* at fdt?
37amptimer* at cortex?
38agtimer* at fdt?
39armliicc* at cortex?
40
41# iMX
42imxccm* at fdt? early 1 # clock control module
43imxiomuxc* at fdt? early 1 # iomux controller
44imxocotp* at fdt? # on-chip otp controller
45imxgpc* at fdt? # power controller
46imxdog* at fdt? # watchdog timer
47imxtemp* at fdt? # temperature monitor
48imxgpio* at fdt? # user-visible GPIO pins?
49fec* at fdt? # Ethernet
50imxuart* at fdt? # onboard uarts
51imxiic* at fdt? # i2c
52iic* at imxiic?
53imxesdhc* at fdt? # SDHC controller
54sdmmc* at imxesdhc? # SD/MMC bus
55imxahci* at fdt? # AHCI/SATA
56imxehci* at fdt? # EHCI
57usb* at imxehci?
58
59# OMAP3xxx/OMAP4xxx SoC
60omap0 at mainbus?
61omapid* at omap?
62
63# OMAP on-chip devices
64intc* at fdt? # OMAP3 interrupt controller
65omwugen* at fdt? # Wake-up generator
66#edma* at omap? # OMAP3 dma controller
67prcm* at omap? # power/clock controller
68ompinmux* at fdt? # pin muxing
69omdog* at fdt? # watchdog timer
70omgpio* at fdt? # user-visible GPIO pins?
71gpio* at omgpio?
72tiiic* at fdt?
73iic* at tiiic?
74gptimer* at omap? # general purpose timers
75dmtimer* at omap? # am335x dual mode timers
76omusbtll* at omap?
77cpsw* at fdt?
78com* at fdt? # onboard uarts
79ommmc* at fdt? # SD/MMC card controller
80sdmmc* at ommmc? # SD/MMC bus
81
82amusbss* at fdt? # am335x usb subsystem
83ammusb* at fdt? # am335x usb-otg controller
84omehci* at fdt? # EHCI
85usb* at omehci?
86
87# Sunxi A1x/A20 SoC
88sxiintc* at fdt? # A1x interrupt controller
89sxipio* at fdt? early 1 # GPIO pins for leds & PHYs
90gpio* at sxipio?
91sxiccmu* at fdt? early 1 # Clock Control Module/Unit
92sxitimer* at fdt? early 1
93sxidog* at fdt? # watchdog timer
94sxirtc* at fdt? # Real Time Clock
95sxie* at fdt?
96dwge* at fdt?
97sxiahci* at fdt? # AHCI/SATA
98sximmc* at fdt? # SD/MMC card controller
99sdmmc* at sximmc? # SD/MMC bus
100ehci* at fdt? # EHCI (shim)
101usb* at ehci? #flags 0x1
102#ohci* at sunxi?
103#usb* at ohci?
104
105# ARM Versatile Express
106sysreg* at fdt?
107pluart* at fdt?
108plrtc* at fdt?
109virtio* at fdt?
110
111psci* at fdt?
112
113simplefb* at fdt?
114wsdisplay* at simplefb?
115
116# Exynos
117exynos0 at mainbus?
118exdisplay* at exynos?
119wsdisplay* at exdisplay? console ?
120exclock* at exynos?
121expower* at exynos?
122exsysreg* at exynos?
123exmct* at exynos?
124exdog* at exynos?
125exgpio* at exynos?
126exiic* at exynos?
127iic* at exiic?
128exehci* at exynos?
129ehci* at exehci?
130exesdhc* at exynos?
131sdmmc* at exesdhc?
132exuart* at fdt?
133
134# Raspberry Pi 2/3
135bcmintc* at fdt?
136dwctwo* at fdt?
137usb* at dwctwo?
138
139# Marvell SoC
140mvacc* at fdt? early 1
141mvagc* at fdt?
142mvsysctrl* at fdt?
143mvmbus* at fdt?
144
145crosec* at iic?
146wskbd* at crosec? mux 1
147pcfrtc* at iic?
148tpspmic* at iic?
149
150# virtio devices
151vioblk* at virtio?
152vio* at virtio?
153viomb* at virtio?
154viornd* at virtio?
155vioscsi* at virtio?
156
157# USB bus support
158usb* at ehci? flags 0x1
159
160# USB devices
161uhub* at usb? # USB Hubs
162uhub* at uhub? # USB Hubs
163ualea* at uhub? # Araneus Alea II TRNG
164uonerng* at uhub? # Moonbase Otago OneRNG
165umodem* at uhub? # USB Modems/Serial
166ucom* at umodem?
167uvisor* at uhub? # Handspring Visor
168ucom* at uvisor?
169uvscom* at uhub? # SUNTAC Slipper U VS-10U serial
170ucom* at uvscom?
171ubsa* at uhub? # Belkin serial adapter
172ucom* at ubsa?
173uftdi* at uhub? # FTDI FT8U100AX serial adapter
174ucom* at uftdi?
175uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter
176ucom* at uplcom?
177umct* at uhub? # MCT USB-RS232 serial adapter
178ucom* at umct?
179uslcom* at uhub? # Silicon Laboratories CP210x serial
180ucom* at uslcom?
181uark* at uhub? # Arkmicro ARK3116 serial
182ucom* at uark?
183moscom* at uhub? # MosChip MCS7703 serial
184ucom* at moscom?
185umcs* at uhub? # MosChip MCS78x0 serial
186ucom* at umcs?
187uipaq* at uhub? # iPAQ serial adapter
188ucom* at uipaq?
189umsm* at uhub? # Qualcomm MSM EVDO
190ucom* at umsm?
191uchcom* at uhub? # WinChipHead CH341/340 serial
192ucom* at uchcom?
193uticom* at uhub? # TI serial
194ucom* at uticom?
195uaudio* at uhub? # USB Audio
196audio* at uaudio?
197umidi* at uhub? # USB MIDI
198midi* at umidi?
199ulpt* at uhub? # USB Printers
200umass* at uhub? # USB Mass Storage devices
201uhidev* at uhub? # Human Interface Devices
202ums* at uhidev? # USB mouse
203wsmouse* at ums? mux 0
204uts* at uhub? # USB touchscreen
205wsmouse* at uts? mux 0
206uwacom* at uhidev? # USB Wacom tablet
207wsmouse* at uwacom? mux 0
208ukbd* at uhidev? # USB keyboard
209wskbd* at ukbd? mux 1
210ucycom* at uhidev? # Cypress serial
211ucom* at ucycom?
212uslhcom* at uhidev? # Silicon Labs CP2110 USB HID UART
213ucom* at uslhcom?
214uhid* at uhidev? # USB generic HID support
215upd* at uhidev? # USB Power Devices sensors
216aue* at uhub? # ADMtek AN986 Pegasus Ethernet
217atu* at uhub? # Atmel AT76c50x based 802.11b
218axe* at uhub? # ASIX Electronics AX88172 USB Ethernet
219axen* at uhub? # ASIX Electronics AX88179 USB Ethernet
220cue* at uhub? # CATC USB-EL1201A based Ethernet
221kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet
222smsc* at uhub? # SMSC LAN95xx Ethernet
223cdce* at uhub? # CDC Ethernet
224urndis* at uhub? # Remote NDIS Ethernet
225upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network'
226ugl* at uhub? # Genesys Logic GL620USB-A host-to-host `network'
227udav* at uhub? # Davicom DM9601 based Ethernet
228mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet
229url* at uhub? # Realtek RTL8150L based adapters
230ure* at uhub? # Realtek RTL8152 based adapters
231wi* at uhub? # WaveLAN IEEE 802.11DS
232udsbr* at uhub? # D-Link DSB-R100 radio
233radio* at udsbr? # USB radio
234uberry* at uhub? # Research In Motion BlackBerry
235ugen* at uhub? # USB Generic driver
236uath* at uhub? # Atheros AR5005UG/AR5005UX
237ural* at uhub? # Ralink RT2500USB
238rum* at uhub? # Ralink RT2501USB/RT2601USB
239run* at uhub? # Ralink RT2700U/RT2800U/RT3000U
240otus* at uhub? # Atheros AR9001U
241athn* at uhub? # Atheros AR9002U
242zyd* at uhub? # Zydas ZD1211
243upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB
244urtw* at uhub? # Realtek 8187
245rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU
246urtwn* at uhub? # Realtek RTL8188CU/RTL8192CU
247udcf* at uhub? # Gude Expert mouseCLOCK
248uthum* at uhidev? # TEMPerHUM sensor
249ugold* at uhidev? # gold TEMPer sensor
250utrh* at uhidev? # USBRH sensor
251utwitch* at uhidev? # YUREX BBU sensor
252uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter
253uoakrh* at uhidev? # Toradex OAK temp and rel humidity
254uoaklux* at uhidev? # Toradex OAK LUX
255uoakv* at uhidev? # Toradex OAK 10V sensor
256onewire* at uow?
257uvideo* at uhub? # USB Video
258video* at uvideo?
259utvfu* at uhub? # Fushicai Audio-Video Grabber
260video* at utvfu?
261audio* at utvfu?
262udl* at uhub? # DisplayLink USB displays
263wsdisplay* at udl?
264
265atphy* at mii? # Attansic F1 PHYs
266rgephy* at mii? # Realtek 8169S/8110S PHY
267rlphy* at mii? # Realtek 8139 internal PHYs
268ukphy* at mii? # "unknown" PHYs
269
270scsibus* at scsi?
271sd* at scsibus?
272cd* at scsibus?
273st* at scsibus?
274ch* at scsibus?
275uk* at scsibus?
276
277# GPIO "pin bus" drivers
278gpioiic* at gpio? # I2C bus bit-banging
279iic* at gpioiic?
280gpioow* at gpio? # 1-Wire bus bit-banging
281onewire* at gpioow?
282
283# 1-Wire devices
284option ONEWIREVERBOSE
285owid* at onewire? # ID
286owsbm* at onewire? # Smart Battery Monitor
287owtemp* at onewire? # Temperature
288owctr* at onewire? # Counter device
289
290# Pseudo-Devices
291pseudo-device openprom
292pseudo-device hotplug 1 # devices hot plugging
293
294# mouse & keyboard multiplexor pseudo-devices
295pseudo-device wsmux 2