Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/conf/QUARTZ64
# $Id$ | |||||
cpu ARM64 | |||||
ident QUARTZ64 | |||||
options FDT | |||||
options FDT_DTB_STATIC | |||||
makeoptions FDT_DTS_FILE=rockchip/rk3566-quartz64-a.dts | |||||
makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols | |||||
makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support | |||||
makeoptions MODULES_OVERRIDE="" | |||||
options SCHED_ULE # ULE scheduler | |||||
options NUMA # NonUniform Memory Architecture support | |||||
options PREEMPTION # Enable kernel thread preemption | |||||
options INET # InterNETworking | |||||
#options VIMAGE # Subsystem virtualization, e.g. VNET | |||||
#options INET6 # IPv6 communications protocols | |||||
#options SCTP # Stream Control Transmission Protocol | |||||
options IPSEC_SUPPORT # Allow kldload of ipsec and tcpmd5 | |||||
options TCP_HHOOK # hhook(9) framework for TCP | |||||
options TCP_OFFLOAD # TCP offload | |||||
options TCP_RFC7413 # TCP Fast Open | |||||
options FFS # Berkeley Fast Filesystem | |||||
options SOFTUPDATES # Enable FFS soft updates support | |||||
options UFS_ACL # Support for access control lists | |||||
options UFS_DIRHASH # Improve performance on big directories | |||||
options UFS_GJOURNAL # Enable gjournal-based UFS journaling | |||||
options QUOTA # Enable disk quotas for UFS | |||||
options MSDOSFS # MSDOS Filesystem | |||||
options CD9660 # ISO 9660 Filesystem | |||||
options PROCFS # Process filesystem (requires PSEUDOFS) | |||||
options PSEUDOFS # Pseudo-filesystem framework | |||||
options GEOM_LABEL # Provides labelization | |||||
options COMPAT_FREEBSD32 # Compatible with FreeBSD/arm | |||||
options KTRACE # ktrace(1) support | |||||
options STACK # stack(9) support | |||||
options SYSVSHM # SYSV-style shared memory | |||||
options SYSVMSG # SYSV-style message queues | |||||
options SYSVSEM # SYSV-style semaphores | |||||
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B realtime extensions | |||||
options PRINTF_BUFR_SIZE=128 # Prevent printf output interspersion | |||||
options KBD_INSTALL_CDEV # install a CDEV entry in /dev | |||||
options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) | |||||
options KDTRACE_FRAME # Ensure frames are compiled in | |||||
options KDTRACE_HOOKS # Kernel DTrace hooks | |||||
options VFP # Floating-point support | |||||
options SMP | |||||
options INTRNG | |||||
options LINUX_BOOT_ABI # Boot using booti command from U-Boot | |||||
# Debugging support. Always need this: | |||||
options KDB # Enable kernel debugger support. | |||||
options KDB_TRACE # Print a stack trace for a panic. | |||||
options DDB # Support DDB. | |||||
options VERBOSE_SYSINIT=0 # Support debug.verbose_sysinit | |||||
# SoC support | |||||
options SOC_ROCKCHIP_RK3568 | |||||
# CPU frequency control | |||||
device cpufreq | |||||
# Bus drivers | |||||
device pci | |||||
options PCI_HP # PCI-Express native HotPlug | |||||
options PCI_IOV # PCI SR-IOV support | |||||
# PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure | |||||
device mdio | |||||
device mii | |||||
device miibus | |||||
device iflib | |||||
device em # Intel Gig ethernet | |||||
# NVM Express (NVMe) support | |||||
device nvme # base NVMe driver | |||||
device nvd # expose NVMe namespaces as disks | |||||
# MMC/SD/SDIO Card slot support | |||||
device rk_dwmmc | |||||
device rk_emmcphy | |||||
device dwmmc | |||||
device mmc # mmc/sd bus | |||||
device mmcsd # mmc/sd flash cards | |||||
device sdhci | |||||
# SCSI/CAM Block devices | |||||
device ahci | |||||
device scbus | |||||
device da | |||||
device cd | |||||
device umass | |||||
# Serial (COM) ports | |||||
device uart # Generic UART driver | |||||
device uart_ns8250 # ns8250-type UART driver | |||||
device uart_snps | |||||
# USB support | |||||
options USB_DEBUG # enable debug msgs | |||||
options USB_VERBOSE # print vendor names etc | |||||
device rk_usb2phy # Rockchip USB2PHY | |||||
device rk_typec_phy # Rockchip TypeC PHY | |||||
device rk_dwc3 # Rockchip DWC3 controller | |||||
device dwcotg # DWC OTG controller | |||||
device dwc3 # Synopsys DWC3 controller | |||||
device ohci # OHCI USB interface | |||||
device ehci # EHCI USB interface (USB 2.0) | |||||
device xhci # XHCI USB interface (USB 3.0) | |||||
device usb # USB Bus (required) | |||||
device ukbd # Keyboard | |||||
device ums # Moues | |||||
# USB ethernet support | |||||
device axe | |||||
device muge | |||||
device smcphy | |||||
device smsc | |||||
device ure | |||||
# GPIO / PINCTRL | |||||
device rk_gpio # RockChip GPIO Controller | |||||
device dwgpio # Synopsys DesignWare APB GPIO Controller | |||||
device gpio | |||||
device gpioled | |||||
device gpioregulator | |||||
device rk_pinctrl # RockChip Pinmux Controller | |||||
device fdt_pinctrl | |||||
# I2C | |||||
device rk_i2c # RockChip I2C controller | |||||
device iicbus | |||||
device iic | |||||
device syr827 # Silergy SYR827 PMIC | |||||
device tcs4525 # TCS 4525 PMIC | |||||
device rk817 # RockChip RK817 PMIC | |||||
# SPI | |||||
device rk_spi # RockChip SPI controller | |||||
device spibus | |||||
# Flash devices | |||||
device mx25l # SPI flash device | |||||
# PWM | |||||
device rk_pwm | |||||
device pwm | |||||
# Power and IO Domains | |||||
device rk_iodomain | |||||
# Sysopsys Designware watchdog | |||||
device dwwdt | |||||
# Console | |||||
device vt | |||||
device vt_efifb | |||||
device kbdmux | |||||
# Generic HID device | |||||
device hid | |||||
# EVDEV support | |||||
device evdev # input event device support | |||||
device uinput # install /dev/uinput cdev | |||||
options EVDEV_SUPPORT # evdev support in legacy drivers | |||||
# Pseudo devices. | |||||
device bpf # Berkeley packet filter | |||||
device crypto # core crypto support | |||||
device loop # Network loopback | |||||
device ether # Ethernet support | |||||
device vlan # 802.1Q VLAN support | |||||
device tuntap # Packet tunnel. | |||||
device md # Memory "disks" | |||||
device gif # IPv6 and IPv4 tunneling | |||||
device firmware # firmware assist module | |||||
options EFIRT # EFI Runtime Services | |||||
# EXT_RESOURCES pseudo devices | |||||
device clk | |||||
device phy | |||||
device hwreset | |||||
device nvmem | |||||
device regulator | |||||
device syscon | |||||
device intrng |