xref: /openbsd/sys/arch/arm64/conf/RAMDISK (revision 5a38ef86)
1# $OpenBSD: RAMDISK,v 1.163 2021/12/11 19:45:05 kettenis Exp $
2
3machine		arm64
4maxusers	4
5
6option		PCIVERBOSE
7option		USBVERBOSE
8option		SMALL_KERNEL
9option		NO_PROPOLICE
10option		BOOT_CONFIG
11
12option		FONT_SPLEEN8x16
13option		FONT_SPLEEN12x24
14option		FONT_SPLEEN16x32
15
16option		RAMDISK_HOOKS
17option		MINIROOTSIZE=24576
18
19option		FFS
20option		FFS2
21option		MSDOSFS
22option		INET6
23option		EXT2FS
24option		NFSCLIENT
25option		CRYPTO
26
27makeoptions	KERNEL_BASE_PHYS="0x00200000"
28makeoptions	KERNEL_BASE_VIRT="0xffffff8000200000"
29
30config		bsd	root on rd0a swap on rd0b
31
32# The main bus device
33mainbus0	at root
34softraid0	at root
35cpu0		at mainbus?
36efi0		at mainbus?
37acpi0		at mainbus?
38acpiec*		at acpi?
39acpimcfg*	at acpi?
40acpiiort*	at acpi?
41smmu*		at acpiiort?
42acpipci*	at acpi?
43pci*		at acpipci?
44ahci*		at acpi?
45ccp*		at acpi?		# AMD Cryptographic Co-processor
46com*		at acpi?
47pluart*		at acpi?
48sdhc*		at acpi?
49xhci*		at acpi?
50simplebus*	at fdt?
51
52scsibus*	at scsi?
53sd*		at scsibus?
54st*		at scsibus?
55cd*		at scsibus?
56ch*		at scsibus?
57uk*		at scsibus?
58
59ampintc*	at fdt? early 1
60ampintcmsi*	at fdt? early 1
61agintc*		at fdt? early 1
62agintcmsi*	at fdt? early 1
63agtimer*	at fdt?
64ahci*		at fdt?
65dwge*		at fdt?
66dwpcie*		at fdt?
67pci*		at dwpcie?
68ohci*		at fdt?
69ehci*		at fdt?
70pciecam*	at fdt?
71pci*		at pciecam?
72sdhc*		at fdt?
73sdmmc*		at sdhc?
74bwfm*		at sdmmc?	# Broadcom FullMAC
75smmu*		at fdt?
76xhci*		at fdt?
77ccp*		at fdt?		# AMD Cryptographic Co-processor
78
79# NS16550 compatible serial ports
80com*		at fdt?
81
82# Generic devices
83iicmux*		at fdt?
84iic*		at iicmux?
85pinctrl*	at fdt? early 1
86plgpio*		at fdt? early 1
87plrtc*		at fdt?
88pluart*		at fdt?
89psci*		at fdt? early 1
90syscon*		at fdt? early 1
91pwmfan*		at fdt?
92
93virtio*		at fdt?
94virtio*		at pci?
95vio*		at virtio?
96vioblk*		at virtio?
97viomb*		at virtio?
98viornd*		at virtio?
99vioscsi*	at virtio?
100
101simplefb*	at fdt?
102wsdisplay*	at simplefb?
103
104# Apple
105apldart*	at fdt? early 1
106apldog*		at fdt? early 1
107apldwusb*	at fdt?
108aplintc*	at fdt? early 1
109aplpcie*	at fdt?
110pci*		at aplpcie?
111aplpinctrl*	at fdt? early 1
112aplpmgr*	at fdt? early 1
113aplspi*		at fdt?
114aplhidev*	at spi?
115aplkbd*		at aplhidev?
116wskbd*		at aplkbd? mux 1
117aplspmi*	at fdt?
118aplpmu*		at aplspmi?
119exuart*		at fdt?
120aplns*		at fdt?			# Apple NVME Storage controllers
121nvme*		at aplns?
122
123# iMX
124imxccm*		at fdt? early 1
125imxiomuxc*	at fdt? early 1
126imxanatop*	at fdt? early 1
127imxsrc*		at fdt? early 1
128imxdog*		at fdt?
129imxdwusb*	at fdt?
130imxehci*	at fdt?
131usb*		at imxehci?
132imxgpc*		at fdt?
133imxgpio*	at fdt?
134fec*		at fdt?
135imxuart*	at fdt?
136imxiic*		at acpi?
137imxiic*		at fdt?
138iic*		at imxiic?
139bdpmic*		at iic?
140imxesdhc*	at fdt?
141sdmmc*		at imxesdhc?
142imxpciephy*	at fdt?
143
144# Raspberry Pi 3/4
145bcmaux*		at fdt? early 1
146bcmbsc*		at fdt?
147iic*		at bcmbsc?
148bcmclock*	at fdt? early 1
149bcmdmac*	at fdt? early 1
150bcmdog*		at fdt?
151bcmgpio*	at fdt? early 1
152bcmintc*	at fdt? early 1
153bcmirng*	at fdt?
154bcmmbox*	at fdt? early 1
155bcmpcie*	at fdt?
156pci*		at bcmpcie?
157bcmrng*		at fdt?
158bcmsdhost*	at fdt?
159sdmmc*		at bcmsdhost?
160bse*		at fdt?
161bse*		at acpi?
162dwctwo*		at fdt?
163usb*		at dwctwo?
164
165# Amlogic SoCs
166amlclock*	at fdt? early 1
167amldwusb*	at fdt?
168amliic*		at fdt?
169iic*		at amliic?
170amlmmc*		at fdt?
171sdmmc*		at amlmmc?
172amlpciephy*	at fdt?
173amlpinctrl*	at fdt? early 1
174amlpwrc*	at fdt? early 1
175amlreset*	at fdt? early 1
176amlrng*		at fdt?
177amluart*	at fdt?
178amlusbphy*	at fdt?
179
180# HiSilicon SoCs
181hiclock*	at fdt? early 1
182hidwusb*	at fdt?
183hireset*	at fdt? early 1
184
185# Marvell SoCs
186mvclock*	at fdt? early 1
187mvgicp*		at fdt? early 1
188mvicu*		at fdt? early 1
189mvpinctrl*	at fdt? early 1
190mvdog*		at fdt?
191mvgpio*		at fdt?
192mviic*		at fdt?
193iic*		at mviic?
194mvkpcie*	at fdt?
195pci*		at mvkpcie?
196mvmdio*		at fdt?
197mvneta*		at fdt?
198mvppc*		at fdt?
199mvpp*		at mvppc?
200mvrng*		at fdt?
201mvrtc*		at fdt?
202mvsw*		at fdt?
203mvuart*		at fdt?
204sfp*		at fdt?
205
206# Rockchip SoCs
207rkclock*	at fdt? early 1
208rkgrf*		at fdt? early 1
209rkpinctrl*	at fdt? early 1
210rktcphy*	at fdt? early 1
211rkemmcphy*	at fdt?
212rkgpio*		at fdt?
213rkiic*		at fdt?
214iic*		at rkiic?
215rkpcie*		at fdt?
216pci*		at rkpcie?
217rkpwm*		at fdt?
218rkrng*		at fdt?
219rkdwusb*	at fdt?
220dwmmc*		at fdt?
221sdmmc*		at dwmmc?
222
223# Sunxi SoCs
224sxipio*		at fdt? early 1	# GPIO pins for leds & PHYs
225gpio*		at sxipio?
226sxiccmu*	at fdt? early 1	# Clock Control Module/Unit
227sxidog*		at fdt?
228sxirsb*		at fdt? early 1	# Reduced Serial Bus
229sxirtc*		at fdt? early 1	# Real Time Clock
230sximmc*		at fdt?		# SD/MMC card controller
231sdmmc*		at sximmc?	# SD/MMC bus
232sxisid*		at fdt? early 1
233sxisyscon*	at fdt? early 1	# System controller
234sxitwi*		at fdt?		# I2C controller
235iic*		at sxitwi?	# I2C bus
236dwxe*		at fdt?
237
238# PCI
239ppb*		at pci?			# PCI-PCI bridges
240pci*		at ppb?
241
242# PCI Ethernet
243bnxt*		at pci?			# Broadcom BCM573xx, BCM574xx
244bge*		at pci?			# Broadcom BCM57xx
245em*		at pci?			# Intel Pro/1000 Ethernet
246ix*		at pci?			# Intel 82598EB 10Gb Ethernet
247ixl*		at pci?			# Intel Ethernet 700 Series
248mcx*		at pci?			# Mellanox ConnectX-4/5 Ethernet
249mskc*		at pci?			# Marvell Yukon-2
250msk*		at mskc?		#  each port of above
251re*		at pci?			# Realtek 8169/8169S/8110S
252rge*		at pci?			# Realtek 8125
253vmx*		at pci?			# VMware VMXNET3 virtual interface
254
255# PCI WiFi
256athn*		at pci?			# Atheros AR9k (802.11a/g/n)
257bwfm*		at pci?			# Broadcom FullMAC
258iwx*		at pci?			# Intel WiFi Link 22xxx
259
260# PCI SCSI
261ahci*		at pci? flags 0x0000	# AHCI SATA controllers
262					# flags 0x0001 to force SATA 1 (1.5Gb/s)
263nvme*		at pci?			# NVMe controllers
264
265# USB Controllers
266ohci*		at pci?			# Open Host Controller
267uhci*		at pci?			# Universal Host Controller (Intel)
268ehci*		at pci?			# Enhanced Host Controller
269xhci*		at pci?			# eXtensible Host Controller
270
271# USB bus support
272usb*		at ohci?
273usb*		at uhci?
274usb*		at ehci?
275usb*		at xhci?
276
277# USB devices
278uhub*		at usb?			# USB Hubs
279uhub*		at uhub?		# USB Hubs
280umass*		at uhub?		# USB Mass Storage devices
281uhidev*		at uhub?		# Human Interface Devices
282ukbd*		at uhidev?		# USB keyboard
283wskbd*		at ukbd? mux 1
284aue*		at uhub?		# ADMtek AN986 Pegasus Ethernet
285atu*		at uhub?		# Atmel AT76c50x based 802.11b
286axe*		at uhub?		# ASIX Electronics AX88172 USB Ethernet
287axen*		at uhub?		# ASIX Electronics AX88179 USB Ethernet
288cue*		at uhub?		# CATC USB-EL1201A based Ethernet
289kue*		at uhub?		# Kawasaki KL5KUSB101B based Ethernet
290smsc*		at uhub?		# SMSC LAN95xx Ethernet
291cdce*		at uhub?		# CDC Ethernet
292urndis*		at uhub?		# Remote NDIS Ethernet
293upl*		at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
294ugl*		at uhub?		# Genesys Logic GL620USB-A host-to-host `network'
295udav*		at uhub?		# Davicom DM9601 based Ethernet
296mos*		at uhub?		# MOSCHIP MCS7730/7830 10/100 Ethernet
297mue*		at uhub?		# Microchip LAN75xx/LAN78xx Ethernet
298url*		at uhub?		# Realtek RTL8150L based adapters
299ure*		at uhub?		# Realtek RTL8152 based adapters
300wi*		at uhub?		# WaveLAN IEEE 802.11DS
301uath*		at uhub?		# Atheros AR5005UG/AR5005UX
302ural*		at uhub?		# Ralink RT2500USB
303rum*		at uhub?		# Ralink RT2501USB/RT2601USB
304run*		at uhub?		# Ralink RT2700U/RT2800U/RT3000U
305otus*		at uhub?		# Atheros AR9001U
306athn*		at uhub?		# Atheros AR9002U
307zyd*		at uhub?		# Zydas ZD1211
308upgt*		at uhub?		# Conexant/Intersil PrismGT SoftMAC USB
309urtw*		at uhub?		# Realtek 8187
310rsu*		at uhub?		# Realtek RTL8188SU/RTL8191SU/RTL8192SU
311urtwn*		at uhub?		# Realtek RTL8188CU/RTL8192CU
312bwfm*		at uhub?		# Broadcom FullMAC
313
314amphy*		at mii?			# AMD 79C873 PHYs
315atphy*		at mii?			# Attansic F1 PHYs
316brgphy*		at mii?			# Broadcom Gigabit PHYs
317eephy*		at mii?			# Marvell 88E1000 series PHY
318rgephy*		at mii?			# Realtek 8169S/8110S PHY
319rlphy*		at mii?			# Realtek 8139 internal PHYs
320ukphy*		at mii?			# "unknown" PHYs
321urlphy*		at mii?			# Realtek RTL8150L internal PHY
322
323scsibus*	at scsi?
324sd*		at scsibus?
325cd*		at scsibus?
326st*		at scsibus?
327ch*		at scsibus?
328uk*		at scsibus?
329
330# I2C devices
331abcrtc*		at iic?			# Abracon x80x RTC
332dsxrtc*		at iic?			# DS3231 RTC
333fusbtc*		at iic?			# USB Type-C controller
334islrtc*		at iic?			# ISL1208 RTC
335maxrtc*		at iic?			# DS1307 RTC
336mcprtc*		at iic?			# MCP794XX RTC
337mfokrtc*	at iic?			# M41T8X RTC
338pcfrtc*		at iic?			# PCF8523 RTC
339pcxrtc*		at iic?			# PCF8563 RTC
340pcyrtc*		at iic?			# PCF85063A/TP RTC
341rkpmic*		at iic?			# RK808 PMIC
342tcpci*		at iic?			# USB Type-C controller
343
344pseudo-device	loop 1
345pseudo-device	vlan
346pseudo-device	trunk
347pseudo-device	bpfilter 1
348pseudo-device	rd 1
349pseudo-device	bio 1
350