Home
last modified time | relevance | path

Searched +full:i2c +full:- +full:hid (Results 1 – 16 of 16) sorted by relevance

/Documentation/devicetree/bindings/input/
Dhid-over-i2c.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/input/hid-over-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: HID over I2C Devices
10 - Benjamin Tissoires <benjamin.tissoires@redhat.com>
11 - Jiri Kosina <jkosina@suse.cz>
14 HID over I2C provides support for various Human Interface Devices over the
15 I2C bus. These devices can be for example touchpads, keyboards, touch screens
19 https://msdn.microsoft.com/en-us/library/windows/hardware/hh852380.aspx
[all …]
Dilitek,ili2901.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jiri Kosina <jkosina@suse.com>
14 This touchscreen controller uses the i2c-hid protocol with a reset GPIO.
17 - $ref: /schemas/input/touchscreen/touchscreen.yaml#
22 - ilitek,ili2901
32 reset-gpios:
35 vcc33-supply: true
37 vccio-supply: true
[all …]
Dilitek,ili9882t.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cong Yang <yangcong5@huaqin.corp-partner.google.com>
14 This touchscreen controller uses the i2c-hid protocol with a reset GPIO.
17 - $ref: /schemas/input/touchscreen/touchscreen.yaml#
31 reset-gpios:
35 vccio-supply:
39 - compatible
40 - reg
[all …]
Delan,ekth6915.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Douglas Anderson <dianders@chromium.org>
14 This touchscreen controller uses the i2c-hid protocol with a reset GPIO.
17 - $ref: /schemas/input/touchscreen/touchscreen.yaml#
22 - items:
23 - enum:
24 - elan,ekth5015m
25 - const: elan,ekth6915
[all …]
Dgoodix,gt7375p.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Douglas Anderson <dianders@chromium.org>
14 This touchscreen uses the i2c-hid protocol but has some non-standard
18 - $ref: /schemas/input/touchscreen/touchscreen.yaml#
23 - const: goodix,gt7375p
24 - items:
25 - const: goodix,gt7986u
26 - const: goodix,gt7375p
[all …]
/Documentation/hid/
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
8 Bluetooth, I2C and user-space I/O drivers.
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 for
17 report-parsing, report interpretation and the user-space API. Device specifics
22 +-----------+ +-----------+ +-----------+ +-----------+
[all …]
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
26 Logical Minimum(-32767)
35 The report is indicating "sensor page (0x20)" contains an accelerometer-3D (0x73).
36 This accelerometer-3D has some fields. Here for example field 2 is motion intensity
37 (0x045f) with a logical minimum value of -32767 and logical maximum of 32767. The
[all …]
Dhidintro.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Introduction to HID report descriptors
7 This chapter is meant to give a broad overview of what HID report
8 descriptors are, and of how a casual (non-kernel) programmer can deal
9 with HID devices that are not working well with Linux.
18 hidreport-parsing
24 HID stands for Human Interface Device, and can be whatever device you
28 Many HID devices work out the box, even if their hardware is different.
35 This is because modern HID devices do advertise their capabilities
36 through the *HID report descriptor*, a fixed set of bytes describing
[all …]
Dintel-ish-hid.rst6 processing to a dedicated low power co-processor. This allows the core
10 There are many vendors providing external sensor hubs conforming to HID
11 Sensor usage tables. These may be found in tablets, 2-in-1 convertible laptops
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.
27 ----------------- ----------------------
28 | USB HID | --> | ISH HID |
29 ----------------- ----------------------
30 ----------------- ----------------------
31 | USB protocol | --> | ISH Transport |
[all …]
/Documentation/driver-api/surface_aggregator/
Doverview.rst1 .. SPDX-License-Identifier: GPL-2.0+
10 its responsibilities and feature-set have since been expanded significantly
23 sensors (e.g. skin temperature) and cooling/performance-mode setting to the
27 and 2 it is required for keyboard HID input. This HID subsystem has been
29 Laptop 3 and Surface Book 3, is responsible for all major HID input (i.e.
36 SAN), translating ACPI generic serial bus write-/read-accesses to SAM
40 harder to discover and requiring us to hard-code a sort of device registry.
50 communicate via HID, specifically using a HID-over-I2C device, whereas on
55 SAM-over-SSH and SAM-over-HID.
57 Currently, this subsystem only supports SAM-over-SSH. The SSH communication
[all …]
/Documentation/driver-api/
Dipmb.rst6 I2C bus that provides a standardized interconnection between
15 hot-swapping disk drivers in the system chassis, etc...
27 ----------------------------
29 ipmb-dev-int - This is the driver needed on a Satellite MC to
31 This driver works with the I2C driver and a userspace
34 1) It is an I2C slave backend driver. So, it defines a callback
35 function to set the Satellite MC as an I2C slave.
43 --------------------
55 Name (_HID, "<Vendor-Specific HID>") // Vendor-Specific HID
72 compatible = "ipmb-dev";
[all …]
/Documentation/translations/zh_CN/
Dsubsystem-apis.rst1 .. SPDX-License-Identifier: GPL-2.0
3 .. include:: ./disclaimer-zh_CN.rst
5 :Original: Documentation/subsystem-apis.rst
17 根据需要添加了补充材料(或者至少是我们设法添加的 -
21 ----------
26 core-api/index
27 driver-api/index
38 --------
48 * hid/index
53 --------
[all …]
/Documentation/
Dsubsystem-apis.rst1 .. SPDX-License-Identifier: GPL-2.0
14 ---------------
19 core-api/index
20 driver-api/index
28 ----------------
34 hid/index
41 ---------------------
53 ------------------
65 ----------------
72 cpu-freq/index
[all …]
/Documentation/usb/
Dusb-serial.rst45 --------------------------------------
58 -----------------------------------------------
72 This goes against the current documentation for pilot-xfer and other
77 (this is usually /dev/ttyUSB1 if you do not have any other usb-serial
99 Kroah-Hartman at greg@kroah.com
103 -------------------
115 significant advantage of using USB is speed - I can get 73 to 113
120 contains the necessary packages and a simple step-by-step howto.
129 iPAQ - disable autosync by going to the Start/Settings/Connections menu
138 You can also try soft-resetting your PDA before attempting a connection.
[all …]
/Documentation/admin-guide/
Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
106 3 char Pseudo-TTY slaves
112 These are the old-style (BSD) PTY devices; Unix98
[all …]
Dkernel-parameters.txt16 force -- enable ACPI if default was off
17 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
18 off -- disable ACPI if default was on
19 noirq -- do not use ACPI for IRQ routing
20 strict -- Be less tolerant of platforms that are not
22 rsdt -- prefer RSDT over (default) XSDT
23 copy_dsdt -- copy DSDT to memory
24 nospcr -- disable console in ACPI SPCR table as
41 If set to vendor, prefer vendor-specific driver
73 Documentation/firmware-guide/acpi/debug.rst for more information about
[all …]