lkml.org 
[lkml]   [2017]   [Jul]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 3/5] w1: ds1wm: add level interrupt modes
    Date
    w1: ds1wm: add level interrupt modes

    Signed-off-by: Johannes Poehlmann <johannes.poehlmann@izt-labs.de>
    Acked-by: Evgeniy Polyakov <zbr@ioremap.net>
    ---
    drivers/w1/masters/ds1wm.c | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/drivers/w1/masters/ds1wm.c b/drivers/w1/masters/ds1wm.c
    index d15575d..f8a3ba0 100644
    --- a/drivers/w1/masters/ds1wm.c
    +++ b/drivers/w1/masters/ds1wm.c
    @@ -566,6 +566,10 @@ static int ds1wm_probe(struct platform_device *pdev)
    irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_EDGE_RISING);
    if (res->flags & IORESOURCE_IRQ_LOWEDGE)
    irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_EDGE_FALLING);
    + if (res->flags & IORESOURCE_IRQ_HIGHLEVEL)
    + irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_LEVEL_HIGH);
    + if (res->flags & IORESOURCE_IRQ_LOWLEVEL)
    + irq_set_irq_type(ds1wm_data->irq, IRQ_TYPE_LEVEL_LOW);

    ret = devm_request_irq(&pdev->dev, ds1wm_data->irq, ds1wm_isr,
    IRQF_SHARED, "ds1wm", ds1wm_data);
    --
    2.1.4
    \
     
     \ /
      Last update: 2017-07-25 13:28    [W:2.969 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site