mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Include the new unified HID stack by default in generic. This will allow us to migrate to the multi-stack hkbd and hms instead of relying on the older ukbd and ums which only work with USB. To test those drivers just add hw.usb.usbhid.enable=1 in loader.conf Differential Revision: https://reviews.freebsd.org/D45658 Reviewed by: emaste, imp, wulf (all older version) Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 13d00a43cba4c35fcc9e0ab567baf530126a6348) conf: hidmap is always needed for hms So bring it in when hms is in the kernel config Fixes: 13d00a43cba4 ("conf: Add usbhid and hidbus to GENERIC* kernel configs") Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 5ed91e788f0b97c9e6c544671ffef71fad7cad27) conf: powerpc: Add evdev to some kernel configs Fixes: 13d00a43cba4 ("conf: Add usbhid and hidbus to GENERIC* kernel configs") Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 43a62df0b464e60895084c7f9d9eddf70906fda3)
135 lines
2.8 KiB
Text
135 lines
2.8 KiB
Text
#
|
|
# Custom kernel for Freescale QorIQ (P5xxx, Txxxx) based boards, like
|
|
# AmigaOne X5000
|
|
#
|
|
#
|
|
|
|
cpu BOOKE
|
|
cpu BOOKE_E500
|
|
ident QORIQ64
|
|
|
|
machine powerpc powerpc64
|
|
|
|
include "dpaa/config.dpaa"
|
|
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
|
|
makeoptions WITH_CTF=1
|
|
#makeoptions WERROR="-Werror -Wno-format"
|
|
|
|
options FPU_EMU
|
|
options MAXCPU=32
|
|
|
|
options _KPOSIX_PRIORITY_SCHEDULING
|
|
options ALT_BREAK_TO_DEBUGGER
|
|
options BREAK_TO_DEBUGGER
|
|
options BOOTP
|
|
options BOOTP_NFSROOT
|
|
#options BOOTP_NFSV3
|
|
options CD9660
|
|
#options COMPAT_43
|
|
options COMPAT_FREEBSD32 #Compatible with FreeBSD/powerpc binaries
|
|
options DDB
|
|
#options DEADLKRES
|
|
options DEVICE_POLLING
|
|
#options DIAGNOSTIC
|
|
options FDT
|
|
#makeoptions FDT_DTS_FILE=mpc8555cds.dts
|
|
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 GDB
|
|
options GEOM_PART_GPT
|
|
options GEOM_LABEL #Provides labelization
|
|
options INET
|
|
options INET6
|
|
options TCP_HHOOK # hhook(9) framework for TCP
|
|
options INVARIANTS
|
|
options INVARIANT_SUPPORT
|
|
options KDB
|
|
options KDB_TRACE # Print a stack trace for a panic.
|
|
options KTRACE
|
|
options MD_ROOT
|
|
options MPC85XX
|
|
options MSDOSFS
|
|
options NFS_ROOT
|
|
options NFSCL
|
|
options NFSLOCKD
|
|
options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
|
|
options PROCFS
|
|
options PSEUDOFS
|
|
options SCHED_ULE
|
|
options CAPABILITIES
|
|
options CAPABILITY_MODE
|
|
options SMP
|
|
options STACK #stack(9) support
|
|
options SYSVMSG
|
|
options SYSVSEM
|
|
options SYSVSHM
|
|
options WITNESS
|
|
options WITNESS_SKIPSPIN
|
|
options HWPMC_HOOKS
|
|
options KDTRACE_HOOKS # Kernel DTrace hooks
|
|
options DDB_CTF # Kernel ELF linker loads CTF data
|
|
|
|
device ata
|
|
device bpf
|
|
device cfi
|
|
device crypto
|
|
device cryptodev
|
|
device da
|
|
device ds1307
|
|
device ds1553
|
|
device iflib
|
|
device em
|
|
device alc
|
|
device dpaa
|
|
device ether
|
|
device fxp
|
|
device gpio
|
|
device gpiopower
|
|
device iic
|
|
device iicbus
|
|
#device isa
|
|
device loop
|
|
device md
|
|
device miibus
|
|
device mmc
|
|
device mmcsd
|
|
device pass
|
|
device pci
|
|
#device rl
|
|
device scbus
|
|
device scc
|
|
device sdhci
|
|
device spibus
|
|
device spigen
|
|
device tuntap
|
|
device uart
|
|
options USB_DEBUG # enable debug msgs
|
|
#device uhci
|
|
device ehci
|
|
device umass
|
|
device usb
|
|
device usbhid
|
|
device vlan
|
|
|
|
# Desktop related
|
|
device vt
|
|
device fbd
|
|
options KBD_INSTALL_CDEV
|
|
device hkbd
|
|
device ukbd
|
|
device hms
|
|
device ums
|
|
|
|
# evdev interface
|
|
options EVDEV_SUPPORT # evdev support in legacy drivers
|
|
device evdev # input event device support
|
|
device uinput # install /dev/uinput cdev
|
|
|
|
# HID support
|
|
options HID_DEBUG # enable debug msgs
|
|
device hid # Generic HID support
|
|
device hidbus # Generic HID bus
|