You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
From 77f1265dd02dfd5dcaa0ebd6d3ea1d131bc095e2 Mon Sep 17 00:00:00 2001
|
|
|
|
From: Chen-Yu Tsai <wens@csie.org>
|
|
|
|
Date: Tue, 7 Jan 2014 19:01:29 +0800
|
|
|
|
Subject: [PATCH] pinctrl: sunxi: add IRQCHIP_SKIP_SET_WAKE flag for pinctrl
|
|
|
|
irq chip
|
|
|
|
|
|
|
|
The sunxi pinctrl irq chip driver does not support wakeup at the
|
|
|
|
moment. Adding IRQCHIP_SKIP_SET_WAKE lets the irqs work with drivers
|
|
|
|
using wakeup.
|
|
|
|
|
|
|
|
Also add a name to the irq chip.
|
|
|
|
---
|
|
|
|
drivers/pinctrl/pinctrl-sunxi.c | 2 ++
|
|
|
|
1 file changed, 2 insertions(+)
|
|
|
|
|
|
|
|
--- a/drivers/pinctrl/pinctrl-sunxi.c
|
|
|
|
+++ b/drivers/pinctrl/pinctrl-sunxi.c
|
|
|
|
@@ -661,6 +661,8 @@ static struct irq_chip sunxi_pinctrl_irq
|
|
|
|
.irq_mask_ack = sunxi_pinctrl_irq_mask_ack,
|
|
|
|
.irq_unmask = sunxi_pinctrl_irq_unmask,
|
|
|
|
.irq_set_type = sunxi_pinctrl_irq_set_type,
|
|
|
|
+ .name = "sunxi-pio",
|
|
|
|
+ .flags = IRQCHIP_SKIP_SET_WAKE,
|
|
|
|
};
|
|
|
|
|
|
|
|
static void sunxi_pinctrl_irq_handler(unsigned irq, struct irq_desc *desc)
|