android_kernel_google_msm/drivers/thermal
Ajay Dudani cdd1bf28a1 thermal: tsens8960: Fix delay in the ISR
There are more sensors on APQ8064 and MSM8930 whose status registers are to be
read and checked against enabled sensors if thresholds interrupts are crossed.
This causes delay in processing the ISR before it is returned causing other
timer events to be delayed.

Fix this by performing the status register reads for the sensors in a separate
workqueue.

CRs-Fixed: 390508
Change-Id: I7b254d0d73dfefb667e7bf9484ae704fe4ff38a8
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
Signed-off-by: Ajay Dudani <adudani@codeaurora.org>
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-03-04 12:46:05 -08:00
..
Kconfig msm: Add support for thermal monitor on msm8974 2013-02-27 18:20:26 -08:00
Makefile thermal: tsens: Add 8974 TSENS driver 2013-02-27 18:16:04 -08:00
msm8960_tsens.c thermal: tsens8960: Fix delay in the ISR 2013-03-04 12:46:05 -08:00
msm8974-tsens.c thermal: tsens8974: Fix one point calibration offsets 2013-02-27 18:21:16 -08:00
msm_popmem-tm.c
msm_thermal.c thermal: msm_thermal: Define and implement device tree bindings 2013-02-27 18:19:38 -08:00
msm_tsens.c thermal: msm_tsens: Fix clearing interrupt bit on resume 2013-02-25 11:33:38 -08:00
pm8xxx-tm.c hwmon: pm8xxx_adc: Remove pm8921-adc 2013-02-25 11:33:24 -08:00
spear_thermal.c
thermal_sys.c thermal: thermal_sys: Fix return value of trip_point_temp_set 2013-02-25 11:33:16 -08:00