1. 04 2月, 2015 1 次提交
    • B
      Input: ti_am335x_tsc - remove udelay in interrupt handler · 344d635b
      Brad Griffis 提交于
      TSC interrupt handler had udelay to avoid reporting of false pen-up
      interrupt to user space. This patch implements workaround suggesting in
      Advisory 1.0.31 of silicon errata for am335x, thus eliminating udelay and
      touchscreen lag. This also improves performance of touchscreen and
      eliminates sudden jump of cursor at touch release.
      
      IDLECONFIG and CHARGECONFIG registers are to be configured with same values
      in order to eliminate false pen-up events. This workaround may result in
      false pen-down to be detected, hence considerable charge step delay needs
      to be added. The charge delay is set to 0xB000 (in terms of ADC clock
      cycles) by default.
      
      TSC steps are disabled at the end of every sampling cycle and EOS bit is
      set. Once the EOS bit is set, the TSC steps need to be re-enabled to begin
      next sampling cycle.
      Signed-off-by: NBrad Griffis <bgriffis@ti.com>
      [vigneshr@ti.com: Ported the patch from v3.12 to v3.19rc1]
      Signed-off-by: NVignesh R <vigneshr@ti.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      344d635b
  2. 21 1月, 2015 1 次提交
  3. 20 1月, 2015 11 次提交
  4. 09 1月, 2015 1 次提交
  5. 16 12月, 2014 2 次提交
  6. 08 12月, 2014 1 次提交
  7. 27 11月, 2014 1 次提交
  8. 26 11月, 2014 7 次提交
  9. 25 11月, 2014 2 次提交
  10. 23 11月, 2014 1 次提交
  11. 11 11月, 2014 3 次提交
  12. 10 11月, 2014 1 次提交
    • K
      mfd: max77693: Fix always masked MUIC interrupts · c0acb814
      Krzysztof Kozlowski 提交于
      All interrupts coming from MUIC were ignored because interrupt source
      register was masked.
      
      The Maxim 77693 has a "interrupt source" - a separate register and interrupts
      which give information about PMIC block triggering the individual
      interrupt (charger, topsys, MUIC, flash LED).
      
      By default bootloader could initialize this register to "mask all"
      value. In such case (observed on Trats2 board) MUIC interrupts won't be
      generated regardless of their mask status. Regmap irq chip was unmasking
      individual MUIC interrupts but the source was masked
      
      Before introducing regmap irq chip this interrupt source was unmasked,
      read and acked. Reading and acking is not necessary but unmasking is.
      
      Fixes: 342d669c ("mfd: max77693: Handle IRQs using regmap")
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NKrzysztof Kozlowski <k.kozlowski@samsung.com>
      Reviewed-by: NChanwoo Choi <cw00.choi@samsung.com>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      c0acb814
  13. 20 10月, 2014 1 次提交
  14. 07 10月, 2014 2 次提交
  15. 30 9月, 2014 1 次提交
  16. 26 9月, 2014 4 次提交