aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mfd
diff options
context:
space:
mode:
authorOleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>2012-03-02 12:47:40 +0200
committerZiyann <jaraidaniel@gmail.com>2014-10-01 13:00:32 +0200
commit915830265b9e00f88585aa00f8af4b70a984fc66 (patch)
tree291249cdb3d19887ab33a1e763729fcf2e6755aa /drivers/mfd
parentaa58770ee045377ab3aac0cc60ca1ff98c762eec (diff)
downloadkernel_samsung_tuna-915830265b9e00f88585aa00f8af4b70a984fc66.zip
kernel_samsung_tuna-915830265b9e00f88585aa00f8af4b70a984fc66.tar.gz
kernel_samsung_tuna-915830265b9e00f88585aa00f8af4b70a984fc66.tar.bz2
MFD: TWL6030: Change return result of the GPADC interrupt call back function
Previously was not possible to read the corrected and converted values of the gpadc conversion in the call back function. Now pointer to the twl6030_gpadc_request returned to the call back function and we can read all adc channel values: raw without correction and convertation, corrected and converted, raw values etc. Change-Id: I4a3699952ddf9cacc4cca5e205b93e28502f291d Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
Diffstat (limited to 'drivers/mfd')
-rw-r--r--drivers/mfd/twl6030-gpadc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mfd/twl6030-gpadc.c b/drivers/mfd/twl6030-gpadc.c
index 621270b..948116e 100644
--- a/drivers/mfd/twl6030-gpadc.c
+++ b/drivers/mfd/twl6030-gpadc.c
@@ -589,7 +589,7 @@ static void twl6030_gpadc_work(struct work_struct *ws)
/* Return results to caller */
if (r->func_cb != NULL) {
- r->func_cb(len, r->channels, r->rbuf);
+ r->func_cb(r);
r->func_cb = NULL;
}