/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | hid-over-i2c.yaml | 4 $id: http://devicetree.org/schemas/input/hid-over-i2c.yaml# 7 title: HID over I2C Devices 14 HID over I2C provides support for various Human Interface Devices over the 21 If this binding is used, the kernel module i2c-hid will handle the communication 22 with the device and the generic hid core layer will handle the protocol. 33 - const: hid-over-i2c 34 - description: Just "hid-over-i2c" alone is allowed, but not recommended. 35 const: hid-over-i2c 43 hid-descr-addr: 44 description: HID descripto [all...] |
H A D | hid-over-i2c.txt | 1 * HID over I2C Device-Tree bindings 3 HID over I2C provides support for various Human Interface Devices over the 10 If this binding is used, the kernel module i2c-hid will handle the communication 11 with the device and the generic hid core layer will handle the protocol. 14 - compatible: must be "hid-over-i2c" 16 - hid-descr-addr: HID descriptor address 24 "hid-over-i2c" string. 40 i2c-hid-dev@2c { 41 compatible = "hid-over-i2c"; 43 hid-descr-addr = <0x0020>;
|
/freebsd/share/man/man4/ |
H A D | hidquirk.4 | 22 .Nd HID quirks module 28 .Cd "device hid" 40 module provides support for adding quirks for HID devices 43 device should be ignored by hid class 64 .Pa /sys/dev/hid/hidquirk.h 72 .It Va hw.hid.quirk.%d 80 for all HID devices matching 100 .Ic hw.hid.quirk.0, .1, ..., .99 109 .Ic hw.hid.quirk.N 121 hw.hid.quirk.0="0x18 0x6cb 0x1941 0 0xffff HQ_MT_TIMESTAMP" [all …]
|
H A D | hkbd.4 | 30 .Nd HID keyboard driver 37 .Cd "device hid" 52 driver provides support for keyboards that attach to the HID transport 54 .Xr hid 4 , 68 If both an AT keyboard HID keyboards are used at the same time, the 73 The HID keyboards will be 92 From this point on, the first HID keyboard will be the keyboard 95 If you want to use a HID keyboard as your default and not use an AT keyboard at 100 the HID keyboard will be detected 104 driver to use the existence of the HID keyboard. [all …]
|
H A D | hidbus.4 | 29 .Nd generic HID bus driver 36 .Cd "device hid" 48 driver provides support for multiple HID driver attachments to single HID 55 Each HID device can have several components, e.g., a keyboard and 72 .It Va hw.hid.hidbus.debug
|
H A D | hpen.4 | 29 .Nd MS Windows compatible HID pen tablet driver 36 .Cd "device hid" 51 driver provides support for generic MS Windows compatible HID pen tablet 52 and digitizer that attach to the HID transport backend. 80 .It Va hw.hid.hpen.debug
|
H A D | hidraw.4 | 35 .Nd Raw Access to HID devices 42 .Cd "device hid" 67 Get the report identifier used by this HID report. 69 Get the HID report descriptor. 158 Get the HID report descriptor size. 163 Get the HID report descriptor. 281 .It Va hw.hid.hidraw.debug 292 .Xr hid 4 ,
|
H A D | hms.4 | 31 .Nd HID mouse driver 39 .Cd "device hid" 52 driver provides support for HID mice that attach to the HID transport 83 .It Va hw.hid.hms.debug
|
/freebsd/usr.bin/usbhidaction/ |
H A D | usbhidaction.1 | 35 .Nd perform actions according to USB HID controls 48 can be used to execute commands when certain values appear on HID controls. 50 and then become a daemon and execute commands as the HID items specify. 51 If a read from the HID device fails, the program dies; this will make it 64 Ignore HID items in the configuration file that do not exist in the device. 70 Specify a path name for the HID usage table file. 75 is numeric, it is taken to be the USB HID device number. 96 Each line has four parts: a name of a USB HID item, a value for that item, 124 will be replaced by the numeric value of the HID item, 128 will be replaced by the name of the HID device. [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8173-elm-hana.dtsi | 21 * Gen (MTK) are using synaptics touchscreen (hid-over-i2c driver) as a 25 compatible = "hid-over-i2c"; 27 hid-descr-addr = <0x0020>; 33 compatible = "hid-over-i2c"; 35 hid-descr-addr = <0x0001>; 44 * Gen (MTK) are using synaptics trackpad (hid-over-i2c driver) as a 48 compatible = "hid-over-i2c"; 51 hid-descr-addr = <0x0020>;
|
/freebsd/sys/powerpc/aim/ |
H A D | mp_cpudep.c | 40 #include <machine/hid.h> 209 register_t hid; in mpc74xx_l1d_enable() local 211 hid = mfspr(SPR_HID0); in mpc74xx_l1d_enable() 212 if (hid & HID0_DCE) in mpc74xx_l1d_enable() 213 return (hid); in mpc74xx_l1d_enable() 216 hid |= HID0_DCE; in mpc74xx_l1d_enable() 218 mtspr(SPR_HID0, hid | HID0_DCFI); in mpc74xx_l1d_enable() 221 return (hid); in mpc74xx_l1d_enable() 227 register_t hid; in mpc74xx_l1i_enable() local 229 hid = mfspr(SPR_HID0); in mpc74xx_l1i_enable() [all …]
|
/freebsd/usr.sbin/bluetooth/bthidcontrol/ |
H A D | bthidcontrol.8 | 32 .Nd Bluetooth HID control utility 45 utility can be used to query remote Bluetooth HID devices, dump HID descriptors 46 in human readable form and perform simple manipulations on the Bluetooth HID 57 Specify BD_ADDR for the HID device. 61 Specify path to the Bluetooth HID daemon configuration file. 65 Specify path to the Bluetooth HID daemon known HIDs file.
|
H A D | hid.c | 2 * hid.c 30 * $Id: hid.c,v 1.3 2004/02/17 22:14:57 max Exp $ 197 "Dump HID descriptor for the specified device in human readable form. The\n" \ 198 "device must have an entry in the Bluetooth HID daemon configuration file.\n", 203 "List all known to the Bluetooth HID daemon devices.\n", 208 "Forget (mark as new) specified HID device. This command is useful when it\n" \ 211 "Bluetooth HID daemon should be restarted.\n",
|
/freebsd/sys/dev/hid/ |
H A D | hidmap.h | 33 #include <dev/hid/hid.h> 96 int32_t usage; /* HID usage (base) */ 149 * Special callback function which is not tied to particular HID input usage 157 HIDMAP_TYPE_FINALCB = 0,/* No HID item associated. Runs unconditionally 159 HIDMAP_TYPE_CALLBACK, /* HID item is reported with user callback */ 160 HIDMAP_TYPE_VARIABLE, /* HID item is variable (single usage) */ 161 HIDMAP_TYPE_VAR_NULLST, /* HID item is null state variable */ 162 HIDMAP_TYPE_ARR_LIST, /* HID item is array with list of usages */ 182 struct hid_location loc; /* HID item location */ 183 int32_t lmin; /* HID item logical minimum */ [all …]
|
H A D | xb360gp.c | 45 #include <dev/hid/hgame.h> 46 #include <dev/hid/hid.h> 47 #include <dev/hid/hidbus.h> 48 #include <dev/hid/hidmap.h> 49 #include <dev/hid/hidquirk.h> 50 #include <dev/hid/hidrdesc.h> 97 /* the Xbox 360 gamepad doesn't use the HID class */ 174 MODULE_DEPEND(xb360gp, hid, 1, 1, 1);
|
H A D | hpen.c | 31 * Generic / MS Windows compatible HID pen tablet driver: 32 …* https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/required-hid-top-l… 47 #include <dev/hid/hid.h> 48 #include <dev/hid/hidbus.h> 49 #include <dev/hid/hidmap.h> 50 #include <dev/hid/hidrdesc.h> 188 /* Check if report descriptor belongs to a HID pen device */ in hpen_probe() 255 MODULE_DEPEND(hpen, hid, 1, 1, 1);
|
H A D | hgame.c | 31 * Generic HID game controller (joystick/gamepad) driver, 43 #include <dev/hid/hgame.h> 44 #include <dev/hid/hid.h> 45 #include <dev/hid/hidbus.h> 46 #include <dev/hid/hidquirk.h> 47 #include <dev/hid/hidmap.h> 228 MODULE_DEPEND(hgame, hid, 1, 1, 1);
|
/freebsd/lib/libusbhid/ |
H A D | usbhid.3 | 48 .Nd USB HID access routines 96 USB HID devices send and receive data laid out in a device dependent way. 106 .Ss Synchronous HID operation 107 Synchronous HID operation can be enabled or disabled by a call to 109 If the second argument is zero synchronous HID operation is disabled. 110 Else synchronous HID operation is enabled. 175 and the meaning of the components in the USB HID documentation. 218 Given the data obtained from a HID device and an item in the 228 The default HID usage table.
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_acpi.c | 180 const char *hid; member 208 strcmp(match->hid, devinfo->HardwareId.String) == 0) { in acpi_dev_present_cb() 212 if (strcmp(match->hid, in acpi_dev_present_cb() 244 lkpi_acpi_dev_present(const char *hid, const char *uid, int64_t hrv) in lkpi_acpi_dev_present() argument 249 match.hid = hid; in lkpi_acpi_dev_present() 260 lkpi_acpi_dev_get_first_match_dev(const char *hid, const char *uid, in lkpi_acpi_dev_get_first_match_dev() argument 266 match.hid = hid; in lkpi_acpi_dev_get_first_match_dev() 345 lkpi_acpi_dev_present(const char *hid, const char *uid, int64_t hrv) in lkpi_acpi_dev_present() argument 351 lkpi_acpi_dev_get_first_match_dev(const char *hid, const char *uid, in lkpi_acpi_dev_get_first_match_dev() argument
|
/freebsd/usr.bin/usbhidctl/ |
H A D | usbhidctl.1 | 35 .Nd manipulate USB HID devices 70 utility can be used to dump and modify the state of a USB HID (Human 94 Specify a path name for the HID usage table file. 111 name, using the HID usage table file. 113 and the USB HID device is operated on when a match is found. 140 The default HID usage table.
|
/freebsd/usr.sbin/bluetooth/bthidd/ |
H A D | bthidd.8 | 32 .Nd Bluetooth HID daemon 46 daemon handles remote Bluetooth HID devices. 80 daemon will periodically scan for newly configured Bluetooth HID devices or 83 Bluetooth HID devices and will attempt to establish an outgoing connection. 117 Any Bluetooth HID device that has 125 Bluetooth HID device,
|
/freebsd/sys/dev/usb/ |
H A D | usb_hid.c | 1 /* $NetBSD: hid.c,v 1.17 2001/11/13 06:24:53 lukem Exp $ */ 73 * This function will search for a HID descriptor between two USB 77 * NULL: No more HID descriptors. 78 * Else: Pointer to HID descriptor. 117 struct usb_hid_descriptor *hid; in usbd_req_get_hid_desc() local 123 hid = hid_get_descriptor_from_usb in usbd_req_get_hid_desc() 126 if (hid == NULL) { in usbd_req_get_hid_desc() 129 *sizep = UGETW(hid->descrs[0].wDescriptorLength); in usbd_req_get_hid_desc()
|
/freebsd/lib/libbluetooth/ |
H A D | protocols | 15 hid-control 17 HID-Control # Human Interface Device (control) 16 hid-interrupt 19 HID-Interrupt # Human Interface Device (interrupt)
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | msm8998-asus-novago-tp370ql.dts | 18 compatible = "hid-over-i2c"; 26 hid-descr-addr = <0x0001>; 30 compatible = "hid-over-i2c"; 35 hid-descr-addr = <0x0001>;
|
/freebsd/sys/dev/usb/input/ |
H A D | usbhid.c | 35 * HID spec: https://www.usb.org/sites/default/files/documents/hid1_11.pdf 61 #include <dev/hid/hid.h> 62 #include <dev/hid/hidquirk.h> 82 &usbhid_enable, 0, "Enable usbhid and prefer it to other USB HID drivers"); 346 * which allows for handling panics triggered by the HID drivers in usbhid_intr_setup() 347 * itself, typically by hkbd via CTRL+ALT+ESC sequences. Or if the HID in usbhid_intr_setup() 380 /* Set buffer sizes to match HID report sizes */ in usbhid_intr_setup() 474 * HID interface 734 struct usb_hid_descriptor *hid; in usbhid_fill_device_info() local 743 hid = hid_get_descriptor_from_usb( in usbhid_fill_device_info() [all …]
|