• Linus Torvalds's avatar
    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid · b4dd05de
    Linus Torvalds authored
    Pull HID updates from Jiri Kosina:
    
     - support for U2F Zero device, from Andrej Shadura
    
     - logitech-dj has historically been treating devices behind
       non-unifying receivers as generic devices, using the HID emulation in
       the receiver. That had several shortcomings (special keys handling,
       battery level monitoring, etc). The driver has been reworked to
       enumarate (and directly communicate with) the devices behind the
       receiver, to avoid the (too) generic HID implementation in the
       receiver itself. All the work done by Benjamin Tissoires and Hans de
       Goede.
    
     - restructuring of intel-ish driver in order to allow for multiple
       clients of the ISH implementation, from Srinivas Pandruvada
    
     - several other smaller fixes and assorted device ID additions
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (68 commits)
      HID: logitech-dj: fix spelling in printk
      HID: input: fix assignment of .value
      HID: input: make sure the wheel high resolution multiplier is set
      HID: logitech-dj: add usbhid dependency in Kconfig
      HID: logitech-hidpp: add support for HID++ 1.0 consumer keys reports
      HID: logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports
      HID: logitech-hidpp: add support for HID++ 1.0 wheel reports
      HID: logitech-hidpp: make hidpp10_set_register_bit a bit more generic
      HID: logitech-hidpp: add input_device ptr to struct hidpp_device
      HID: logitech-hidpp: do not hardcode very long report length
      HID: logitech-hidpp: handle devices attached to 27MHz wireless receivers
      HID: logitech-hidpp: use RAP instead of FAP to get the protocol version
      HID: logitech-hidpp: remove unused origin_is_hid_core function parameter
      HID: logitech-hidpp: remove double assignment from __hidpp_send_report
      HID: logitech-hidpp: do not make failure to get the name fatal
      HID: logitech-hidpp: ignore very-short or empty names
      HID: logitech-hidpp: make .probe usbhid capable
      HID: logitech-hidpp: allow non HID++ devices to be handled by this module
      HID: logitech-dj: add support for Logitech Bluetooth Mini-Receiver
      HID: logitech-dj: make appending of the HID++ descriptors conditional
      ...
    b4dd05de
hid-input.c 56.8 KB