xref: /openbmc/linux/drivers/hid/bpf/Kconfig (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1f5c27da4SBenjamin Tissoires# SPDX-License-Identifier: GPL-2.0-only
2f5c27da4SBenjamin Tissoiresmenu "HID-BPF support"
3f5c27da4SBenjamin Tissoires
4f5c27da4SBenjamin Tissoiresconfig HID_BPF
5f5c27da4SBenjamin Tissoires	bool "HID-BPF support"
6*6c71297eSLinus Torvalds	depends on BPF
7*6c71297eSLinus Torvalds	depends on BPF_SYSCALL
8*6c71297eSLinus Torvalds	depends on DYNAMIC_FTRACE_WITH_DIRECT_CALLS
9f5c27da4SBenjamin Tissoires	help
10f5c27da4SBenjamin Tissoires	This option allows to support eBPF programs on the HID subsystem.
11f5c27da4SBenjamin Tissoires	eBPF programs can fix HID devices in a lighter way than a full
12f5c27da4SBenjamin Tissoires	kernel patch and allow a lot more flexibility.
13f5c27da4SBenjamin Tissoires
14f5c27da4SBenjamin Tissoires	For documentation, see Documentation/hid/hid-bpf.rst
15f5c27da4SBenjamin Tissoires
16f5c27da4SBenjamin Tissoiresendmenu
17