diff options
author | Brian Norris <computersforpeace@gmail.com> | 2014-12-25 18:49:02 +0100 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2015-04-01 17:21:36 +0200 |
commit | c9ae71e0f78fb72eedd674c788415cdf1eb34195 (patch) | |
tree | 19954a1de85beb0b4cacff1e65a57a0532dc431a /drivers/irqchip/irq-bcm7120-l2.c | |
parent | IRQCHIP: Update docs regarding irq_domain_add_tree() (diff) | |
download | linux-c9ae71e0f78fb72eedd674c788415cdf1eb34195.tar.xz linux-c9ae71e0f78fb72eedd674c788415cdf1eb34195.zip |
IRQCHIP: brcmstb-l2: don't clear wakeable interrupts at init time
Wakeable interrupts might be pending at boot/init time, because wakeup
interrupts might have triggered a resume from S5. So don't clear such
wakeups.
This means that any driver which requests a wakeable interrupt bit
should be prepared to handle an interrupt as soon as they call
request_irq(). (This is technically already the correct development
practice, but some drivers probably expect not to receive interrupts
until they have performed some I/O.)
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Cc: f.fainelli@gmail.com
Cc: jaedon.shin@gmail.com
Cc: abrestic@chromium.org
Cc: tglx@linutronix.de
Cc: jason@lakedaemon.net
Cc: jogo@openwrt.org
Cc: arnd@arndb.de
Cc: computersforpeace@gmail.com
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/8840/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'drivers/irqchip/irq-bcm7120-l2.c')
0 files changed, 0 insertions, 0 deletions