Thread (19 messages) 19 messages, 4 authors, 2010-10-19

[PATCH 0/4] Switch ads7846 driver to use soft irq

STALE5828d

From: Jason Wang <hidden>
Date: 2010-09-16 10:47:54

Some explanations:

The first patch is from dmitry, he build a frame work for this driver
to use soft irq. The remaining 3 patches are from me to fix some issues
for the driver of soft irq verison.

We change this driver to use soft irq because under current version,
we must use spin lock to protect racing issues, the regulator
operations are also in the racing issue list but we can't put it
in the spin lock protected area because regulator operations always
implement via i2c/spi transfers, in those transfers often call sleep
funcitons. Now change to use soft irq, we can use mutex instread of
spin lock, so this issue is solved.

I have tested these patches on the ti_omap3530evm board:
 1)use ts_lib after normal boot
 2)use ts_lib after "#echo 1/0 > /sys/bus/spi/devices/spi0.1/disable"
 3)use ts_lib after "#echo mem > /sys/power/state" and "wake up"

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help