1. 27 6月, 2018 1 次提交
  2. 01 6月, 2018 1 次提交
  3. 22 5月, 2018 2 次提交
  4. 15 2月, 2018 1 次提交
  5. 07 2月, 2018 1 次提交
  6. 08 1月, 2018 1 次提交
  7. 12 12月, 2017 3 次提交
  8. 01 11月, 2017 1 次提交
  9. 15 8月, 2017 1 次提交
  10. 06 7月, 2017 3 次提交
  11. 18 6月, 2017 2 次提交
  12. 14 6月, 2017 1 次提交
  13. 24 5月, 2017 2 次提交
  14. 15 5月, 2017 2 次提交
  15. 29 4月, 2017 1 次提交
  16. 15 3月, 2017 2 次提交
  17. 22 1月, 2017 1 次提交
  18. 17 12月, 2016 1 次提交
  19. 20 10月, 2016 1 次提交
  20. 12 10月, 2016 1 次提交
  21. 09 6月, 2016 1 次提交
  22. 28 5月, 2016 1 次提交
  23. 24 3月, 2016 1 次提交
  24. 25 1月, 2016 1 次提交
  25. 20 1月, 2016 1 次提交
  26. 10 11月, 2015 3 次提交
    • H
      ideapad-laptop: Add Lenovo Yoga 900 to no_hw_rfkill dmi list · f71c882d
      Hans de Goede 提交于
      Like some of the other Yoga models the Lenovo Yoga 900 does not have a
      hw rfkill switch, and trying to read the hw rfkill switch through the
      ideapad module causes it to always reported blocking breaking wifi.
      
      This commit adds the Lenovo Yoga 900 to the no_hw_rfkill dmi list, fixing
      the wifi breakage.
      
      BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1275490
      Cc: stable@vger.kernel.org
      Reported-and-tested-by: NKevin Fenzi <kevin@scrye.com>
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NDarren Hart <dvhart@linux.intel.com>
      f71c882d
    • A
      ideapad-laptop: include Yoga 3 1170 in add rfkill whitelist · c789fffc
      Arnd Bergmann 提交于
      This changes the entry to the whitelist of machines that do not have
      a physical rfkill switch. Unfortunately, the Yoga 3 generation seems
      to use upper-case letters for the YOGA 3 Pro-1370, while it uses normal
      capitalization for its Yoga 3 1170 and 1470 siblings.
      
      In order to catch all variants of the Yoga 3, I'm changing both
      the entry for the 1470 (using "Yoga" as the name) and the entry for
      the Pro 1370 (using all-caps "YOGA") to not match the exact model number
      but only the generation. This way, the 1170 and 1470 models share one
      entry, but if the firmware changes from one format to the other, it will
      still work.
      
      The second entry for Yoga 2 Pro that was recently added for some
      reason ended up not being added in alphanumeric order, and I'm
      moving the Yoga 3 1470 entry down while making the change, so they
      are sorted more logically.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NDarren Hart <dvhart@linux.intel.com>
      c789fffc
    • A
      ideapad-laptop: add support for Yoga 3 ESC key · 74caab99
      Arnd Bergmann 提交于
      The ideapad-laptop handles most special keys on various Lenovo Laptops
      including the Yoga line. Unfortunately, the Yoga 3 11/13/14 models have
      one important exception, which is the Fn-ESC combination.
      
      On other Lenovo Laptops, this is FnLock, which switches the function keys
      between the primary (Mute, Vol down, Vol up, ...) and the secondary (F1,
      F2, F3, ...) behavior. On the new machines, FnLock is only available
      through BIOS setup (possibly through a yet-to-be-implemented feature
      in this driver) but not through Fn-ESC, but instead the ESC key itself
      switched between ESC and a "Paper Display" app for Windows.
      
      Unfortunately, that means that you can never have both ESC *and* the
      function keys working at the same time without needing to press Fn on
      one of them.
      As pointed out in the official Lenovo Forum by dozens of users, this
      makes the machine rather useless for any serious work [1].
      
      I have now studied the ACPI DSDT one more time and found the event
      that is generated for the ESC key. Unlike all other key events on this
      machine, it is actually a WMI, while the other ones are read from the
      embedded controller.
      
      I am now installing a WMI notifier that uses the event number from the
      WMI subsystem as the scancode. The only event number generated here is
      '128', and that fits in nicely with the two existing ranges of scancodes
      used by the EC: 0-15 for the 16-bit VPCCMD_R_VPC register, 16-17 for
      the VPCCMD_R_NOVO register and 64-67 for VPCCMD_R_SPECIAL_BUTTONS.
      
      The only sane way to handle this button (in absence of the Windows Paper
      Display driver) seems to be to have it emit KEY_ESC, so that is what
      I use as the default. Should any user ever want to overwrite the default,
      they can install their own keymap.
      
      To ensure that we can still build the driver without adding a CONFIG_WMI
      dependency, all new code is enclosed in #ifdef.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      
      [1] https://forums.lenovo.com/t5/Lenovo-Yoga-Series-Notebooks/YOGA-3-14-How-to-reclaim-my-Esc-key-and-permanently-disable/td-p/2070816Signed-off-by: NDarren Hart <dvhart@linux.intel.com>
      74caab99
  27. 11 8月, 2015 2 次提交
  28. 19 6月, 2015 1 次提交