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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sorry for using soft irq here, should be *thread irq*.


Jason Wang wrote:
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"


--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux