Lines Matching full:hid

28  * I2C HID transport backend.
56 #include <dev/hid/hid.h>
57 #include <dev/hid/hidquirk.h>
68 static SYSCTL_NODE(_hw, OID_AUTO, iichid, CTLFLAG_RW, 0, "I2C HID");
116 /* 5.1.1 - HID Descriptor Format */
249 * the configuration register of the HID device. in iichid_get_config_reg()
329 DPRINTF(sc, "HID command I2C_HID_CMD_WRITE (len %d): " in iichid_cmd_write()
340 * 5.2.2 - HID Descriptor Retrieval in iichid_cmd_get_hid_desc()
350 DPRINTF(sc, "HID command I2C_HID_CMD_DESCR at 0x%x\n", config_reg); in iichid_cmd_get_hid_desc()
356 DPRINTF(sc, "HID descriptor: %*D\n", in iichid_cmd_get_hid_desc()
371 DPRINTF(sc, "HID command I2C_HID_CMD_SET_POWER(%d)\n", param); in iichid_set_power()
385 DPRINTF(sc, "HID command I2C_HID_CMD_RESET\n"); in iichid_reset()
401 DPRINTF(sc, "HID command I2C_HID_REPORT_DESCR at 0x%x with size %d\n", in iichid_cmd_get_report_desc()
408 DPRINTF(sc, "HID report descriptor: %*D\n", len, buf, " "); in iichid_cmd_get_report_desc()
447 DPRINTF(sc, "HID command I2C_HID_CMD_GET_REPORT %d " in iichid_cmd_get_report()
513 DPRINTF(sc, "HID command I2C_HID_CMD_SET_REPORT %d (type %d, len %d): " in iichid_cmd_set_report()
819 * Start with wMaxInputLength to follow HID-over-I2C specs. Than if in iichid_intr_setup()
820 * semi-HID device like ietp(4) requested changing of input buffer in iichid_intr_setup()
826 /* Write and get/set_report sizes are limited by I2C-HID protocol. */ in iichid_intr_setup()
880 * that are currently using the specific HID DEVICE. The HOST in iichid_intr_stop()
903 * HID interface
1025 /* get ACPI HID. It is a base part of the device name. */ in iichid_fill_device_info()
1087 DPRINTF(sc, " HID descriptor reg: 0x%02X\n", config_reg); in iichid_probe()
1091 DPRINTF(sc, "could not retrieve HID descriptor from the " in iichid_probe()
1099 DPRINTF(sc, "HID descriptor is broken\n"); in iichid_probe()
1115 device_set_descf(dev, "%s I2C HID device", sc->hw.name); in iichid_probe()
1360 /* HID interface */
1382 MODULE_DEPEND(iichid, hid, 1, 1, 1);