1. 09 2月, 2021 4 次提交
  2. 05 2月, 2021 1 次提交
  3. 02 2月, 2021 2 次提交
  4. 01 2月, 2021 1 次提交
  5. 27 1月, 2021 2 次提交
  6. 20 1月, 2021 1 次提交
  7. 19 1月, 2021 1 次提交
  8. 18 1月, 2021 1 次提交
    • D
      HID: i2c-hid: Reorganize so ACPI and OF are separate modules · b33752c3
      Douglas Anderson 提交于
      This patch rejiggers the i2c-hid code so that the OF (Open Firmware
      aka Device Tree) and ACPI support is separated out a bit.  The OF and
      ACPI drivers are now separate modules that wrap the core module.
      
      Essentially, what we're doing here:
      * Make "power up" and "power down" a function that can be (optionally)
        implemented by a given user of the i2c-hid core.
      * The OF and ACPI modules are drivers on their own, so they implement
        probe / remove / suspend / resume / shutdown.  The core code
        provides implementations that OF and ACPI can call into.
      
      We'll organize this so that we now have 3 modules: the old i2c-hid
      module becomes the "core" module and two new modules will depend on
      it, handling probing the specific device.
      
      As part of this work, we'll remove the i2c-hid "platform data"
      concept since it's not needed.
      Signed-off-by: NDouglas Anderson <dianders@chromium.org>
      Reviewed-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NBenjamin Tissoires <benjamin.tissoires@redhat.com>
      b33752c3
  9. 16 1月, 2021 2 次提交
  10. 08 1月, 2021 1 次提交
  11. 06 1月, 2021 1 次提交
  12. 11 12月, 2020 1 次提交
  13. 03 12月, 2020 1 次提交
  14. 28 11月, 2020 1 次提交
  15. 16 11月, 2020 1 次提交
  16. 14 11月, 2020 1 次提交
  17. 13 11月, 2020 1 次提交
  18. 12 11月, 2020 1 次提交
  19. 06 11月, 2020 1 次提交
  20. 30 10月, 2020 2 次提交
  21. 28 10月, 2020 1 次提交
    • S
      platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 · ea856ec2
      Samuel Čavoj 提交于
      The UX360CA has a WMI device id 0x00060062, which reports whether the
      lid is flipped in tablet mode (1) or in normal laptop mode (0).
      
      Add a quirk (quirk_asus_use_lid_flip_devid) for devices on which this
      WMI device should be used to figure out the SW_TABLET_MODE state, as
      opposed to the quirk_asus_use_kbd_dock_devid.
      
      Additionally, the device needs to be queried on resume and restore
      because the firmware does not generate an event if the laptop is put to
      sleep while in tablet mode, flipped to normal mode, and later awoken.
      
      It is assumed other UX360* models have the same WMI device. As such, the
      quirk is applied to devices with DMI_MATCH(DMI_PRODUCT_NAME, "UX360").
      More devices with this feature need to be tested and added accordingly.
      
      The reason for using an allowlist via the quirk mechanism is that the new
      WMI device (0x00060062) is also present on some models which do not have
      a 360 degree hinge (at least FX503VD and GL503VD from Hans' DSTS
      collection) and therefore its presence cannot be relied on.
      Signed-off-by: NSamuel Čavoj <samuel@cavoj.net>
      Cc: Hans de Goede <hdegoede@redhat.com>
      Link: https://lore.kernel.org/r/20201020220944.1075530-1-samuel@cavoj.netReviewed-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      ea856ec2
  22. 27 10月, 2020 2 次提交
  23. 26 10月, 2020 1 次提交
    • T
      bus: ti-sysc: Fix reset status check for modules with quirks · e275d210
      Tony Lindgren 提交于
      Commit d46f9fbe ("bus: ti-sysc: Use optional clocks on for enable and
      wait for softreset bit") started showing a "OCP softreset timed out"
      warning on enable if the interconnect target module is not out of reset.
      This caused the warning to be often triggered for i2c and hdq while the
      devices are working properly.
      
      Turns out that some interconnect target modules seem to have an unusable
      reset status bits unless the module specific reset quirks are activated.
      
      Let's just skip the reset status check for those modules as we only want
      to activate the reset quirks when doing a reset, and not on enable. This
      way we don't see the bogus "OCP softreset timed out" warnings during boot.
      
      Fixes: d46f9fbe ("bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit")
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      e275d210
  24. 13 10月, 2020 1 次提交
  25. 11 10月, 2020 4 次提交
  26. 08 10月, 2020 2 次提交
  27. 01 10月, 2020 2 次提交