1a9643ea8Slogwang# 2a9643ea8Slogwang# GENERIC -- Generic kernel configuration file for FreeBSD/arm64 3a9643ea8Slogwang# 4a9643ea8Slogwang# For more information on this file, please read the config(5) manual page, 5a9643ea8Slogwang# and/or the handbook section on Kernel Configuration Files: 6a9643ea8Slogwang# 7*22ce4affSfengbojiang# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8a9643ea8Slogwang# 9a9643ea8Slogwang# The handbook is also available locally in /usr/share/doc/handbook 10a9643ea8Slogwang# if you've installed the doc distribution, otherwise always see the 11*22ce4affSfengbojiang# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the 12a9643ea8Slogwang# latest information. 13a9643ea8Slogwang# 14a9643ea8Slogwang# An exhaustive list of options and more detailed explanations of the 15a9643ea8Slogwang# device lines is also present in the ../../conf/NOTES and NOTES files. 16a9643ea8Slogwang# If you are in doubt as to the purpose or necessity of a line, check first 17a9643ea8Slogwang# in NOTES. 18a9643ea8Slogwang# 19a9643ea8Slogwang# $FreeBSD$ 20a9643ea8Slogwang 21a9643ea8Slogwangcpu ARM64 22a9643ea8Slogwangident GENERIC 23a9643ea8Slogwang 24a9643ea8Slogwangmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 25a9643ea8Slogwangmakeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support 26a9643ea8Slogwang 27a9643ea8Slogwangoptions SCHED_ULE # ULE scheduler 28*22ce4affSfengbojiangoptions NUMA # Non-Uniform Memory Architecture support 29a9643ea8Slogwangoptions PREEMPTION # Enable kernel thread preemption 30*22ce4affSfengbojiangoptions VIMAGE # Subsystem virtualization, e.g. VNET 31a9643ea8Slogwangoptions INET # InterNETworking 32a9643ea8Slogwangoptions INET6 # IPv6 communications protocols 33*22ce4affSfengbojiangoptions IPSEC_SUPPORT # Allow kldload of ipsec and tcpmd5 34*22ce4affSfengbojiangoptions ROUTE_MPATH # Multipath routing support 35a9643ea8Slogwangoptions TCP_OFFLOAD # TCP offload 36*22ce4affSfengbojiangoptions TCP_HHOOK # hhook(9) framework for TCP 37*22ce4affSfengbojiangoptions TCP_RFC7413 # TCP Fast Open 38*22ce4affSfengbojiangoptions SCTP_SUPPORT # Allow kldload of SCTP 39a9643ea8Slogwangoptions FFS # Berkeley Fast Filesystem 40a9643ea8Slogwangoptions SOFTUPDATES # Enable FFS soft updates support 41a9643ea8Slogwangoptions UFS_ACL # Support for access control lists 42a9643ea8Slogwangoptions UFS_DIRHASH # Improve performance on big directories 43a9643ea8Slogwangoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 44a9643ea8Slogwangoptions QUOTA # Enable disk quotas for UFS 45a9643ea8Slogwangoptions MD_ROOT # MD is a potential root device 46a9643ea8Slogwangoptions NFSCL # Network Filesystem Client 47a9643ea8Slogwangoptions NFSD # Network Filesystem Server 48a9643ea8Slogwangoptions NFSLOCKD # Network Lock Manager 49a9643ea8Slogwangoptions NFS_ROOT # NFS usable as /, requires NFSCL 50a9643ea8Slogwangoptions MSDOSFS # MSDOS Filesystem 51a9643ea8Slogwangoptions CD9660 # ISO 9660 Filesystem 52a9643ea8Slogwangoptions PROCFS # Process filesystem (requires PSEUDOFS) 53a9643ea8Slogwangoptions PSEUDOFS # Pseudo-filesystem framework 54*22ce4affSfengbojiangoptions TMPFS # Efficient memory filesystem 55a9643ea8Slogwangoptions GEOM_RAID # Soft RAID functionality. 56a9643ea8Slogwangoptions GEOM_LABEL # Provides labelization 57*22ce4affSfengbojiangoptions EFIRT # EFI Runtime Services support 58*22ce4affSfengbojiangoptions COMPAT_FREEBSD32 # Compatible with FreeBSD/arm 59*22ce4affSfengbojiangoptions COMPAT_FREEBSD11 # Compatible with FreeBSD11 60*22ce4affSfengbojiangoptions COMPAT_FREEBSD12 # Compatible with FreeBSD12 61a9643ea8Slogwangoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 62a9643ea8Slogwangoptions KTRACE # ktrace(1) support 63a9643ea8Slogwangoptions STACK # stack(9) support 64a9643ea8Slogwangoptions SYSVSHM # SYSV-style shared memory 65a9643ea8Slogwangoptions SYSVMSG # SYSV-style message queues 66a9643ea8Slogwangoptions SYSVSEM # SYSV-style semaphores 67a9643ea8Slogwangoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 68a9643ea8Slogwangoptions PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. 69a9643ea8Slogwangoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 70a9643ea8Slogwangoptions HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) 71a9643ea8Slogwangoptions AUDIT # Security event auditing 72a9643ea8Slogwangoptions CAPABILITY_MODE # Capsicum capability mode 73a9643ea8Slogwangoptions CAPABILITIES # Capsicum capabilities 74a9643ea8Slogwangoptions MAC # TrustedBSD MAC Framework 75a9643ea8Slogwangoptions KDTRACE_FRAME # Ensure frames are compiled in 76a9643ea8Slogwangoptions KDTRACE_HOOKS # Kernel DTrace hooks 77*22ce4affSfengbojiangoptions DDB_CTF # Kernel ELF linker loads CTF data 78a9643ea8Slogwangoptions VFP # Floating-point support 79a9643ea8Slogwangoptions RACCT # Resource accounting framework 80a9643ea8Slogwangoptions RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default 81a9643ea8Slogwangoptions RCTL # Resource limits 82a9643ea8Slogwangoptions INTRNG 83*22ce4affSfengbojiangoptions LINUX_BOOT_ABI # Boot using booti command from U-Boot 84a9643ea8Slogwang 85a9643ea8Slogwang# Debugging support. Always need this: 86a9643ea8Slogwangoptions KDB # Enable kernel debugger support. 87a9643ea8Slogwangoptions KDB_TRACE # Print a stack trace for a panic. 88a9643ea8Slogwang 89*22ce4affSfengbojiang# Kernel Sanitizers 90*22ce4affSfengbojiang#options COVERAGE # Generic kernel coverage. Used by KCOV 91*22ce4affSfengbojiang#options KCOV # Kernel Coverage Sanitizer 92*22ce4affSfengbojiang# Warning: KUBSAN can result in a kernel too large for loader to load 93*22ce4affSfengbojiang#options KUBSAN # Kernel Undefined Behavior Sanitizer 94*22ce4affSfengbojiang#options KCSAN # Kernel Concurrency Sanitizer 95a9643ea8Slogwang 96*22ce4affSfengbojiang# Kernel dump features. 97*22ce4affSfengbojiangoptions EKCD # Support for encrypted kernel dumps 98*22ce4affSfengbojiangoptions GZIO # gzip-compressed kernel and user dumps 99*22ce4affSfengbojiangoptions ZSTDIO # zstd-compressed kernel and user dumps 100*22ce4affSfengbojiangoptions DEBUGNET # debugnet networking 101*22ce4affSfengbojiangoptions NETDUMP # netdump(4) client support 102*22ce4affSfengbojiang 103*22ce4affSfengbojiang# Make an SMP-capable kernel by default 104*22ce4affSfengbojiangoptions SMP # Symmetric MultiProcessor Kernel 105*22ce4affSfengbojiang 106*22ce4affSfengbojiang# SoC support 107*22ce4affSfengbojiangoptions SOC_ALLWINNER_A64 108*22ce4affSfengbojiangoptions SOC_ALLWINNER_H5 109*22ce4affSfengbojiangoptions SOC_ALLWINNER_H6 110*22ce4affSfengbojiangoptions SOC_CAVM_THUNDERX 111*22ce4affSfengbojiangoptions SOC_FREESCALE_IMX8 112*22ce4affSfengbojiangoptions SOC_HISI_HI6220 113*22ce4affSfengbojiangoptions SOC_INTEL_STRATIX10 114*22ce4affSfengbojiangoptions SOC_BRCM_BCM2837 115*22ce4affSfengbojiangoptions SOC_BRCM_BCM2838 116*22ce4affSfengbojiangoptions SOC_MARVELL_8K 117*22ce4affSfengbojiangoptions SOC_NVIDIA_TEGRA210 118*22ce4affSfengbojiangoptions SOC_NXP_LS 119*22ce4affSfengbojiangoptions SOC_ROCKCHIP_RK3328 120*22ce4affSfengbojiangoptions SOC_ROCKCHIP_RK3399 121*22ce4affSfengbojiangoptions SOC_XILINX_ZYNQ 122*22ce4affSfengbojiang 123*22ce4affSfengbojiang# Timer drivers 124*22ce4affSfengbojiangdevice a10_timer 125*22ce4affSfengbojiang 126*22ce4affSfengbojiang# Annapurna Alpine drivers 127*22ce4affSfengbojiangdevice al_ccu # Alpine Cache Coherency Unit 128*22ce4affSfengbojiangdevice al_nb_service # Alpine North Bridge Service 129*22ce4affSfengbojiangdevice al_iofic # I/O Fabric Interrupt Controller 130*22ce4affSfengbojiangdevice al_serdes # Serializer/Deserializer 131*22ce4affSfengbojiangdevice al_udma # Universal DMA 132*22ce4affSfengbojiang 133*22ce4affSfengbojiang# Qualcomm Snapdragon drivers 134*22ce4affSfengbojiangdevice qcom_gcc # Global Clock Controller 135*22ce4affSfengbojiang 136*22ce4affSfengbojiang# CPU frequency control 137*22ce4affSfengbojiangdevice cpufreq 138a9643ea8Slogwang 139a9643ea8Slogwang# Bus drivers 140a9643ea8Slogwangdevice pci 141*22ce4affSfengbojiangdevice pci_n1sdp # ARM Neoverse N1 SDP PCI 142*22ce4affSfengbojiangdevice al_pci # Annapurna Alpine PCI-E 143a9643ea8Slogwangoptions PCI_HP # PCI-Express native HotPlug 144a9643ea8Slogwangoptions PCI_IOV # PCI SR-IOV support 145a9643ea8Slogwang 146a9643ea8Slogwang# Block devices 147a9643ea8Slogwangdevice ahci 148a9643ea8Slogwangdevice scbus 149a9643ea8Slogwangdevice da 150*22ce4affSfengbojiangdevice pvscsi # VMware PVSCSI 151a9643ea8Slogwang 152a9643ea8Slogwang# ATA/SCSI peripherals 153*22ce4affSfengbojiangdevice cd # CD 154a9643ea8Slogwangdevice pass # Passthrough device (direct ATA/SCSI access) 155a9643ea8Slogwang 156*22ce4affSfengbojiang# NVM Express (NVMe) support 157*22ce4affSfengbojiangdevice nvme # base NVMe driver 158*22ce4affSfengbojiangoptions NVME_USE_NVD=0 # prefer the cam(4) based nda(4) driver 159*22ce4affSfengbojiangdevice nvd # expose NVMe namespaces as disks, depends on nvme 160*22ce4affSfengbojiang 161*22ce4affSfengbojiang# DMA controller 162*22ce4affSfengbojiangdevice a31_dmac 163*22ce4affSfengbojiang 164*22ce4affSfengbojiang# GPIO / PINCTRL 165*22ce4affSfengbojiangdevice a37x0_gpio # Marvell Armada 37x0 GPIO controller 166*22ce4affSfengbojiangdevice aw_gpio # Allwinner GPIO controller 167*22ce4affSfengbojiangdevice dwgpio # Synopsys DesignWare APB GPIO Controller 168*22ce4affSfengbojiangdevice gpio 169*22ce4affSfengbojiangdevice gpioled 170*22ce4affSfengbojiangdevice fdt_pinctrl 171*22ce4affSfengbojiangdevice gpioregulator 172*22ce4affSfengbojiangdevice ls1046_gpio # LS1046A GPIO controller 173*22ce4affSfengbojiangdevice mv_gpio # Marvell GPIO controller 174*22ce4affSfengbojiangdevice mvebu_pinctrl # Marvell Pinmux Controller 175*22ce4affSfengbojiangdevice pl061 # Arm PL061 GPIO controller 176*22ce4affSfengbojiangdevice rk_gpio # RockChip GPIO Controller 177*22ce4affSfengbojiangdevice rk_pinctrl # RockChip Pinmux Controller 178*22ce4affSfengbojiang 179*22ce4affSfengbojiang# I2C 180*22ce4affSfengbojiangdevice a37x0_iic # Armada 37x0 I2C controller 181*22ce4affSfengbojiangdevice aw_rsb # Allwinner Reduced Serial Bus 182*22ce4affSfengbojiangdevice bcm2835_bsc # Broadcom BCM283x I2C bus 183*22ce4affSfengbojiangdevice iicbus 184*22ce4affSfengbojiangdevice iicmux 185*22ce4affSfengbojiangdevice iic 186*22ce4affSfengbojiangdevice icee # Generic IIC eeprom 187*22ce4affSfengbojiangdevice twsi # Allwinner I2C controller 188*22ce4affSfengbojiangdevice pca9547 # NPX I2C bus multiplexer 189*22ce4affSfengbojiangdevice pcf8563 # NXP Real-time clock/calendar 190*22ce4affSfengbojiangdevice rk_i2c # RockChip I2C controller 191*22ce4affSfengbojiangdevice syr827 # Silergy SYR827 PMIC 192*22ce4affSfengbojiangdevice sy8106a # SY8106A Buck Regulator 193*22ce4affSfengbojiangdevice vf_i2c # Freescale Vybrid I2C controller 194*22ce4affSfengbojiangdevice fsliic # Freescale iMX I2C controller 195*22ce4affSfengbojiang 196*22ce4affSfengbojiang# Clock and reset controllers 197*22ce4affSfengbojiangdevice aw_ccu # Allwinner clock controller 198*22ce4affSfengbojiang 199*22ce4affSfengbojiang# Interrupt controllers 200*22ce4affSfengbojiangdevice aw_nmi # Allwinner NMI support 201*22ce4affSfengbojiangdevice mv_cp110_icu # Marvell CP110 ICU 202*22ce4affSfengbojiangdevice mv_ap806_gicp # Marvell AP806 GICP 203*22ce4affSfengbojiangdevice mv_ap806_sei # Marvell AP806 SEI 204*22ce4affSfengbojiang 205*22ce4affSfengbojiang# Real-time clock support 206*22ce4affSfengbojiangdevice aw_rtc # Allwinner Real-time Clock 207*22ce4affSfengbojiangdevice mv_rtc # Marvell Real-time Clock 208*22ce4affSfengbojiang 209*22ce4affSfengbojiang# Crypto accelerators 210*22ce4affSfengbojiangdevice armv8crypto # ARMv8 OpenCrypto module 211*22ce4affSfengbojiangdevice safexcel # Inside Secure EIP-97 212*22ce4affSfengbojiang 213*22ce4affSfengbojiang# Watchdog controllers 214*22ce4affSfengbojiangdevice aw_wdog # Allwinner Watchdog 215*22ce4affSfengbojiang 216*22ce4affSfengbojiang# Power management controllers 217*22ce4affSfengbojiangdevice axp81x # X-Powers AXP81x PMIC 218*22ce4affSfengbojiangdevice rk805 # RockChip RK805 PMIC 219*22ce4affSfengbojiang 220*22ce4affSfengbojiang# EFUSE 221*22ce4affSfengbojiangdevice aw_sid # Allwinner Secure ID EFUSE 222*22ce4affSfengbojiang 223*22ce4affSfengbojiang# Thermal sensors 224*22ce4affSfengbojiangdevice aw_thermal # Allwinner Thermal Sensor Controller 225*22ce4affSfengbojiangdevice mv_thermal # Marvell Thermal Sensor Controller 226*22ce4affSfengbojiang 227*22ce4affSfengbojiang# SPI 228*22ce4affSfengbojiangdevice spibus 229*22ce4affSfengbojiangdevice a37x0_spi # Marvell Armada 37x0 SPI Controller 230*22ce4affSfengbojiangdevice bcm2835_spi # Broadcom BCM283x SPI bus 231*22ce4affSfengbojiangdevice rk_spi # RockChip SPI controller 232*22ce4affSfengbojiang 233*22ce4affSfengbojiang# PWM 234*22ce4affSfengbojiangdevice pwm 235*22ce4affSfengbojiangdevice aw_pwm 236*22ce4affSfengbojiangdevice rk_pwm 237*22ce4affSfengbojiang 238*22ce4affSfengbojiang# Console 239*22ce4affSfengbojiangdevice vt 240*22ce4affSfengbojiangdevice kbdmux 241*22ce4affSfengbojiang 242*22ce4affSfengbojiangdevice vt_efifb 243*22ce4affSfengbojiang 244*22ce4affSfengbojiang# EVDEV support 245*22ce4affSfengbojiangdevice evdev # input event device support 246*22ce4affSfengbojiangoptions EVDEV_SUPPORT # evdev support in legacy drivers 247*22ce4affSfengbojiangdevice uinput # install /dev/uinput cdev 248*22ce4affSfengbojiangdevice aw_cir 249a9643ea8Slogwang 250a9643ea8Slogwang# Serial (COM) ports 251a9643ea8Slogwangdevice uart # Generic UART driver 252*22ce4affSfengbojiangdevice uart_imx # iMX8 UART 253*22ce4affSfengbojiangdevice uart_msm # Qualcomm MSM UART driver 254*22ce4affSfengbojiangdevice uart_mu # RPI3 aux port 255*22ce4affSfengbojiangdevice uart_mvebu # Armada 3700 UART driver 256a9643ea8Slogwangdevice uart_ns8250 # ns8250-type UART driver 257*22ce4affSfengbojiangdevice uart_snps 258a9643ea8Slogwangdevice pl011 259a9643ea8Slogwang 260*22ce4affSfengbojiang# PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure 261*22ce4affSfengbojiangdevice iflib 262*22ce4affSfengbojiangdevice em # Intel PRO/1000 Gigabit Ethernet Family 263*22ce4affSfengbojiangdevice ix # Intel 10Gb Ethernet Family 264*22ce4affSfengbojiangdevice vmx # VMware VMXNET3 Ethernet 265*22ce4affSfengbojiang 266*22ce4affSfengbojiang# Ethernet NICs 267*22ce4affSfengbojiangdevice mdio 268*22ce4affSfengbojiangdevice mii 269*22ce4affSfengbojiangdevice miibus # MII bus support 270*22ce4affSfengbojiangdevice al_eth # Annapurna Alpine Ethernet NIC 271*22ce4affSfengbojiangdevice awg # Allwinner EMAC Gigabit Ethernet 272*22ce4affSfengbojiangdevice axa # AMD Opteron A1100 integrated NIC 273*22ce4affSfengbojiangdevice cgem # Cadence GEM Gigabit Ethernet device 274*22ce4affSfengbojiangdevice dwc_rk # Rockchip Designware 275*22ce4affSfengbojiangdevice dwc_socfpga # Altera SOCFPGA Ethernet MAC 276*22ce4affSfengbojiangdevice ffec # iMX FFEC 277*22ce4affSfengbojiangdevice genet # Broadcom on RPi4 278*22ce4affSfengbojiangdevice msk # Marvell/SysKonnect Yukon II Gigabit Ethernet 279*22ce4affSfengbojiangdevice neta # Marvell Armada 370/38x/XP/3700 NIC 280*22ce4affSfengbojiangdevice re # RealTek 8139C+/8169/8169S/8110S 281*22ce4affSfengbojiangdevice smc # SMSC LAN91C111 282*22ce4affSfengbojiangdevice vnic # Cavium ThunderX NIC 283*22ce4affSfengbojiang 284*22ce4affSfengbojiang# Etherswitch devices 285*22ce4affSfengbojiangdevice etherswitch # Enable etherswitch support 286*22ce4affSfengbojiangdevice miiproxy # Required for etherswitch 287*22ce4affSfengbojiangdevice e6000sw # Marvell mv88e6085 based switches 288*22ce4affSfengbojiang 289a9643ea8Slogwang 290a9643ea8Slogwang# Pseudo devices. 291*22ce4affSfengbojiangdevice crypto # core crypto support 292a9643ea8Slogwangdevice loop # Network loopback 293a9643ea8Slogwangdevice ether # Ethernet support 294a9643ea8Slogwangdevice vlan # 802.1Q VLAN support 295*22ce4affSfengbojiangdevice tuntap # Packet tunnel. 296a9643ea8Slogwangdevice md # Memory "disks" 297a9643ea8Slogwangdevice gif # IPv6 and IPv4 tunneling 298a9643ea8Slogwangdevice firmware # firmware assist module 299*22ce4affSfengbojiang 300*22ce4affSfengbojiang# EXT_RESOURCES pseudo devices 301*22ce4affSfengbojiangoptions EXT_RESOURCES 302*22ce4affSfengbojiangdevice clk 303*22ce4affSfengbojiangdevice phy 304*22ce4affSfengbojiangdevice hwreset 305*22ce4affSfengbojiangdevice nvmem 306*22ce4affSfengbojiangdevice regulator 307*22ce4affSfengbojiangdevice syscon 308*22ce4affSfengbojiangdevice aw_syscon 309*22ce4affSfengbojiang 310*22ce4affSfengbojiang# IO Domains 311*22ce4affSfengbojiangdevice rk_iodomain 312a9643ea8Slogwang 313a9643ea8Slogwang# The `bpf' device enables the Berkeley Packet Filter. 314a9643ea8Slogwang# Be aware of the administrative consequences of enabling this! 315a9643ea8Slogwang# Note that 'bpf' is required for DHCP. 316a9643ea8Slogwangdevice bpf # Berkeley packet filter 317a9643ea8Slogwang 318*22ce4affSfengbojiang# USB support 319*22ce4affSfengbojiangoptions USB_DEBUG # enable debug msgs 320*22ce4affSfengbojiangoptions USB_HOST_ALIGN=64 # Align usb buffers to cache line size. 321*22ce4affSfengbojiangdevice aw_usbphy # Allwinner USB PHY 322*22ce4affSfengbojiangdevice rk_usb2phy # Rockchip USB2PHY 323*22ce4affSfengbojiangdevice rk_typec_phy # Rockchip TypeC PHY 324*22ce4affSfengbojiangdevice dwcotg # DWC OTG controller 325*22ce4affSfengbojiangdevice musb # Mentor Graphics USB OTG controller 326*22ce4affSfengbojiangdevice ohci # OHCI USB interface 327*22ce4affSfengbojiangdevice uhci # UHCI USB interface 328*22ce4affSfengbojiangdevice ehci # EHCI USB interface (USB 2.0) 329*22ce4affSfengbojiangdevice ehci_mv # Marvell EHCI USB interface 330*22ce4affSfengbojiangdevice xhci # XHCI USB interface (USB 3.0) 331*22ce4affSfengbojiangdevice dwc3 # Synopsys DWC controller 332*22ce4affSfengbojiangdevice aw_dwc3 # Allwinner DWC3 controller 333*22ce4affSfengbojiangdevice rk_dwc3 # Rockchip DWC3 controller 334*22ce4affSfengbojiangdevice usb # USB Bus (required) 335*22ce4affSfengbojiangdevice ukbd # Keyboard 336*22ce4affSfengbojiangdevice umass # Disks/Mass storage - Requires scbus and da 337*22ce4affSfengbojiangdevice tegra210_xusb_fw # Tegra XUSB firmware 338*22ce4affSfengbojiang 339*22ce4affSfengbojiang# USB ethernet support 340*22ce4affSfengbojiangdevice muge 341*22ce4affSfengbojiangdevice smcphy 342*22ce4affSfengbojiangdevice smsc 343*22ce4affSfengbojiangdevice ure 344*22ce4affSfengbojiang 345*22ce4affSfengbojiang# Sound support 346*22ce4affSfengbojiangdevice sound 347*22ce4affSfengbojiangdevice a10_codec 348*22ce4affSfengbojiang 349*22ce4affSfengbojiang# MMC/SD/SDIO Card slot support 350*22ce4affSfengbojiangdevice sdhci 351*22ce4affSfengbojiangdevice sdhci_xenon # Marvell Xenon SD/MMC controller 352*22ce4affSfengbojiangdevice aw_mmc # Allwinner SD/MMC controller 353*22ce4affSfengbojiangdevice mmc # mmc/sd bus 354*22ce4affSfengbojiangdevice mmcsd # mmc/sd flash cards 355*22ce4affSfengbojiangdevice dwmmc 356*22ce4affSfengbojiangdevice dwmmc_altera 357*22ce4affSfengbojiangdevice dwmmc_hisi 358*22ce4affSfengbojiangdevice rk_dwmmc 359*22ce4affSfengbojiangdevice rk_emmcphy 360*22ce4affSfengbojiang 361*22ce4affSfengbojiang# VirtIO support 362*22ce4affSfengbojiangdevice virtio 363*22ce4affSfengbojiangdevice virtio_pci 364*22ce4affSfengbojiangdevice virtio_mmio 365*22ce4affSfengbojiangdevice virtio_blk 366*22ce4affSfengbojiangdevice vtnet 367*22ce4affSfengbojiang 368a9643ea8Slogwang# Chip-specific errata 369a9643ea8Slogwangoptions THUNDERX_PASS_1_1_ERRATA 370a9643ea8Slogwang 371a9643ea8Slogwangoptions FDT 372*22ce4affSfengbojiangdevice acpi 373a9643ea8Slogwang 374*22ce4affSfengbojiang# DTBs 375*22ce4affSfengbojiangmakeoptions MODULES_EXTRA="dtb/allwinner dtb/freescale dtb/imx8 dtb/nvidia dtb/mv dtb/rockchip dtb/rpi" 376*22ce4affSfengbojiang 377*22ce4affSfengbojiang# HID support 378*22ce4affSfengbojiangoptions HID_DEBUG # enable debug msgs 379*22ce4affSfengbojiangdevice hid # Generic HID support 380