Home
last modified time | relevance | path

Searched refs:HID (Results 1 – 25 of 79) sorted by relevance

1234

/OK3568_Linux_fs/kernel/drivers/hid/
H A DKconfig3 # HID driver configuration
5 menu "HID support"
8 config HID config
9 tristate "HID bus support"
13 A human interface device (HID) is a type of computer device that
14 interacts directly with and takes input from humans. The term "HID"
15 most commonly used to refer to the USB-HID specification, but other
17 designed using HID specification (this involves certain keyboards,
18 mice, tablets, etc). This option adds the HID bus to the kernel,
19 together with generic HID layer code. The HID devices are added and
[all …]
/OK3568_Linux_fs/kernel/Documentation/hid/
H A Dhid-transport.rst2 HID I/O Transport Drivers
5 The HID subsystem is independent of the underlying transport driver. Initially,
6 only USB was supported, but other specifications adopted the HID design and
10 1) HID Bus
13 The HID subsystem is designed as a bus. Any I/O subsystem may provide HID
14 devices and register them with the HID bus. HID core then loads generic device
16 transport and device setup/management. HID core is responsible of
36 | HID Core |
50 - Transport: USB-HID, I2C-HID, BT-HIDP
52 Everything below "HID Core" is simplified in this graph as it is only of
[all …]
H A Dhid-sensor.rst2 HID Sensors Framework
4 HID sensor framework provides necessary interfaces to implement sensor drivers,
5 which are connected to a sensor hub. The sensor hub is a HID device and it provides
6 a report descriptor conforming to HID 1.12 sensor usage tables.
8 Description from the HID 1.12 "HID Sensor Usages" specification:
9 "Standardization of HID usages for sensors would allow (but not require) sensor
56 The core driver registers (hid-sensor-hub) registers as a HID driver. It parses
58 with name HID-SENSOR-xxxx (where xxxx is usage id from the specification).
62 HID-SENSOR-200073 is registered for an Accelerometer 3D driver.
86 int (*suspend)(..): Callback when HID suspend is received
[all …]
H A Duhid.rst2 UHID - User-space I/O driver support for HID subsystem
5 UHID allows user-space to implement HID transport drivers. Please see
6 hid-transport.txt for an introduction into HID transport drivers. This document
22 If a new device is detected by your HID I/O Driver and you want to register this
23 device with the HID subsystem, then you need to open /dev/uhid once for each
51 UHID_OPEN event, the internally attached HID Device Driver has no user attached.
54 user closes the HID device, you will receive an UHID_CLOSE event. This may be
57 UHID_OPEN events without an UHID_CLOSE event. The HID subsystem performs
62 If you want to send data on the interrupt channel to the HID subsystem, you send
91 This creates the internal HID device. No I/O is possible until you send this
[all …]
H A Dintel-ish-hid.rst10 There are many vendors providing external sensor hubs confirming to HID
17 These ISH also comply to HID sensor specification, but the difference is the
19 mainly use HID over i2C or USB. But ISH doesn't use either i2c or USB.
28 | USB HID | --> | ISH HID |
53 HID sensor applications, sensor calibration application or senor firmware
59 (ISH HID driver) identifies the device type and registers with the hid core.
78 | HID Sensor Hub MFD |
81 | HID Core |
84 | HID over ISH Client |
223 The size of ring can be specified by the client. HID client set 16 and 32 for
[all …]
H A Dhiddev.rst8 In addition to the normal input type HID devices, USB also uses the
15 HID events to two separate interfaces:
16 * the input subsystem, which converts HID events into normal input
19 * the hiddev interface, which provides fairly raw HID events
21 The data flow for a HID event produced by a device is something like
33 Using the HID Device Interface
67 This description should be read in conjunction with the HID
73 HID devices exchange data with the host computer using data
81 This is the event interface. When the HID device's state changes,
93 containing the HID usage identifier for the status that changed, and
[all …]
H A Dhidraw.rst7 received are not parsed by the HID parser, but are sent to and received from
11 communicate with the hardware device, and is able to construct the HID
13 custom HID devices.
15 Hidraw is also useful for communicating with non-conformant HID devices
26 use the HID specification, hidraw will be expanded to add support for these
43 read() will read a queued report received from the HID device. On USB
113 This ioctl will send a feature report to the device. Per the HID
H A Dhid-alps.rst2 ALPS HID Touchpad Protocol
7 Currently ALPS HID driver supports U1 Touchpad device.
18 HID Descriptor
24 0 wHIDDescLength 001E Length of HID Descriptor : 30 bytes
H A Dindex.rst4 Human Interface Devices (HID)
/OK3568_Linux_fs/kernel/drivers/hid/usbhid/
H A DKconfig2 menu "USB HID support"
6 tristate "USB HID transport layer"
9 select HID
12 mice, joysticks, graphic tablets, or any other HID based devices
25 comment "Input core support is needed for USB HID input layer or HIDBP support"
36 bool "/dev/hiddev raw HID device support"
39 Say Y here if you want to support HID devices (from the USB
48 menu "USB HID Boot Protocol drivers"
56 to use the generic HID driver for your USB keyboard and prefer
72 to use the generic HID driver for your USB mouse and prefer
/OK3568_Linux_fs/kernel/drivers/iio/common/hid-sensors/
H A DKconfig8 tristate "Common modules for all HID Sensor IIO drivers"
12 Say yes here to build support for HID sensor to use
13 HID sensor common processing for attributes and IIO triggers.
15 HID sensor drivers, this module contains processing for those
19 tristate "Common module (trigger) for all HID Sensor IIO drivers"
24 Say yes here to build trigger support for HID sensors.
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/
H A Dsched-int.h949 #define HID(INSN) (&h_i_d[INSN_UID (INSN)]) macro
953 #define INSN_PRIORITY(INSN) (HID (INSN)->priority)
954 #define INSN_FUSION_PRIORITY(INSN) (HID (INSN)->fusion_priority)
955 #define INSN_REG_PRESSURE(INSN) (HID (INSN)->reg_pressure)
956 #define INSN_MAX_REG_PRESSURE(INSN) (HID (INSN)->max_reg_pressure)
957 #define INSN_REG_USE_LIST(INSN) (HID (INSN)->reg_use_list)
958 #define INSN_REG_SET_LIST(INSN) (HID (INSN)->reg_set_list)
960 (HID (INSN)->reg_pressure_excess_cost_change)
961 #define INSN_PRIORITY_STATUS(INSN) (HID (INSN)->priority_status)
962 #define INSN_MODEL_INDEX(INSN) (HID (INSN)->model_index)
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/
H A Dsched-int.h949 #define HID(INSN) (&h_i_d[INSN_UID (INSN)]) macro
953 #define INSN_PRIORITY(INSN) (HID (INSN)->priority)
954 #define INSN_FUSION_PRIORITY(INSN) (HID (INSN)->fusion_priority)
955 #define INSN_REG_PRESSURE(INSN) (HID (INSN)->reg_pressure)
956 #define INSN_MAX_REG_PRESSURE(INSN) (HID (INSN)->max_reg_pressure)
957 #define INSN_REG_USE_LIST(INSN) (HID (INSN)->reg_use_list)
958 #define INSN_REG_SET_LIST(INSN) (HID (INSN)->reg_set_list)
960 (HID (INSN)->reg_pressure_excess_cost_change)
961 #define INSN_PRIORITY_STATUS(INSN) (HID (INSN)->priority_status)
962 #define INSN_MODEL_INDEX(INSN) (HID (INSN)->model_index)
[all …]
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dconfigfs-usb-gadget-hid8 protocol HID protocol to use
9 report_desc blob corresponding to HID report descriptors
11 report_length HID report length
12 subclass HID device subclass to use
H A Dsysfs-driver-hid7 Description: When read, this file returns the device's raw binary HID
19 of the device's HID country code (e.g. 21 for US).
/OK3568_Linux_fs/kernel/drivers/hid/i2c-hid/
H A DKconfig2 menu "I2C HID support"
6 tristate "HID over I2C transport layer"
9 select HID
12 other HID based devices which is connected to your computer via I2C.
/OK3568_Linux_fs/kernel/drivers/iio/orientation/
H A DKconfig14 tristate "HID Inclinometer 3D"
16 Say yes here to build support for the HID SENSOR
24 tristate "HID Device Rotation"
26 Say yes here to build support for the HID SENSOR
/OK3568_Linux_fs/kernel/Documentation/usb/
H A Dgadget_hid.rst2 Linux USB HID gadget driver
8 The HID Gadget driver provides emulation of USB Human Interface
9 Devices (HID). The basic HID handling is done in the kernel,
10 and HID reports can be sent/received through I/O on the
13 For more details about HID, see the developer page on
21 HID function descriptors you want to use - E.G. something
77 You can add as many HID functions as you want, only limited by
84 some data to the kernel, if HID is a part of a gadget composed with
88 Send and receive HID reports
91 HID reports can be sent/received using read/write on the
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/
H A Dhid-over-i2c.txt1 * HID over I2C Device-Tree bindings
3 HID over I2C provides support for various Human Interface Devices over the
16 - hid-descr-addr: HID descriptor address
/OK3568_Linux_fs/kernel/net/bluetooth/hidp/
H A DKconfig5 select HID
8 for HID reports. HIDP is required for the Bluetooth Human
/OK3568_Linux_fs/kernel/drivers/hid/intel-ish-hid/
H A DKconfig2 menu "Intel ISH HID support"
8 select HID
/OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/qemu/qemu/
H A D0001-qemu-Add-missing-wacom-HID-descriptor.patch4 Subject: [PATCH] qemu: Add missing wacom HID descriptor
6 The USB wacom device is missing a HID descriptor which causes it
9 This patch adds a HID desriptor to the device, based upon one from
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.sdp14 The SDP protocol over USB is a USB HID class protocol. USB HID class
45 At this point the SPL reenumerated as a new HID device and emulating
/OK3568_Linux_fs/kernel/Documentation/input/
H A Dinput.rst179 whole suite. It handles all HID devices, and because there is a very
180 wide variety of them, and because the USB HID specification isn't
186 However, USB uses HID also for monitor controls, speaker controls, UPSs,
195 detects everything automatically and when a HID device is inserted, it
205 For embedded systems, for mice with broken HID descriptors and just any
/OK3568_Linux_fs/kernel/Documentation/input/devices/
H A Dbcm5974.rst44 with the HID driver, which, if not told otherwise, will find the standard
45 HID mouse and keyboard, and claim the whole device. To remedy, the usb

1234