lkml.org 
[lkml]   [2013]   [Jul]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 12/21] IIO: ti_adc: Also clear threshold event when clearing overrun event
    Date
    When an overrun occurs, the FIFO is cleared. If a FIFO threshold event

    was pending, the data is now gone. Clear the threshold event when

    handling an overrun (or underflow).

    Signed-off-by: Russ Dill <Russ.Dill@ti.com>
    Signed-off-by: Zubair Lutfullah <zubair.lutfullah@gmail.com>
    ---
    drivers/iio/adc/ti_am335x_adc.c | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c
    index fcd414d..1e48799 100644
    --- a/drivers/iio/adc/ti_am335x_adc.c
    +++ b/drivers/iio/adc/ti_am335x_adc.c
    @@ -178,7 +178,8 @@ static irqreturn_t tiadc_irq(int irq, void *private)

    tiadc_writel(adc_dev, REG_IRQSTATUS,
    IRQENB_FIFO1OVRRUN |
    - IRQENB_FIFO1UNDRFLW);
    + IRQENB_FIFO1UNDRFLW |
    + IRQENB_FIFO1THRES);

    tiadc_writel(adc_dev, REG_CTRL,
    (config | CNTRLREG_TSCSSENB));
    --
    1.7.9.5


    \
     
     \ /
      Last update: 2013-07-18 02:01    [W:3.366 / U:0.060 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site