freebsd-nq/sys/modules/i2c
Vladimir Kondratyev b1f1b07f6d hid: Import iichid - I2C transport backend for HID subsystem
This implements hid_if.m methods for HID-over-I2C protocol [1].

Following kernel options are added:

IICHID_SAMPLING - Enable support for a sampling mode as interrupt
                  resource acquisition is not always possible in a case
                  of GPIO interrupts.
IICHID_DEBUG    - Enable debug output.

The module is based on prior Marc Priggemeyer work (D16698).

[1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d96d5b/hid-over-i2c-protocol-spec-v1-0.docx

Differential revision:	https://reviews.freebsd.org/D27892
2021-01-08 02:18:43 +03:00
..
ads111x Include ofw_bus_if.h in SRCS only on systems configured with the FDT option. 2019-12-13 23:22:49 +00:00
controllers Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
cyapa cyapa(4): Add support for evdev protocol 2020-12-23 11:10:49 +03:00
ds13rtc
ds1307
ds1672
ds3231
icee
if_ic
iic
iicbb
iicbus iicbus(4): Add support for ACPI-based children enumeration 2020-03-09 20:31:38 +00:00
iichid hid: Import iichid - I2C transport backend for HID subsystem 2021-01-08 02:18:43 +03:00
iicsmb
isl
isl12xx
jedec_dimm
mux Add support for i2c bus mux hardware. 2020-01-02 17:51:49 +00:00
nxprtc
rtc8583
rx8803 Introduce support for Epson RX-8803 RTC. 2020-05-25 15:40:02 +00:00
s35390a
smb
smbus
tca6416 Add TCA6416 GPIO expander support. 2020-05-25 15:31:43 +00:00
Makefile hid: Import iichid - I2C transport backend for HID subsystem 2021-01-08 02:18:43 +03:00
Makefile.inc