cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (2649B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2menu "USB HID support"
      3	depends on USB
      4
      5config USB_HID
      6	tristate "USB HID transport layer"
      7	default y
      8	depends on USB && INPUT
      9	select HID
     10	help
     11	  Say Y here if you want to connect USB keyboards,
     12	  mice, joysticks, graphic tablets, or any other HID based devices
     13	  to your computer via USB, as well as Uninterruptible Power Supply
     14	  (UPS) and monitor control devices.
     15
     16	  You can't use this driver and the HIDBP (Boot Protocol) keyboard
     17	  and mouse drivers at the same time. More information is available:
     18	  <file:Documentation/input/input.rst>.
     19
     20	  If unsure, say Y.
     21
     22	  To compile this driver as a module, choose M here: the
     23	  module will be called usbhid.
     24
     25comment "Input core support is needed for USB HID input layer or HIDBP support"
     26	depends on USB_HID && INPUT=n
     27
     28config HID_PID
     29	bool "PID device support"
     30	help
     31	  Say Y here if you have a PID-compliant device and wish to enable force
     32	  feedback for it. Microsoft Sidewinder Force Feedback 2 is one of such
     33	  devices.
     34
     35config USB_HIDDEV
     36	bool "/dev/hiddev raw HID device support"
     37	depends on USB_HID
     38	help
     39	  Say Y here if you want to support HID devices (from the USB
     40	  specification standpoint) that aren't strictly user interface
     41	  devices, like monitor controls and Uninterruptible Power Supplies.
     42
     43	  This module supports these devices separately using a separate
     44	  event interface on /dev/usb/hiddevX (char 180:96 to 180:111).
     45
     46	  If unsure, say Y.
     47
     48menu "USB HID Boot Protocol drivers"
     49	depends on USB!=n && USB_HID!=y && EXPERT
     50
     51config USB_KBD
     52	tristate "USB HIDBP Keyboard (simple Boot) support"
     53	depends on USB && INPUT
     54	help
     55	  Say Y here only if you are absolutely sure that you don't want
     56	  to use the generic HID driver for your USB keyboard and prefer
     57	  to use the keyboard in its limited Boot Protocol mode instead.
     58
     59	  This is almost certainly not what you want.  This is mostly
     60	  useful for embedded applications or simple keyboards.
     61
     62	  To compile this driver as a module, choose M here: the
     63	  module will be called usbkbd.
     64
     65	  If even remotely unsure, say N.
     66
     67config USB_MOUSE
     68	tristate "USB HIDBP Mouse (simple Boot) support"
     69	depends on USB && INPUT
     70	help
     71	  Say Y here only if you are absolutely sure that you don't want
     72	  to use the generic HID driver for your USB mouse and prefer
     73	  to use the mouse in its limited Boot Protocol mode instead.
     74
     75	  This is almost certainly not what you want.  This is mostly
     76	  useful for embedded applications or simple mice.
     77
     78	  To compile this driver as a module, choose M here: the
     79	  module will be called usbmouse.
     80
     81	  If even remotely unsure, say N.
     82
     83endmenu
     84
     85endmenu