• Linus Torvalds's avatar
    Merge tag 'chrome-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform · 36a8032d
    Linus Torvalds authored
    Pull chrome platform updates from Olof Johansson:
     "Here's a set of updates to the Chrome OS platform drivers for this
      merge window.
    
      Main new things this cycle is:
    
       - Driver changes to expose the lightbar to users.  With this, you can
         make your own blinkenlights on Chromebook Pixels.
    
       - Changes in the way that the atmel_mxt trackpads are probed.  The
         laptop driver is trying to be smart and not instantiate the devices
         that don't answer to probe.  For the trackpad that can come up in
         two modes (bootloader or regular), this gets complicated since the
         driver already knows how to handle the two modes including the
         actual addresses used.  So now the laptop driver needs to know more
         too, instantiating the regular address even if the bootloader one
         is the probe that passed.
    
       - mfd driver improvements by Javier Martines Canillas, and a few
         bugfixes from him, kbuild and myself"
    
    * tag 'chrome-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform:
      platform/chrome: chromeos_laptop - instantiate Atmel at primary address
      platform/chrome: cros_ec_lpc - Depend on X86 || COMPILE_TEST
      platform/chrome: cros_ec_lpc - Include linux/io.h header file
      platform/chrome: fix platform_no_drv_owner.cocci warnings
      platform/chrome: cros_ec_lightbar - fix duplicate const warning
      platform/chrome: cros_ec_dev - fix Unknown escape '%' warning
      platform/chrome: Expose Chrome OS Lightbar to users
      platform/chrome: Create sysfs attributes for the ChromeOS EC
      mfd: cros_ec: Instantiate ChromeOS EC character device
      platform/chrome: Add Chrome OS EC userspace device interface
      platform/chrome: Add cros_ec_lpc driver for x86 devices
      mfd: cros_ec: Add char dev and virtual dev pointers
      mfd: cros_ec: Use fixed size arrays to transfer data with the EC
    36a8032d
cros_ec_keyb.c 9.8 KB