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