1# $OpenBSD: RAMDISK,v 1.131 2025/01/30 07:32:17 hastings Exp $ 2 3machine armv7 arm 4 5makeoptions KERNEL_BASE_VIRT="0xc0300000" 6 7maxusers 4 # estimated number of users 8option CPU_ARMv7 # Support the ARMv7 9 10option SMALL_KERNEL 11option NO_PROPOLICE 12option BOOT_CONFIG 13 14option MINIROOTSIZE=22400 15option RAMDISK_HOOKS 16 17option FFS 18option FFS2 19option MSDOSFS 20option INET6 21option EXT2FS 22option NFSCLIENT 23 24option PCIVERBOSE 25option USBVERBOSE 26 27config bsd root on rd0a swap on rd0b 28 29# The main bus device 30mainbus0 at root 31softraid0 at root 32simplebus* at fdt? 33cpu0 at mainbus? 34 35# Cortex-A9 36cortex0 at mainbus? 37ampintc* at fdt? early 1 38ampintcmsi* at fdt? early 1 39amptimer* at cortex? 40agtimer* at fdt? 41armliicc* at cortex? 42 43# iMX 44imxccm* at fdt? early 1 # clock control module 45imxiomuxc* at fdt? early 1 # iomux controller 46imxanatop* at fdt? early 1 # anatop controller 47imxgpc* at fdt? # power controller 48imxdog* at fdt? # watchdog timer 49imxgpio* at fdt? # user-visible GPIO pins? 50fec* at fdt? # Ethernet 51imxuart* at fdt? # onboard uarts 52imxiic* at fdt? # i2c 53iic* at imxiic? 54imxesdhc* at fdt? # SDHC controller 55sdmmc* at imxesdhc? # SD/MMC bus 56imxahci* at fdt? # AHCI/SATA 57imxehci* at fdt? # EHCI 58usb* at imxehci? 59imxrtc* at fdt? # SNVS RTC 60 61# OMAP3xxx/OMAP4xxx SoC 62omap0 at mainbus? 63omapid* at omap? 64 65# OMAP on-chip devices 66intc* at fdt? early 1 # OMAP3 interrupt controller 67omclock* at fdt? early 1 68omcm* at fdt? early 1 69omwugen* at fdt? # Wake-up generator 70#edma* at fdt? # OMAP3 dma controller 71prcm* at omap? # power/clock controller 72pinctrl* at fdt? # pin muxing 73omdog* at fdt? # watchdog timer 74omgpio* at fdt? # user-visible GPIO pins? 75gpio* at omgpio? 76omrng* at fdt? 77omsysc* at fdt? early 1 78omsysc* at fdt? 79tiiic* at fdt? 80iic* at tiiic? 81gptimer* at omap? # general purpose timers 82dmtimer* at omap? # am335x dual mode timers 83omusbtll* at omap? 84cpsw* at fdt? 85com* at fdt? # onboard uarts 86ommmc* at fdt? # SD/MMC card controller 87sdmmc* at ommmc? # SD/MMC bus 88 89omehci* at fdt? # EHCI 90usb* at omehci? 91 92# Sunxi A1x/A20 SoC 93sxiintc* at fdt? # A1x interrupt controller 94sxipio* at fdt? early 1 # GPIO pins for leds & PHYs 95gpio* at sxipio? 96sxiccmu* at fdt? early 1 # Clock Control Module/Unit 97sxitimer* at fdt? early 1 98sxirsb* at fdt? early 1 # Reduced Serial Bus 99acrtc* at rsb? 100axppmic* at rsb? 101sxidog* at fdt? # watchdog timer 102sxirtc* at fdt? early 1 # Real Time Clock 103sxie* at fdt? 104dwge* at fdt? 105dwxe* at fdt? 106sxiahci* at fdt? # AHCI/SATA 107sximmc* at fdt? # SD/MMC card controller 108sdmmc* at sximmc? # SD/MMC bus 109ehci* at fdt? # EHCI (shim) 110usb* at ehci? #flags 0x1 111ohci* at fdt? 112usb* at ohci? 113sxisid* at fdt? early 1 114sxisyscon* at fdt? early 1 # System controller 115sxitwi* at fdt? # Two-Wire Serial Interface 116iic* at sxitwi? # I2C bus 117 118# ARM Versatile Express 119sysreg* at fdt? 120pluart* at fdt? 121plrtc* at fdt? 122virtio* at fdt? 123virtio* at pci? 124pciecam* at fdt? 125pci* at pciecam? 126 127sdhc* at fdt? 128sdmmc* at sdhc? 129bwfm* at sdmmc? # Broadcom FullMAC 130 131psci* at fdt? early 1 132syscon* at fdt? early 1 133 134simplefb* at fdt? 135wsdisplay* at simplefb? 136 137# Exynos 138#exdisplay* at exynos? 139#wsdisplay* at exdisplay? console ? 140exclock* at fdt? early 1 141expower* at fdt? early 1 142exmct* at fdt? early 1 143exdog* at fdt? 144exgpio* at fdt? early 1 145exiic* at fdt? 146iic* at exiic? 147exehci* at fdt? 148usb* at exehci? 149exdwusb* at fdt? 150xhci* at fdt? 151usb* at xhci? 152dwmmc* at fdt? 153sdmmc* at dwmmc? 154exrtc* at fdt? 155exuart* at fdt? 156 157# Raspberry Pi 2/3 158bcmaux* at fdt? early 1 159bcmbsc* at fdt? 160iic* at bcmbsc? 161bcmclock* at fdt? early 1 162bcmdog* at fdt? 163bcmdmac* at fdt? early 1 164bcmgpio* at fdt? early 1 165bcmintc* at fdt? early 1 166bcmmbox* at fdt? early 1 167bcmrng* at fdt? 168bcmsdhost* at fdt? 169sdmmc* at bcmsdhost? 170dwctwo* at fdt? 171usb* at dwctwo? 172 173# MediaTek SoCs 174mtintc* at fdt? 175 176# Marvell SoC 177mvacc* at fdt? early 1 178mvagc* at fdt? 179mvsysctrl* at fdt? 180mvmbus* at fdt? 181mvxhci* at fdt? 182usb* at mvxhci? 183mvahci* at fdt? 184mvpinctrl* at fdt? 185mvmdio* at fdt? 186mvneta* at fdt? 187mvmpic* at fdt? 188mvpcie* at fdt? 189pci* at mvpcie? 190mvpxa* at fdt? 191sdmmc* at mvpxa? 192mvodog* at fdt? 193mvortc* at fdt? 194 195# Rockchip SoCs 196rkclock* at fdt? early 1 197rkgrf* at fdt? early 1 198rkpinctrl* at fdt? early 1 199rkgpio* at fdt? 200rkiic* at fdt? 201iic* at rkiic? 202dwdog* at fdt? 203 204# Xilinx Zynq-7000 205cad* at fdt? # Ethernet controller 206cduart* at fdt? 207zqclock* at fdt? 208zqreset* at fdt? 209 210axppmic* at iic? # axp209 pmic 211crosec* at iic? 212wskbd* at crosec? mux 1 213pcfrtc* at iic? 214pcxrtc* at iic? 215rkpmic* at iic? # RK808 PMIC 216tpspmic* at iic? 217pcagpio* at iic? 218 219# virtio devices 220vioblk* at virtio? 221vio* at virtio? 222viomb* at virtio? 223viornd* at virtio? 224vioscsi* at virtio? 225 226# PCI 227ppb* at pci? # PCI-PCI bridges 228pci* at ppb? 229 230# PCI Ethernet 231em* at pci? # Intel Pro/1000 Ethernet 232ix* at pci? # Intel 82598EB 10Gb Ethernet 233mskc* at pci? # Marvell Yukon-2 234msk* at mskc? # each port of above 235re* at pci? # Realtek 8169/8169S/8110S 236 237# PCI SCSI 238ahci* at pci? flags 0x0000 # AHCI SATA controllers 239 # flags 0x0001 to force SATA 1 (1.5Gb/s) 240nvme* at pci? # NVMe controllers 241 242# USB Controllers 243ohci* at pci? # Open Host Controller 244uhci* at pci? # Universal Host Controller (Intel) 245ehci* at pci? # Enhanced Host Controller 246xhci* at pci? # eXtensible Host Controller 247 248# USB bus support 249usb* at ohci? 250usb* at uhci? 251usb* at ehci? flags 0x1 252usb* at xhci? 253 254uhub* at usb? 255uhub* at uhub? 256uhidev* at uhub? 257ukbd* at uhidev? 258wskbd* at ukbd? mux 1 259umass* at uhub? 260aue* at uhub? # ADMtek AN986 Pegasus Ethernet 261atu* at uhub? # Atmel AT76c50x based 802.11b 262axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 263axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 264cue* at uhub? # CATC USB-EL1201A based Ethernet 265kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 266smsc* at uhub? # SMSC LAN95xx Ethernet 267cdce* at uhub? # CDC Ethernet 268udav* at uhub? # Davicom DM9601 based Ethernet 269mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet 270mue* at uhub? # Microchip LAN75xx/LAN78xx Ethernet 271url* at uhub? # Realtek RTL8150L based adapters 272ure* at uhub? # Realtek RTL8152 based adapters 273wi* at uhub? # WaveLAN IEEE 802.11DS 274upl* at uhub? # Prolific PL2301/PL2302 host-to-host 275ugl* at uhub? # Genesys Logic GL620USB-A host-to-host 276ural* at uhub? # Ralink RT2500 277rum* at uhub? # Ralink RT2501USB/RT2601USB 278run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 279zyd* at uhub? # Zydas ZD1211 280upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB 281urtw* at uhub? # Realtek 8187 282urtwn* at uhub? # Realtek RTL8188CU/RTL8192CU 283rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU 284uath* at uhub? # Atheros AR5005UG/AR5005UX 285otus* at uhub? # Atheros AR9001U 286athn* at uhub? # Atheros AR9002U 287bwfm* at uhub? # Broadcom FullMAC 288 289atphy* at mii? # Attansic F1 PHYs 290eephy* at mii? # Marvell 88E1000 series PHY 291rgephy* at mii? # Realtek 8169S/8110S PHY 292rlphy* at mii? # Realtek 8139 internal PHYs 293ukphy* at mii? # "unknown" PHYs 294 295scsibus* at scsi? 296sd* at scsibus? 297cd* at scsibus? 298 299pseudo-device openprom 300pseudo-device loop 1 301pseudo-device bpfilter 1 302pseudo-device rd 1 303pseudo-device bio 1 304