1# $OpenBSD: RAMDISK,v 1.130 2023/03/02 09:59:29 jmatthew 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# Marvell SoC 174mvacc* at fdt? early 1 175mvagc* at fdt? 176mvsysctrl* at fdt? 177mvmbus* at fdt? 178mvxhci* at fdt? 179usb* at mvxhci? 180mvahci* at fdt? 181mvpinctrl* at fdt? 182mvmdio* at fdt? 183mvneta* at fdt? 184mvmpic* at fdt? 185mvpcie* at fdt? 186pci* at mvpcie? 187mvpxa* at fdt? 188sdmmc* at mvpxa? 189mvodog* at fdt? 190mvortc* at fdt? 191 192# Rockchip SoCs 193rkclock* at fdt? early 1 194rkgrf* at fdt? early 1 195rkpinctrl* at fdt? early 1 196rkgpio* at fdt? 197rkiic* at fdt? 198iic* at rkiic? 199dwdog* at fdt? 200 201# Xilinx Zynq-7000 202cad* at fdt? # Ethernet controller 203cduart* at fdt? 204zqclock* at fdt? 205zqreset* at fdt? 206 207axppmic* at iic? # axp209 pmic 208crosec* at iic? 209wskbd* at crosec? mux 1 210pcfrtc* at iic? 211pcxrtc* at iic? 212rkpmic* at iic? # RK808 PMIC 213tpspmic* at iic? 214pcagpio* at iic? 215 216# virtio devices 217vioblk* at virtio? 218vio* at virtio? 219viomb* at virtio? 220viornd* at virtio? 221vioscsi* at virtio? 222 223# PCI 224ppb* at pci? # PCI-PCI bridges 225pci* at ppb? 226 227# PCI Ethernet 228em* at pci? # Intel Pro/1000 Ethernet 229ix* at pci? # Intel 82598EB 10Gb Ethernet 230mskc* at pci? # Marvell Yukon-2 231msk* at mskc? # each port of above 232re* at pci? # Realtek 8169/8169S/8110S 233 234# PCI SCSI 235ahci* at pci? flags 0x0000 # AHCI SATA controllers 236 # flags 0x0001 to force SATA 1 (1.5Gb/s) 237nvme* at pci? # NVMe controllers 238 239# USB Controllers 240ohci* at pci? # Open Host Controller 241uhci* at pci? # Universal Host Controller (Intel) 242ehci* at pci? # Enhanced Host Controller 243xhci* at pci? # eXtensible Host Controller 244 245# USB bus support 246usb* at ohci? 247usb* at uhci? 248usb* at ehci? flags 0x1 249usb* at xhci? 250 251uhub* at usb? 252uhub* at uhub? 253uhidev* at uhub? 254ukbd* at uhidev? 255wskbd* at ukbd? mux 1 256umass* at uhub? 257aue* at uhub? # ADMtek AN986 Pegasus Ethernet 258atu* at uhub? # Atmel AT76c50x based 802.11b 259axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 260axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 261cue* at uhub? # CATC USB-EL1201A based Ethernet 262kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 263smsc* at uhub? # SMSC LAN95xx Ethernet 264cdce* at uhub? # CDC Ethernet 265udav* at uhub? # Davicom DM9601 based Ethernet 266mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet 267mue* at uhub? # Microchip LAN75xx/LAN78xx Ethernet 268url* at uhub? # Realtek RTL8150L based adapters 269ure* at uhub? # Realtek RTL8152 based adapters 270wi* at uhub? # WaveLAN IEEE 802.11DS 271upl* at uhub? # Prolific PL2301/PL2302 host-to-host 272ugl* at uhub? # Genesys Logic GL620USB-A host-to-host 273ural* at uhub? # Ralink RT2500 274rum* at uhub? # Ralink RT2501USB/RT2601USB 275run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 276zyd* at uhub? # Zydas ZD1211 277upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB 278urtw* at uhub? # Realtek 8187 279urtwn* at uhub? # Realtek RTL8188CU/RTL8192CU 280rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU 281uath* at uhub? # Atheros AR5005UG/AR5005UX 282otus* at uhub? # Atheros AR9001U 283athn* at uhub? # Atheros AR9002U 284bwfm* at uhub? # Broadcom FullMAC 285 286atphy* at mii? # Attansic F1 PHYs 287eephy* at mii? # Marvell 88E1000 series PHY 288rgephy* at mii? # Realtek 8169S/8110S PHY 289rlphy* at mii? # Realtek 8139 internal PHYs 290ukphy* at mii? # "unknown" PHYs 291 292scsibus* at scsi? 293sd* at scsibus? 294cd* at scsibus? 295 296pseudo-device openprom 297pseudo-device loop 1 298pseudo-device bpfilter 1 299pseudo-device rd 1 300pseudo-device bio 1 301