2010-12-12 12:26:05

by Mark Brown

[permalink] [raw]
Subject: [PATCH] mfd: Conver tc35892 to new irq_ APIs

The genirq core is being converted to pass struct irq_data to irq_chip
operations rather than an IRQ number. Update the tc35892 driver to the
new APIs.

Signed-off-by: Mark Brown <[email protected]>
---
drivers/mfd/tc35892.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/mfd/tc35892.c b/drivers/mfd/tc35892.c
index e619e2a..6db55d8 100644
--- a/drivers/mfd/tc35892.c
+++ b/drivers/mfd/tc35892.c
@@ -163,15 +163,15 @@ static irqreturn_t tc35892_irq(int irq, void *data)
return IRQ_HANDLED;
}

-static void tc35892_irq_dummy(unsigned int irq)
+static void tc35892_irq_dummy(struct irq_data *data)
{
/* No mask/unmask at this level */
}

static struct irq_chip tc35892_irq_chip = {
- .name = "tc35892",
- .mask = tc35892_irq_dummy,
- .unmask = tc35892_irq_dummy,
+ .name = "tc35892",
+ .irq_mask = tc35892_irq_dummy,
+ .irq_unmask = tc35892_irq_dummy,
};

static int tc35892_irq_init(struct tc35892 *tc35892)
--
1.7.2.3


2010-12-13 03:57:19

by Rabin Vincent

[permalink] [raw]
Subject: Re: [PATCH] mfd: Conver tc35892 to new irq_ APIs

On Sun, Dec 12, 2010 at 13:26:09 +0100, Mark Brown wrote:
> The genirq core is being converted to pass struct irq_data to irq_chip
> operations rather than an IRQ number. Update the tc35892 driver to the
> new APIs.
>
> Signed-off-by: Mark Brown <[email protected]>

Acked-by: Rabin Vincent <[email protected]>