freebsd-dev/sys/amd64/conf
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
..
DEFAULTS geom(4): Kill GEOM_PART_EBR_COMPAT option 2020-07-01 02:16:36 +00:00
GENERIC hid: Import iichid - I2C transport backend for HID subsystem 2021-01-08 02:18:43 +03:00
GENERIC-KCSAN Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00:00
GENERIC-MMCCAM Fix amd64 GENERIC-MMCCAM kernel build 2020-12-24 22:30:52 +01:00
GENERIC-NODEBUG Add queue(2) debug macros as build options 2020-04-12 18:04:20 +00:00
GENERIC.hints Polish wbwd(4) driver and add more supported chips. 2016-03-24 20:52:35 +00:00
LINT Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOINET Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOINET6 Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOIP Create in-tree LINT files 2020-10-09 01:48:14 +00:00
MINIMAL Add VT driver for VBE framebuffer device 2020-11-30 08:22:40 +00:00
NOTES Add VT driver for VBE framebuffer device 2020-11-30 08:22:40 +00:00