summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom/bnxt/bnxt.c
diff options
context:
space:
mode:
authorBrian Norris <briannorris@chromium.org>2019-04-09 11:49:17 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2019-04-09 17:38:24 -1000
commit771acc7e4a6e5dba779cb1a7fd851a164bc81033 (patch)
treea0574841f90b59fa08855d7eec95fd132063d645 /drivers/net/ethernet/broadcom/bnxt/bnxt.c
parent0ee7fb36f988539f52f83ce6048d696bd540066f (diff)
downloadtalos-op-linux-771acc7e4a6e5dba779cb1a7fd851a164bc81033.tar.gz
talos-op-linux-771acc7e4a6e5dba779cb1a7fd851a164bc81033.zip
Bluetooth: btusb: request wake pin with NOAUTOEN
Badly-designed systems might have (for example) active-high wake pins that default to high (e.g., because of external pull ups) until they have an active firmware which starts driving it low. This can cause an interrupt storm in the time between request_irq() and disable_irq(). We don't support shared interrupts here, so let's just pre-configure the interrupt to avoid auto-enabling it. Fixes: fd913ef7ce61 ("Bluetooth: btusb: Add out-of-band wakeup support") Fixes: 5364a0b4f4be ("arm64: dts: rockchip: move QCA6174A wakeup pin into its USB node") Signed-off-by: Brian Norris <briannorris@chromium.org> Reviewed-by: Matthias Kaehlcke <mka@chromium.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnxt/bnxt.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud