summaryrefslogtreecommitdiffstats
path: root/sys/arm64/conf/GENERIC
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm64/conf/GENERIC')
-rw-r--r--sys/arm64/conf/GENERIC31
1 files changed, 31 insertions, 0 deletions
diff --git a/sys/arm64/conf/GENERIC b/sys/arm64/conf/GENERIC
index c4ef49d..eb46c11 100644
--- a/sys/arm64/conf/GENERIC
+++ b/sys/arm64/conf/GENERIC
@@ -84,15 +84,43 @@ options WITNESS # Enable checks to detect deadlocks and cycles
options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
+# SoC support
+options SOC_CAVM_THUNDERX
+options SOC_HISI_HI6220
+
+# VirtIO support
device virtio
device virtio_mmio
device virtio_blk
device vtnet
+# Bus drivers
+device pci
+
+# Ethernet NICs
+device em # Intel PRO/1000 Gigabit Ethernet Family
+device mii
+device miibus # MII bus support
+
+# Block devices
+device ahci
+device scbus
+device da
+
+# MMC/SD/SDIO Card slot support
+device mmc # mmc/sd bus
+device mmcsd # mmc/sd flash cards
+device dwmmc
+
# Serial (COM) ports
device uart # Generic UART driver
device pl011
+# USB support
+options USB_DEBUG # enable debug msgs
+device dwcotg # DWC OTG controller
+device usb # USB Bus (required)
+
# Pseudo devices.
device loop # Network loopback
device random # Entropy device
@@ -109,6 +137,9 @@ device psci # Support for ARM PSCI
# Note that 'bpf' is required for DHCP.
device bpf # Berkeley packet filter
+# Chip-specific errata
+options THUNDERX_PASS_1_1_ERRATA
+
options FDT
device acpi
OpenPOWER on IntegriCloud