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