1. 21 3月, 2015 1 次提交
  2. 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
  3. 30 1月, 2015 1 次提交
    • S
      phy: exynos-video-mipi: Fix regression by adding support for PMU regmap · e4b3d380
      Sylwester Nawrocki 提交于
      After the Exynos Power Management Unit (PMU) driver was converted
      to the platform device driver in commit 14fc8b93
      ("ARM: EXYNOS: Add platform driver support for Exynos PMU") and
      then PMU device nodes added to Exynos4 DTs in commit
      7b9613ac ("ARM: dts: add PMU syscon node for exynos4")
      the mipi video phy driver started failing probing, due to overlapping
      memory mapped register region resources.
      
      Now all the Exynos peripheral devices which have registers in the PMU
      region are supposed to use the regmap provided by the syscon driver.
      So support for regmap is added in this patch, this unfortunately
      creates yet another indirection into that supposedly trivial driver.
      
      The additional mutex is required because single register is used by
      PHY pairs (they share bit in a register). An improvement here could
      be to allow a PHY instance be created with a driver custom mutex,
      which would then be common for each PHY pair. This would eliminate
      one of 3 mutexes which need to be taken in the phy_power_on/
      phy_power_off code path. However, I tried to keep this bug fix patch
      possibly simple.
      
      This change is needed to make MIPI DSI displays and MIPI CSI-2
      camera sensors working again on Exynos4 boards.
      
      Cc: Pankaj Dubey <pankaj.dubey@samsung.com>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Signed-off-by: NSylwester Nawrocki <s.nawrocki@samsung.com>
      Signed-off-by: NKishon Vijay Abraham I <kishon@ti.com>
      e4b3d380
  4. 23 1月, 2015 3 次提交
  5. 22 1月, 2015 3 次提交
  6. 21 1月, 2015 1 次提交
  7. 20 1月, 2015 12 次提交
  8. 16 1月, 2015 1 次提交
  9. 15 1月, 2015 2 次提交
  10. 09 1月, 2015 1 次提交
  11. 16 12月, 2014 2 次提交
  12. 08 12月, 2014 1 次提交
  13. 27 11月, 2014 1 次提交
  14. 26 11月, 2014 7 次提交
  15. 25 11月, 2014 2 次提交
  16. 23 11月, 2014 1 次提交