]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 3 May 2017 01:07:04 +0000 (18:07 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 3 May 2017 01:07:04 +0000 (18:07 -0700)
Pull HID subsystem updates from Jiri Kosina:

 - The need for HID_QUIRK_NO_INIT_REPORTS per-device quirk has been
   growing dramatically during past years, so the time has come to
   switch over the default, and perform the pro-active reading only in
   cases where it's really needed (multitouch, wacom).

   The only place where this behavior is (in some form) preserved is
   hiddev so that we don't introduce userspace-visible change of
   behavior.

   From Benjamin Tissoires

 - HID++ support for power_supply / baterry reporting.

   From Benjamin Tissoires and Bastien Nocera

 - Vast improvements / rework of DS3 and DS4 in Sony driver.

   From Roderick Colenbrander

 - Improvment (in terms of getting closer to the Microsoft's
   interpretation of slightly ambiguous specification) of logical range
   interpretation in case null-state is set in the rdesc.

   From Valtteri Heikkilä and Tomasz Kramkowski

 - A lot of newly supported device IDs and small assorted fixes

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (71 commits)
  HID: usbhid: Add HID_QUIRK_NOGET for Aten CS-1758 KVM switch
  HID: asus: support backlight on USB keyboards
  HID: wacom: Move wacom_remote_irq and wacom_remote_status_irq
  HID: wacom: generic: sync pad events only for actual packets
  HID: sony: remove redundant check for -ve err
  HID: sony: Make sure to unregister sensors on failure
  HID: sony: Make DS4 bt poll interval adjustable
  HID: sony: Set proper bit flags on DS4 output report
  HID: sony: DS4 use brighter LED colors
  HID: sony: Improve navigation controller axis/button mapping
  HID: sony: Use DS3 MAC address as unique identifier on USB
  HID: logitech-hidpp: add a sysfs file to tell we support power_supply
  HID: logitech-hidpp: enable HID++ 1.0 battery reporting
  HID: logitech-hidpp: add support for battery status for the K750
  HID: logitech-hidpp: battery: provide CAPACITY_LEVEL
  HID: logitech-hidpp: rename battery level into capacity
  HID: logitech-hidpp: battery: provide ONLINE property
  HID: logitech-hidpp: notify battery on connect
  HID: logitech-hidpp: return an error if the queried feature is not present
  HID: logitech-hidpp: create the battery for all types of HID++ devices
  ...

1  2 
Documentation/admin-guide/kernel-parameters.txt

index 8d676d2a48acb1a390ff8abc92a39eaea1a6bf2e,0464a41cbf3bd37a37695db8526834ab8df6ef9a..e4c9e0e46b9586796a037ee3dc624d6ce1017817
                        [ACPI] acpi_pm
                        [ARM] imx_timer1,OSTS,netx_timer,mpu_timer2,
                                pxa_timer,timer3,32k_counter,timer0_1
 -                      [AVR32] avr32
                        [X86-32] pit,hpet,tsc;
                                scx200_hrt on Geode; cyclone on IBM x440
                        [MIPS] MIPS
                        earlyprintk=ttySn[,baudrate]
                        earlyprintk=dbgp[debugController#]
                        earlyprintk=pciserial,bus:device.function[,baudrate]
 +                      earlyprintk=xdbc[xhciController#]
  
                        earlyprintk is useful when the kernel crashes before
                        the normal console is initialized. It is not enabled by
                        kernel and module base offset ASLR (Address Space
                        Layout Randomization).
  
 +      kasan_multi_shot
 +                      [KNL] Enforce KASAN (Kernel Address Sanitizer) to print
 +                      report on every invalid memory access. Without this
 +                      parameter KASAN will print report only for the first
 +                      invalid access.
 +
        keepinitrd      [HW,ARM]
  
        kernelcore=     [KNL,X86,IA-64,PPC]
                        osd-targets. Please see:
                        Documentation/filesystems/pnfs.txt for more explanations
  
 -      nmi_debug=      [KNL,AVR32,SH] Specify one or more actions to take
 +      nmi_debug=      [KNL,SH] Specify one or more actions to take
                        when a NMI is triggered.
                        Format: [state][,regs][,debounce][,die]
  
        ramdisk_size=   [RAM] Sizes of RAM disks in kilobytes
                        See Documentation/blockdev/ramdisk.txt.
  
 +      ras=option[,option,...] [KNL] RAS-specific options
 +
 +              cec_disable     [X86]
 +                              Disable the Correctable Errors Collector,
 +                              see CONFIG_RAS_CEC help text.
 +
        rcu_nocbs=      [KNL]
                        The argument is a cpu list, as described above.
  
        usbhid.mousepoll=
                        [USBHID] The interval which mice are to be polled at.
  
+       usbhid.jspoll=
+                       [USBHID] The interval which joysticks are to be polled at.
        usb-storage.delay_use=
                        [UMS] The delay in seconds before a new device is
                        scanned for Logical Units (default 1).