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