lkml.org 
[lkml]   [2020]   [Jun]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.7 302/376] Bluetooth: hci_bcm: respect IRQ polarity from DT
    Date
    From: Michał Mirosław <mirq-linux@rere.qmqm.pl>

    commit b25e4df4a83e516efbdeeefb5b2d3e259639a56e upstream.

    The IRQ polarity is be configured in bcm_setup_sleep(). Make the
    configured value match what is in the DeviceTree.

    Cc: stable@vger.kernel.org
    Fixes: f25a96c8eb46 ("Bluetooth: hci_bcm: enable IRQ capability from devicetree")
    Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl>
    Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/bluetooth/hci_bcm.c | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    --- a/drivers/bluetooth/hci_bcm.c
    +++ b/drivers/bluetooth/hci_bcm.c
    @@ -1153,7 +1153,8 @@ static int bcm_of_probe(struct bcm_devic
    device_property_read_u8_array(bdev->dev, "brcm,bt-pcm-int-params",
    bdev->pcm_int_params, 5);
    bdev->irq = of_irq_get_byname(bdev->dev->of_node, "host-wakeup");
    -
    + bdev->irq_active_low = irq_get_trigger_type(bdev->irq)
    + & (IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_LEVEL_LOW);
    return 0;
    }


    \
     
     \ /
      Last update: 2020-06-19 17:55    [W:2.624 / U:0.076 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site