Skip to content
Snippets Groups Projects
  1. Jul 01, 2019
  2. Jun 13, 2019
  3. Jun 12, 2019
    • Anson Huang's avatar
      Input: imx_keypad - make sure keyboard can always wake up system · ce9a53eb
      Anson Huang authored
      
      There are several scenarios that keyboard can NOT wake up system
      from suspend, e.g., if a keyboard is depressed between system
      device suspend phase and device noirq suspend phase, the keyboard
      ISR will be called and both keyboard depress and release interrupts
      will be disabled, then keyboard will no longer be able to wake up
      system. Another scenario would be, if a keyboard is kept depressed,
      and then system goes into suspend, the expected behavior would be
      when keyboard is released, system will be waked up, but current
      implementation can NOT achieve that, because both depress and release
      interrupts are disabled in ISR, and the event check is still in
      progress.
      
      To fix these issues, need to make sure keyboard's depress or release
      interrupt is enabled after noirq device suspend phase, this patch
      moves the suspend/resume callback to noirq suspend/resume phase, and
      enable the corresponding interrupt according to current keyboard status.
      
      Signed-off-by: default avatarAnson Huang <Anson.Huang@nxp.com>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      ce9a53eb
  4. Jun 10, 2019
  5. May 24, 2019
  6. May 21, 2019
  7. May 16, 2019
  8. May 11, 2019
  9. May 08, 2019
  10. Apr 30, 2019
  11. Apr 27, 2019
  12. Apr 25, 2019
  13. Apr 23, 2019
  14. Apr 05, 2019
  15. Apr 04, 2019
  16. Mar 27, 2019
  17. Mar 10, 2019