1# $OpenBSD: RAMDISK,v 1.220 2025/01/30 07:32:04 hastings 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 CD9660 26option UDF 27option CRYPTO 28 29makeoptions KERNEL_BASE_PHYS="0x00200000" 30makeoptions KERNEL_BASE_VIRT="0xffffff8000200000" 31 32config bsd root on rd0a swap on rd0b 33 34# The main bus device 35mainbus0 at root 36softraid0 at root 37cpu0 at mainbus? 38efi0 at mainbus? 39smbios0 at efi? 40acpi0 at mainbus? 41acpiec* at acpi? 42acpimcfg* at acpi? 43acpiiort* at acpi? 44acpisectwo* at acpi? 45smmu* at acpiiort? 46acpipci* at acpi? 47pci* at acpipci? 48ahci* at acpi? 49ccp* at acpi? # AMD Cryptographic Co-processor 50com* at acpi? 51ehci* at acpi? 52ohci* at acpi? 53pluart* at acpi? 54sdhc* at acpi? 55ufshci* at acpi? 56xhci* at acpi? 57simplebus* at fdt? 58 59scsibus* at scsi? 60sd* at scsibus? 61st* at scsibus? 62cd* at scsibus? 63ch* at scsibus? 64uk* at scsibus? 65 66ampintc* at fdt? early 1 67ampintcmsi* at fdt? early 1 68agintc* at fdt? early 1 69agintcmsi* at fdt? early 1 70agtimer* at fdt? 71ahci* at fdt? 72dwge* at fdt? 73dwpcie* at fdt? 74pci* at dwpcie? 75dwqe* at fdt? 76ohci* at fdt? 77ehci* at fdt? 78pciecam* at fdt? 79pci* at pciecam? 80sdhc* at fdt? 81sdmmc* at sdhc? 82bwfm* at sdmmc? # Broadcom FullMAC 83smmu* at fdt? 84xhci* at fdt? 85ccp* at fdt? # AMD Cryptographic Co-processor 86ufshci* at fdt? 87 88# NS16550 compatible serial ports 89com* at fdt? 90 91# Generic devices 92iicmux* at fdt? 93iic* at iicmux? 94pinctrl* at fdt? early 1 95plgpio* at fdt? early 1 96plrtc* at fdt? 97pluart* at fdt? 98psci* at fdt? early 1 99pwmfan* at fdt? 100scmi* at fdt? 101syscon* at fdt? early 1 102 103virtio* at fdt? 104virtio* at pci? 105vio* at virtio? 106vioblk* at virtio? 107viomb* at virtio? 108viornd* at virtio? 109vioscsi* at virtio? 110viogpu* at virtio? 111wsdisplay* at viogpu? 112 113simplefb* at fdt? 114wsdisplay* at simplefb? 115 116# Apple 117apldart* at fdt? early 1 118apldc* at fdt? 119apldchidev* at fdt? 120apldckbd* at apldchidev? 121wskbd* at apldckbd? mux 1 122apldog* at fdt? early 1 123apliic* at fdt? 124iic* at apliic? 125aplintc* at fdt? early 1 126aplmbox* at fdt? 127aplns* at fdt? # Apple NVME Storage controllers 128nvme* at aplns? 129aplpcie* at fdt? 130pci* at aplpcie? 131aplpinctrl* at fdt? early 1 132aplpmgr* at fdt? early 2 133aplrtk* at fdt? 134aplsart* at fdt? 135aplsmc* at fdt? 136aplspi* at fdt? 137aplhidev* at spi? 138aplkbd* at aplhidev? 139wskbd* at aplkbd? mux 1 140aplspmi* at fdt? 141aplpmu* at aplspmi? 142exuart* at fdt? 143 144# iMX 145imxccm* at fdt? early 1 146imxiomuxc* at fdt? early 1 147imxanatop* at fdt? early 1 148imxsrc* at fdt? early 1 149imxdog* at fdt? 150imxdwusb* at fdt? 151imxehci* at fdt? 152usb* at imxehci? 153imxgpc* at fdt? 154imxgpio* at fdt? 155fec* at fdt? 156imxuart* at fdt? 157imxiic* at acpi? 158imxiic* at fdt? 159iic* at imxiic? 160bdpmic* at iic? 161imxesdhc* at fdt? 162sdmmc* at imxesdhc? 163imxpciephy* at fdt? 164 165# Raspberry Pi 3/4 166bcmaux* at fdt? early 1 167bcmbsc* at fdt? 168iic* at bcmbsc? 169bcmclock* at fdt? early 1 170bcmdmac* at fdt? early 1 171bcmdog* at fdt? 172bcmgpio* at fdt? early 1 173bcmintc* at fdt? early 1 174bcmirng* at fdt? 175bcmmbox* at fdt? early 1 176bcmpcie* at fdt? 177pci* at bcmpcie? 178bcmrng* at fdt? 179bcmsdhost* at fdt? 180sdmmc* at bcmsdhost? 181bse* at fdt? 182bse* at acpi? 183dwctwo* at fdt? 184usb* at dwctwo? 185rpigpio* at fdt? early 1 186 187# Amlogic SoCs 188amlclock* at fdt? early 1 189amldwusb* at fdt? 190amliic* at fdt? 191iic* at amliic? 192amlmmc* at fdt? 193sdmmc* at amlmmc? 194amlpciephy* at fdt? 195amlpinctrl* at fdt? early 1 196amlpwrc* at fdt? early 1 197amlreset* at fdt? early 1 198amlrng* at fdt? 199amluart* at fdt? 200amlusbphy* at fdt? 201 202# HiSilicon SoCs 203hiclock* at fdt? early 1 204hidwusb* at fdt? 205hireset* at fdt? early 1 206 207# MediaTek SoCs 208mtintc* at fdt? 209 210# Marvell SoCs 211mvclock* at fdt? early 1 212mvgicp* at fdt? early 1 213mvicu* at fdt? early 1 214mvpinctrl* at fdt? early 1 215mvdog* at fdt? 216mvgpio* at fdt? 217mviic* at fdt? 218iic* at mviic? 219mvkpcie* at fdt? 220pci* at mvkpcie? 221mvmdio* at fdt? 222mvneta* at fdt? 223mvppc* at fdt? 224mvpp* at mvppc? 225mvrng* at fdt? 226mvrtc* at fdt? 227mvsw* at fdt? 228mvuart* at fdt? 229sfp* at fdt? 230 231# Rockchip SoCs 232rkclock* at fdt? early 1 233rkgrf* at fdt? early 1 234rkiovd* at fdt? early 1 235rkpinctrl* at fdt? early 1 236rkpciephy* at fdt? early 1 237rkcomphy* at fdt? early 1 238rktcphy* at fdt? early 1 239rkusbphy* at fdt? early 1 240rkemmcphy* at fdt? 241rkgpio* at fdt? 242rkiic* at fdt? 243iic* at rkiic? 244rkpcie* at fdt? 245pci* at rkpcie? 246rkpwm* at fdt? 247rkrng* at fdt? 248rkspi* at fdt? 249rkpmic* at spi? 250rkdwusb* at fdt? 251dwmmc* at fdt? 252sdmmc* at dwmmc? 253dwmshc* at fdt? 254sdmmc* at dwmshc? 255 256# Qualcomm SoCs 257qcaoss* at fdt? 258qcdwusb* at fdt? 259qcgpio* at acpi? 260qcgpio* at fdt? early 1 261qciic* at acpi? 262qciic* at fdt? 263iic* at qciic? 264qcipcc* at fdt? 265qcmtx* at fdt? early 1 266qcpas* at fdt? 267qcpdc* at fdt? 268qcscm* at fdt? 269qcsmem* at fdt? 270qcsmptp* at fdt? 271qcspmi* at fdt? 272qctsens* at fdt? 273qcpmic* at qcspmi? 274qcpmicgpio* at qcpmic? 275qcpon* at qcpmic? 276qcpwm* at qcpmic? 277qcrng* at fdt? 278qcrtc* at qcpmic? 279qcsdam* at qcpmic? 280 281# Sunxi SoCs 282sxipio* at fdt? early 1 # GPIO pins for leds & PHYs 283gpio* at sxipio? 284sxiccmu* at fdt? early 1 # Clock Control Module/Unit 285sxidog* at fdt? 286sxirsb* at fdt? early 1 # Reduced Serial Bus 287axppmic* at rsb? 288sxirtc* at fdt? early 1 # Real Time Clock 289sximmc* at fdt? # SD/MMC card controller 290sdmmc* at sximmc? # SD/MMC bus 291sxisid* at fdt? early 1 292sxisyscon* at fdt? early 1 # System controller 293sxitwi* at fdt? early 1 # I2C controller 294iic* at sxitwi? # I2C bus 295dwxe* at fdt? 296 297# Xilinx Zynq UltraScale+ SoCs 298cad* at fdt? # Ethernet controller 299cduart* at fdt? 300 301# PCI 302ppb* at pci? # PCI-PCI bridges 303pci* at ppb? 304 305# PCI Ethernet 306aq* at pci? # Aquantia aQtion Ethernet 307bnxt* at pci? # Broadcom BCM573xx, BCM574xx 308bge* at pci? # Broadcom BCM57xx 309em* at pci? # Intel Pro/1000 Ethernet 310igc* at pci? # Intel I225 Ethernet 311ix* at pci? # Intel 82598EB 10Gb Ethernet 312ixl* at pci? # Intel Ethernet 700 Series 313mcx* at pci? # Mellanox ConnectX-4/5 Ethernet 314mskc* at pci? # Marvell Yukon-2 315msk* at mskc? # each port of above 316re* at pci? # Realtek 8169/8169S/8110S 317rge* at pci? # Realtek 8125 318vmx* at pci? # VMware VMXNET3 virtual interface 319 320# PCI WiFi 321athn* at pci? # Atheros AR9k (802.11a/g/n) 322bwfm* at pci? # Broadcom FullMAC 323iwx* at pci? # Intel WiFi Link 22xxx 324qwx* at pci? # Qualcomm 802.11ax 325#qwz* at pci? # Qualcomm 802.11be 326 327# PCI SCSI 328ahci* at pci? flags 0x0000 # AHCI SATA controllers 329 # flags 0x0001 to force SATA 1 (1.5Gb/s) 330nvme* at pci? # NVMe controllers 331 332# USB Controllers 333ohci* at pci? # Open Host Controller 334uhci* at pci? # Universal Host Controller (Intel) 335ehci* at pci? # Enhanced Host Controller 336xhci* at pci? # eXtensible Host Controller 337 338# USB bus support 339usb* at ohci? 340usb* at uhci? 341usb* at ehci? 342usb* at xhci? 343 344# USB devices 345uhub* at usb? # USB Hubs 346uhub* at uhub? # USB Hubs 347umass* at uhub? # USB Mass Storage devices 348uhidev* at uhub? # Human Interface Devices 349ukbd* at uhidev? # USB keyboard 350wskbd* at ukbd? mux 1 351aue* at uhub? # ADMtek AN986 Pegasus Ethernet 352atu* at uhub? # Atmel AT76c50x based 802.11b 353axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 354axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 355cue* at uhub? # CATC USB-EL1201A based Ethernet 356kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 357smsc* at uhub? # SMSC LAN95xx Ethernet 358cdce* at uhub? # CDC Ethernet 359urndis* at uhub? # Remote NDIS Ethernet 360upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' 361ugl* at uhub? # Genesys Logic GL620USB-A host-to-host `network' 362udav* at uhub? # Davicom DM9601 based Ethernet 363mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet 364mue* at uhub? # Microchip LAN75xx/LAN78xx Ethernet 365url* at uhub? # Realtek RTL8150L based adapters 366ure* at uhub? # Realtek RTL8152 based adapters 367wi* at uhub? # WaveLAN IEEE 802.11DS 368uath* at uhub? # Atheros AR5005UG/AR5005UX 369ural* at uhub? # Ralink RT2500USB 370rum* at uhub? # Ralink RT2501USB/RT2601USB 371run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 372mtw* at uhub? # MediaTek MT7601U 373otus* at uhub? # Atheros AR9001U 374athn* at uhub? # Atheros AR9002U 375zyd* at uhub? # Zydas ZD1211 376upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB 377urtw* at uhub? # Realtek 8187 378rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU 379urtwn* at uhub? # Realtek RTL8188CU/RTL8192CU 380bwfm* at uhub? # Broadcom FullMAC 381 382amphy* at mii? # AMD 79C873 PHYs 383atphy* at mii? # Attansic F1 PHYs 384brgphy* at mii? # Broadcom Gigabit PHYs 385eephy* at mii? # Marvell 88E1000 series PHY 386rgephy* at mii? # Realtek 8169S/8110S PHY 387rlphy* at mii? # Realtek 8139 internal PHYs 388ukphy* at mii? # "unknown" PHYs 389urlphy* at mii? # Realtek RTL8150L internal PHY 390ytphy* at mii? # MotorComm YT8511 PHY 391 392# I2C devices 393abcrtc* at iic? # Abracon x80x RTC 394axppmic* at iic? # AXP80x PMIC 395dsxrtc* at iic? # DS3231 RTC 396fusbtc* at iic? # USB Type-C controller 397ihidev* at iic? # HID-over-I2C 398ikbd* at ihidev? # HID-over-I2C keyboard 399wskbd* at ikbd? mux 1 400islrtc* at iic? # ISL1208 RTC 401maxrtc* at iic? # DS1307 RTC 402mcprtc* at iic? # MCP794XX RTC 403mfokrtc* at iic? # M41T8X RTC 404pcagpio* at iic? # PCA9554 GPIO expander 405pcamux* at iic? # PCA9548 multiplexer 406iic* at pcamux? 407pcfrtc* at iic? # PCF8523 RTC 408pcxrtc* at iic? # PCF8563 RTC 409pcyrtc* at iic? # PCF85063A/TP RTC 410rkpmic* at iic? # RK808 PMIC 411tcpci* at iic? # USB Type-C controller 412tipd* at iic? # TPS6598x Type-C controller 413 414pseudo-device loop 1 415pseudo-device vlan 416pseudo-device trunk 417pseudo-device bpfilter 1 418pseudo-device rd 1 419pseudo-device bio 1 420 421# mouse & keyboard multiplexor pseudo-devices 422pseudo-device wsmux 2 423