Touchscreen drivers for WM9705, WM9712, WM9713 and WM9715. branch, upstream, updated. v2.6.25-rc7-200-gea8500c
Mark Brown
broonie at opensource.wolfsonmicro.com
Tue Apr 15 15:45:02 BST 2008
The branch upstream has been updated
discards ee28b7b819747c274396671a103de272a18349ef (commit)
discards 1397d049b5fcac199b06d09139804c241bed4f91 (commit)
discards 891fbaabc2d55c5962ec8ab56e4bcefad71e1687 (commit)
via ea8500c3555647807154e28b870b23ddae7bd577 (commit)
via 68e57dc88cdda110bfdbbcdeb79b0e18ba47452f (commit)
via 5fa49e3357a66353cb2289b3ff0f3a4ab9f64c8e (commit)
from ee28b7b819747c274396671a103de272a18349ef (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ea8500c3555647807154e28b870b23ddae7bd577
Author: Mark Brown <broonie at opensource.wolfsonmicro.com>
Date: Thu Apr 10 10:37:31 2008 +0100
wm97xx-core: Support use as a wakeup source
The WM97xx touch screen controllers can be used to generate a wakeup
event when the system is suspended. Provide a new core API call
wm97xx_set_suspend_mode() allowing machine drivers to enable this. If no
suspend_mode is provided then the touch panel will be powered down when
the system is suspended.
Signed-off-by: Mark Brown <broonie at opensource.wolfsonmicro.com>
commit 68e57dc88cdda110bfdbbcdeb79b0e18ba47452f
Author: Mark Brown <broonie at opensource.wolfsonmicro.com>
Date: Wed Apr 9 14:50:35 2008 +0100
wm97xx-core: Use IRQF_SAMPLE_RANDOM
The touchscreen interrupt is driven by human input which can reasonably
be used to provide entropy.
Signed-off-by: Mark Brown <broonie at opensource.wolfsonmicro.com>
commit 5fa49e3357a66353cb2289b3ff0f3a4ab9f64c8e
Author: Mark Brown <broonie at opensource.wolfsonmicro.com>
Date: Wed Apr 2 16:06:31 2008 +0100
wm97xx-core: Only schedule interrupt handler if not already scheduled
As well as clarifying the fact that the driver can cope if a second
interrupt occurs before the IRQ work is scheduled this also ensures
that calls to the machine irq_enable() are balanced, making that easier
to implement. Normally this is redundant due to the interrupt disabling
but some unusal board configurations can trigger it.
Signed-off-by: Mark Brown <broonie at opensource.wolfsonmicro.com>
-----------------------------------------------------------------------
Summary of changes:
--
Touchscreen drivers for WM9705, WM9712, WM9713 and WM9715.
More information about the touch-commits
mailing list