1. 05 Apr, 2018 7 commits
  2. 28 Mar, 2018 1 commit
  3. 27 Mar, 2018 1 commit
  4. 23 Mar, 2018 8 commits
  5. 07 Mar, 2018 1 commit
  6. 06 Mar, 2018 7 commits
  7. 16 Feb, 2018 9 commits
  8. 31 Jan, 2018 6 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid · 183b6366
      Linus Torvalds authored
      Pull HID updates from Jiri Kosina:
      
       - remove hid_have_special_driver[] entry hard requirement for any newly
         supported VID/PID by a specific non-core hid driver, and general
         related cleanup of HID matching core, from Benjamin Tissoires
      
       - support for new Wacom devices and a few small fixups for already
         supported ones in Wacom driver, from Aaron Armstrong Skomra and Jason
         Gerecke
      
       - sysfs interface fix for roccat driver from Dan Carpenter
      
       - support for new Asus HW (T100TAF, T100HA, T200TA) from Hans de Goede
      
       - improved support for Jabra devices, from Niels Skou Olsen
      
       - other assorted small fixes and new device IDs
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (30 commits)
        HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
        HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()
        HID: asus: Fix special function keys on T200TA
        HID: asus: Add touchpad max x/y and resolution info for the T200TA
        HID: wacom: Add support for One by Wacom (CTL-472 / CTL-672)
        HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events
        HID: intel-ish-hid: Enable Cannon Lake and Coffee Lake laptop/desktop
        HID: elecom: rewrite report fixup for EX-G and future mice
        HID: sony: Report DS4 version info through sysfs
        HID: sony: Print reversed MAC address via %pMR
        HID: wacom: EKR: ensure devres groups at higher indexes are released
        HID: rmi: Support the Fujitsu R726 Pad dock using hid-rmi
        HID: add quirk for another PIXART OEM mouse used by HP
        HID: quirks: make array hid_quirks static
        HID: hid-multitouch: support fine-grain orientation reporting
        HID: asus: Add product-id for the T100TAF and T100HA keyboard docks
        HID: elo: clear BTN_LEFT mapping
        HID: multitouch: Combine all left-button events in a frame
        HID: multitouch: Only look at non touch fields in first packet of a frame
        HID: multitouch: Properly deal with Win8 PTP reports with 0 touches
        ...
      183b6366
    • Linus Torvalds's avatar
      Merge tag 'for-linus-4.16-1' of git://github.com/cminyard/linux-ipmi · 4c6790c4
      Linus Torvalds authored
      Pull IPMI updates from Corey Minyard:
       "Small fixes for various things, been sitting in next for a while (some
        a long time)"
      
      * tag 'for-linus-4.16-1' of git://github.com/cminyard/linux-ipmi:
        ipmi_ssif: Remove duplicate NULL check
        ipmi/powernv: Fix error return code in ipmi_powernv_probe()
        ipmi: use dynamic memory for DMI driver override
        ipmi/ipmi_powernv: remove outdated todo in powernv IPMI driver
        ipmi: Clear smi_info->thread to prevent use-after-free during module unload
        ipmi: use correct string length
        ipmi_si: Fix error handling of platform device
        ipmi watchdog: fix typo in parameter description
        ipmi_si_platform: Fix typo in parameter description
      4c6790c4
    • Linus Torvalds's avatar
      Merge tag 'for-v4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply · 972058ad
      Linus Torvalds authored
      Pull power supply and reset updates from Sebastian Reichel:
      
       - bq27xxx: add bq27521 support
      
       - drop unused imx-snvs-poweroff driver
      
       - improve axp288 driver
      
       - misc fixes
      
      * tag 'for-v4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (32 commits)
        power: supply: max17042_battery: Always fall back to default platform-data
        power: supply: max17042_battery: Check battery current for status when supplied
        MAINTAINERS: Add AXP288 PMIC entry
        power: supply: axp288_fuel_gauge: Do not register our psy on (some) HDMI sticks
        power: supply: axp288_fuel_gauge: Optimize get_current()
        power: supply: axp288_fuel_gauge: Rework get_status()
        power: reset: account for const type of of_device_id.data
        power: supply: account for const type of of_device_id.data
        bq24190: Simplify code in property_is_writeable
        power: supply: axp288_fuel_gauge: Get iio-channels once during boot
        power: supply: axp288_charger: Properly stop work on probe-error / remove
        power: supply: axp288_charger: Simplify extcon cable handling
        power: supply: axp288_charger: Use the right property for the input current limit
        power: supply: axp288_charger: Pick lower input current limit not higher
        power: supply: axp288_charger: Do not cache input current limit value
        power: supply: axp288_charger: Remove no longer needed locking
        power: supply: axp288_charger: Use regmap_update_bits to set the input limits
        power: supply: axp288_charger: Cleanup some double empty lines
        power: supply: axp288_charger: Remove charger-enabled state tracking
        power: supply: axp288_charger: Add missing newlines to some messages
        ...
      972058ad
    • Linus Torvalds's avatar
      Merge tag 'hsi-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi · a9e89e54
      Linus Torvalds authored
      Pull HSI update from Sebastian Reichel:
       "Y2038 fix for cmt-speech"
      
      * tag 'hsi-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi:
        HSI: cmt_speech: use timespec64 instead of timespec
      a9e89e54
    • Linus Torvalds's avatar
      Merge tag 'gpio-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio · 9798f517
      Linus Torvalds authored
      Pull GPIO updates from Linus Walleij:
       "The is the bulk of GPIO changes for the v4.16 kernel cycle. It is
        pretty calm this time around I think. I even got time to get to things
        like starting to clean up header includes.
      
        Core changes:
      
         - Disallow open drain and open source flags to be set simultaneously.
           This doesn't make electrical sense, and would the hardware actually
           respond to this setting, the result would be short circuit.
      
         - ACPI GPIO has a new core infrastructure for handling quirks. The
           quirks are there to deal with broken ACPI tables centrally instead
           of pushing the work to individual drivers. In the world of BIOS
           writers, the ACPI tables are perfect. Until they find a mistake in
           it. When such a mistake is found, we can patch it with a quirk. It
           should never happen, the problem is that it happens. So we
           accomodate for it.
      
         - Several documentation updates.
      
         - Revert the patch setting up initial direction state from reading
           the device. This was causing bad things for drivers that can't read
           status on all its pins. It is only affecting debugfs information
           quality.
      
         - Label descriptors with the device name if no explicit label is
           passed in.
      
         - Pave the ground for transitioning SPI and regulators to use GPIO
           descriptors by implementing some quirks in the device tree GPIO
           parsing code.
      
        New drivers:
      
         - New driver for the Access PCIe IDIO 24 family.
      
        Other:
      
         - Major refactorings and improvements to the GPIO mockup driver used
           for test and verification.
      
         - Moved the AXP209 driver over to pin control since it gained a pin
           control back-end. These patches will appear (with the same hashes)
           in the pin control pull request as well.
      
         - Convert the onewire GPIO driver w1-gpio to use descriptors. This is
           merged here since the W1 maintainers send very few pull requests
           and he ACKed it.
      
         - Start to clean up driver headers using <linux/gpio.h> to just use
           <linux/gpio/driver.h> as appropriate"
      
      * tag 'gpio-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (103 commits)
        gpio: Timestamp events in hardirq handler
        gpio: Fix kernel stack leak to userspace
        gpio: Fix a documentation spelling mistake
        gpio: Documentation update
        gpiolib: remove redundant initialization of pointer desc
        gpio: of: Fix NPE from OF flags
        gpio: stmpe: Delete an unnecessary variable initialisation in stmpe_gpio_probe()
        gpio: stmpe: Move an assignment in stmpe_gpio_probe()
        gpio: stmpe: Improve a size determination in stmpe_gpio_probe()
        gpio: stmpe: Use seq_putc() in stmpe_dbg_show()
        gpio: No NULL owner
        gpio: stmpe: i2c transfer are forbiden in atomic context
        gpio: davinci: Include proper header
        gpio: da905x: Include proper header
        gpio: cs5535: Include proper header
        gpio: crystalcove: Include proper header
        gpio: bt8xx: Include proper header
        gpio: bcm-kona: Include proper header
        gpio: arizona: Include proper header
        gpio: amd8111: Include proper header
        ...
      9798f517
    • Linus Torvalds's avatar
      Merge tag 'leds_for_4.16-rc1' of... · 50081e43
      Linus Torvalds authored
      Merge tag 'leds_for_4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds
      
      Pull LED updates from Jacek Anaszewski:
       "New LED class driver:
         - introduce LM3692x dual string driver
      
        New LED trigger:
         - introduce a NETDEV trigger
      
        leds-lp8860:
         - various fixes to align with LED framework
         - add regulator enable during init
         - DT support related improvements
      
        Minor fixes and cleanups to the LED class drivers:
         - leds-pwm
         - ledtrig-activity
         - leds-blinkm
         - leds-as3645a
         - ledtrig-transient"
      
      * tag 'leds_for_4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds:
        leds: ledtrig-transient: Add SPDX license identifiers
        leds: lp8860: Various fixes to align with LED framework
        leds: lp8860: Add DT parsing to retrieve the trigger node
        dt: bindings: lp8860: Add trigger binding to the lp8860
        leds: lp8860: Update the dt parsing for LED labeling
        dt: bindings: lp8860: Update DT label binding
        dt: bindings: lp8860: Update bindings for lp8860
        leds: as3645a: Fix line over 80 characters
        leds: as3645a: Fix quoted string split warning
        leds: lm3692x: Introduce LM3692x dual string driver
        dt: bindings: lm3692x: Add bindings for lm3692x LED driver
        leds: trigger: Introduce a NETDEV trigger
        leds: blinkm: avoid uninitialized data use
        ledtrig-activity: Grammar s/a immediate/an immediate/
        leds: pwm: Remove unneeded header file
        leds: lp8860: Add regulator enable during init
        leds: lp8860: Fix linuxdoc format for structure
      50081e43