1# $OpenBSD: RAMDISK,v 1.112 2019/10/27 08:07:01 kettenis 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=15360 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? # OMAP3 interrupt controller 67omwugen* at fdt? # Wake-up generator 68#edma* at fdt? # OMAP3 dma controller 69prcm* at omap? # power/clock controller 70pinctrl* at fdt? # pin muxing 71omdog* at fdt? # watchdog timer 72omgpio* at fdt? # user-visible GPIO pins? 73gpio* at omgpio? 74tiiic* at fdt? 75iic* at tiiic? 76gptimer* at omap? # general purpose timers 77dmtimer* at omap? # am335x dual mode timers 78omusbtll* at omap? 79cpsw* at fdt? 80com* at fdt? # onboard uarts 81ommmc* at fdt? # SD/MMC card controller 82sdmmc* at ommmc? # SD/MMC bus 83 84omehci* at fdt? # EHCI 85usb* at omehci? 86 87# Sunxi A1x/A20 SoC 88sxiintc* at fdt? # A1x interrupt controller 89sxipio* at fdt? early 1 # GPIO pins for leds & PHYs 90gpio* at sxipio? 91sxiccmu* at fdt? early 1 # Clock Control Module/Unit 92sxitimer* at fdt? early 1 93sxirsb* at fdt? early 1 # Reduced Serial Bus 94acrtc* at rsb? 95axppmic* at rsb? 96sxidog* at fdt? # watchdog timer 97sxirtc* at fdt? early 1 # Real Time Clock 98sxie* at fdt? 99dwge* at fdt? 100dwxe* at fdt? 101sxiahci* at fdt? # AHCI/SATA 102sximmc* at fdt? # SD/MMC card controller 103sdmmc* at sximmc? # SD/MMC bus 104ehci* at fdt? # EHCI (shim) 105usb* at ehci? #flags 0x1 106ohci* at fdt? 107usb* at ohci? 108sxisid* at fdt? early 1 109sxisyscon* at fdt? early 1 # System controller 110sxitwi* at fdt? # Two-Wire Serial Interface 111iic* at sxitwi? # I2C bus 112 113# ARM Versatile Express 114sysreg* at fdt? 115pluart* at fdt? 116plrtc* at fdt? 117virtio* at fdt? 118virtio* at pci? 119pciecam* at fdt? 120pci* at pciecam? 121 122sdhc* at fdt? 123sdmmc* at sdhc? 124 125psci* at fdt? early 1 126syscon* at fdt? early 1 127 128simplefb* at fdt? 129wsdisplay* at simplefb? 130 131# Exynos 132#exdisplay* at exynos? 133#wsdisplay* at exdisplay? console ? 134exclock* at fdt? early 1 135expower* at fdt? early 1 136exmct* at fdt? early 1 137exdog* at fdt? 138exgpio* at fdt? early 1 139exiic* at fdt? 140iic* at exiic? 141exehci* at fdt? 142usb* at exehci? 143exdwusb* at fdt? 144xhci* at fdt? 145usb* at xhci? 146dwmmc* at fdt? 147sdmmc* at dwmmc? 148exrtc* at fdt? 149exuart* at fdt? 150 151# Raspberry Pi 2/3 152bcmintc* at fdt? 153bcmdog* at fdt? 154dwctwo* at fdt? 155usb* at dwctwo? 156 157# Marvell SoC 158mvacc* at fdt? early 1 159mvagc* at fdt? 160mvsysctrl* at fdt? 161mvmbus* at fdt? 162mvxhci* at fdt? 163usb* at mvxhci? 164mvahci* at fdt? 165mvpinctrl* at fdt? 166mvmdio* at fdt? 167mvneta* at fdt? 168mvmpic* at fdt? 169mvpcie* at fdt? 170pci* at mvpcie? 171mvpxa* at fdt? 172sdmmc* at mvpxa? 173 174# Rockchip SoCs 175rkclock* at fdt? early 1 176rkgrf* at fdt? early 1 177rkpinctrl* at fdt? early 1 178rkgpio* at fdt? 179rkiic* at fdt? 180iic* at rkiic? 181dwdog* at fdt? 182 183axppmic* at iic? # axp209 pmic 184crosec* at iic? 185wskbd* at crosec? mux 1 186pcfrtc* at iic? 187pcxrtc* at iic? 188rkpmic* at iic? # RK808 PMIC 189tpspmic* at iic? 190pcagpio* at iic? 191 192# virtio devices 193vioblk* at virtio? 194vio* at virtio? 195viomb* at virtio? 196viornd* at virtio? 197vioscsi* at virtio? 198 199# PCI 200ppb* at pci? # PCI-PCI bridges 201pci* at ppb? 202 203# PCI Ethernet 204em* at pci? # Intel Pro/1000 Ethernet 205ix* at pci? # Intel 82598EB 10Gb Ethernet 206mskc* at pci? # Marvell Yukon-2 207msk* at mskc? # each port of above 208re* at pci? # Realtek 8169/8169S/8110S 209 210# PCI SCSI 211ahci* at pci? flags 0x0000 # AHCI SATA controllers 212 # flags 0x0001 to force SATA 1 (1.5Gb/s) 213nvme* at pci? # NVMe controllers 214 215# USB Controllers 216ohci* at pci? # Open Host Controller 217uhci* at pci? # Universal Host Controller (Intel) 218ehci* at pci? # Enhanced Host Controller 219xhci* at pci? # eXtensible Host Controller 220 221# USB bus support 222usb* at ohci? 223usb* at uhci? 224usb* at ehci? flags 0x1 225usb* at xhci? 226 227uhub* at usb? 228uhub* at uhub? 229uhidev* at uhub? 230ukbd* at uhidev? 231wskbd* at ukbd? mux 1 232umass* at uhub? 233aue* at uhub? # ADMtek AN986 Pegasus Ethernet 234atu* at uhub? # Atmel AT76c50x based 802.11b 235axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 236axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 237cue* at uhub? # CATC USB-EL1201A based Ethernet 238kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 239smsc* at uhub? # SMSC LAN95xx Ethernet 240cdce* at uhub? # CDC Ethernet 241udav* at uhub? # Davicom DM9601 based Ethernet 242mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet 243mue* at uhub? # Microchip LAN75xx/LAN78xx Ethernet 244url* at uhub? # Realtek RTL8150L based adapters 245ure* at uhub? # Realtek RTL8152 based adapters 246wi* at uhub? # WaveLAN IEEE 802.11DS 247upl* at uhub? # Prolific PL2301/PL2302 host-to-host 248ugl* at uhub? # Genesys Logic GL620USB-A host-to-host 249ural* at uhub? # Ralink RT2500 250rum* at uhub? # Ralink RT2501USB/RT2601USB 251run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 252zyd* at uhub? # Zydas ZD1211 253upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB 254urtw* at uhub? # Realtek 8187 255urtwn* at uhub? # Realtek RTL8188CU/RTL8192CU 256rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU 257uath* at uhub? # Atheros AR5005UG/AR5005UX 258otus* at uhub? # Atheros AR9001U 259athn* at uhub? # Atheros AR9002U 260 261atphy* at mii? # Attansic F1 PHYs 262rgephy* at mii? # Realtek 8169S/8110S PHY 263rlphy* at mii? # Realtek 8139 internal PHYs 264ukphy* at mii? # "unknown" PHYs 265 266scsibus* at scsi? 267sd* at scsibus? 268cd* at scsibus? 269 270pseudo-device openprom 271pseudo-device loop 1 272pseudo-device bpfilter 1 273pseudo-device rd 1 274pseudo-device bio 1 275