Lines Matching refs:irq_bt
88 cfg->irq_bt = irq_of_parse_and_map(card->plt_of_node, 0); in btmrvl_sdio_probe_of()
89 if (!cfg->irq_bt) { in btmrvl_sdio_probe_of()
91 cfg->irq_bt = -1; in btmrvl_sdio_probe_of()
93 ret = devm_request_irq(dev, cfg->irq_bt, in btmrvl_sdio_probe_of()
99 cfg->irq_bt, ret); in btmrvl_sdio_probe_of()
104 disable_irq(cfg->irq_bt); in btmrvl_sdio_probe_of()
1635 if (card->plt_wake_cfg && card->plt_wake_cfg->irq_bt >= 0 && in btmrvl_sdio_suspend()
1638 enable_irq(card->plt_wake_cfg->irq_bt); in btmrvl_sdio_suspend()
1639 enable_irq_wake(card->plt_wake_cfg->irq_bt); in btmrvl_sdio_suspend()
1653 card->plt_wake_cfg->irq_bt >= 0 && in btmrvl_sdio_suspend()
1655 disable_irq_wake(card->plt_wake_cfg->irq_bt); in btmrvl_sdio_suspend()
1656 disable_irq(card->plt_wake_cfg->irq_bt); in btmrvl_sdio_suspend()
1714 if (card->plt_wake_cfg && card->plt_wake_cfg->irq_bt >= 0 && in btmrvl_sdio_resume()
1716 disable_irq_wake(card->plt_wake_cfg->irq_bt); in btmrvl_sdio_resume()
1717 disable_irq(card->plt_wake_cfg->irq_bt); in btmrvl_sdio_resume()
1722 enable_irq(card->plt_wake_cfg->irq_bt); in btmrvl_sdio_resume()