xref: /openbsd/sys/arch/octeon/conf/GENERIC (revision d89ec533)
1#	$OpenBSD: GENERIC,v 1.60 2021/08/21 14:46:25 deraadt 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		octeon mips64
13include		"../../../conf/GENERIC"
14maxusers	32
15
16option		CPU_MIPS64R2
17option		CPU_OCTEON
18option		FPUEMUL
19makeoption	LINK_ADDRESS="0xffffffff81000000"
20
21option		PCIVERBOSE
22option		USER_PCICONF
23option		USBVERBOSE
24
25config	bsd	swap generic
26
27#
28# Definition of system
29#
30mainbus0	at root
31cpu0		at mainbus0
32clock0		at mainbus0
33iobus0		at mainbus0
34
35simplebus*	at fdt?
36simplebus*	at iobus?
37
38octcrypto0	at mainbus0
39octrtc0		at mainbus0
40
41octcf0		at iobus0
42amdcf0		at iobus0
43octrng0		at iobus0
44
45octpcie*	at iobus0
46pci*		at octpcie?
47pcibus*		at iobus0
48pci*		at pcibus?
49
50ppb*		at pci?		# PCI-PCI bridges
51pci*		at ppb?
52
53octsmi*		at fdt?		# MDIO controller
54com*		at fdt_octeon?
55octcib*		at fdt?		# Interrupt controller
56octcit*		at fdt?		# Interrupt controller v3
57octciu*		at fdt?		# Interrupt controller v1
58octgpio*	at fdt?		# GPIO controller
59octmmc*		at fdt?		# MMC host controller
60octpip*		at fdt?		# Packet input processing unit
61sdmmc*		at octmmc?	# SD/MMC bus
62
63octgmx*		at octpip?
64cnmac*		at octgmx?
65
66ogxnexus*	at fdt?
67ogx*		at ogxnexus?
68
69rgephy*		at mii?
70ukphy*		at mii?
71atphy*		at mii?
72eephy*		at mii?
73brswphy*	at mii?
74brgphy*		at mii?
75
76# IDE Controller
77pciide*		at pci? flags 0x0000
78
79# IDE hard drives
80wd*		at pciide? flags 0x0000
81
82# AHCI controllers
83octsctl*	at fdt?
84ahci*		at octsctl?
85
86# NVMe controllers
87nvme*		at pci?
88
89# USB Controllers
90dwctwo0 	at iobus? irq 56
91octuctl*	at fdt?
92octxctl*	at fdt?
93ehci0		at octuctl?
94ohci0		at octuctl?
95xhci*		at octxctl?
96
97# USB bus support
98usb*		at dwctwo?
99usb*		at ehci?
100usb*		at ohci?
101usb*		at xhci?
102
103# USB devices
104uhub*		at usb?		# USB Hubs
105uhub*		at uhub?	# USB Hubs
106urng*		at uhub?	# USB Random Number Generator
107uonerng*	at uhub?	# Moonbase Otago OneRNG
108umodem*		at uhub?	# USB Modems/Serial
109ucom*		at umodem?
110uvisor*		at uhub?	# Handspring Visor
111ucom*		at uvisor?
112uvscom*		at uhub?	# SUNTAC Slipper U VS-10U serial
113ucom*		at uvscom?
114ubsa*		at uhub?	# Belkin serial adapter
115ucom*		at ubsa?
116uftdi*		at uhub?	# FTDI FT8U100AX serial adapter
117ucom*		at uftdi?
118uplcom* 	at uhub?	# I/O DATA USB-RSAQ2 serial adapter
119ucom*		at uplcom?
120umct*		at uhub?	# MCT USB-RS232 serial adapter
121ucom*		at umct?
122uslcom*		at uhub?	# Silicon Laboratories CP210x serial
123ucom*		at uslcom?
124uscom*		at uhub?	# Simple USB serial adapters
125ucom*		at uscom?
126ucrcom*		at uhub?	# Chromebook serial
127ucom*		at ucrcom?
128uark*		at uhub?	# Arkmicro ARK3116 serial
129ucom*		at uark?
130moscom*		at uhub?	# MosChip MCS7703 serial
131ucom*		at moscom?
132umcs*		at uhub?	# MosChip MCS78x0 serial
133ucom*		at umcs?
134uipaq*		at uhub?	# iPAQ serial adapter
135ucom*		at uipaq?
136umsm*		at uhub?	# Qualcomm MSM EVDO
137ucom*		at umsm?
138uchcom*		at uhub?	# WinChipHead CH341/340 serial
139ucom*		at uchcom?
140uticom*		at uhub?	# TI serial
141ucom*		at uticom?
142uaudio* 	at uhub?	# USB Audio
143audio*		at uaudio?
144uvideo*		at uhub?	# USB Video
145video*		at uvideo?
146utvfu*		at uhub?	# Fushicai Audio-Video Grabber
147video*		at utvfu?
148audio*		at utvfu?
149ulpt*		at uhub?	# USB Printers
150umass*		at uhub?	# USB Mass Storage devices
151ugen*		at uhub?	# USB Generic driver
152uhidev*		at uhub?	# Human Interface Devices
153ucycom*		at uhidev?	# Cypress serial
154ucom*		at ucycom?
155uslhcom*	at uhidev?	# Silicon Labs CP2110 USB HID UART
156ucom*		at uslhcom?
157uhid*		at uhidev?	# USB generic HID support
158fido*		at uhidev?	# FIDO/U2F security key support
159#ucc*		at uhidev?	# Consumer Control keyboards
160#wskbd*		at ucc? mux 1
161ujoy*		at uhidev?	# USB joystick/gamecontroller support
162uhidpp*		at uhidev?	# Logitech HID++ Devices
163upd*		at uhidev?	# USB Power Devices sensors
164aue*		at uhub?	# ADMtek AN986 Pegasus Ethernet
165atu*		at uhub?	# Atmel AT76c50x based 802.11b
166axe*		at uhub?	# ASIX Electronics AX88172 USB Ethernet
167axen*		at uhub?	# ASIX Electronics AX88179 USB Ethernet
168cue*		at uhub?	# CATC USB-EL1201A based Ethernet
169kue*		at uhub?	# Kawasaki KL5KUSB101B based Ethernet
170smsc*		at uhub?	# SMSC LAN95xx Ethernet
171cdce*		at uhub?	# CDC Ethernet
172urndis*		at uhub?	# Remote NDIS Ethernet
173upl*		at uhub?	# Prolific PL2301/PL2302 host-to-host `network'
174ugl*		at uhub?	# Genesys Logic GL620USB-A host-to-host `network'
175udav*		at uhub?	# Davicom DM9601 based Ethernet
176mos*		at uhub?	# MOSCHIP MCS7730/7830 10/100 Ethernet
177url*		at uhub?	# Realtek RTL8150L based adapters
178ure*		at uhub?	# Realtek RTL8152 based adapters
179wi*		at uhub?	# WaveLAN IEEE 802.11DS
180udsbr*		at uhub?	# D-Link DSB-R100 radio
181radio*		at udsbr?	# USB radio
182uberry*		at uhub?	# Research In Motion BlackBerry
183uath*		at uhub?	# Atheros AR5005UG/AR5005UX
184ural*		at uhub?	# Ralink RT2500USB
185rum*		at uhub?	# Ralink RT2501USB/RT2601USB
186run*		at uhub?	# Ralink RT2700U/RT2800U/RT3000U
187otus*		at uhub?	# Atheros AR9001U
188athn*		at uhub?	# Atheros AR9002U
189zyd*		at uhub?	# Zydas ZD1211
190upgt*		at uhub?	# Conexant/Intersil PrismGT SoftMAC USB
191urtw*		at uhub?	# Realtek 8187
192rsu*		at uhub?	# Realtek RTL8188SU/RTL8191SU/RTL8192SU
193urtwn*		at uhub?	# Realtek RTL8188CU/RTL8192CU
194udcf*		at uhub?	# Gude Expert mouseCLOCK
195umbg*		at uhub?	# Meinberg Funkuhren USB5131/DCF600USB
196uthum*		at uhidev?	# TEMPerHUM sensor
197ugold*		at uhidev?	# gold TEMPer sensor
198utrh*		at uhidev?	# USBRH sensor
199utwitch*	at uhidev?	# YUREX BBU sensor
200uow*		at uhub?	# Maxim/Dallas DS2490 1-Wire adapter
201onewire*	at uow?
202uoakrh*		at uhidev?	# Toradex OAK temp and rel humidity
203uoaklux*	at uhidev?	# Toradex OAK LUX
204uoakv*		at uhidev?	# Toradex OAK 10V sensor
205
206scsibus*	at scsi?
207sd*		at scsibus?
208
209# 1-Wire devices
210option		ONEWIREVERBOSE
211owid*		at onewire?	# ID
212owsbm*		at onewire?	# Smart Battery Monitor
213owtemp* 	at onewire?	# Temperature
214owctr*		at onewire?	# Counter device
215
216pseudo-device	openprom
217