fix the wrong argument of the functions definition
The functions of eic_chip's memebers use the wrong argument . Signed-off-by: Wanlong Gao <wanlong.gao@gmail.com> Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
This commit is contained in:
committed by
Hans-Christian Egtvedt
parent
aaa119a3d4
commit
8faf9e3838
@@ -61,34 +61,34 @@ struct eic {
|
|||||||
static struct eic *nmi_eic;
|
static struct eic *nmi_eic;
|
||||||
static bool nmi_enabled;
|
static bool nmi_enabled;
|
||||||
|
|
||||||
static void eic_ack_irq(struct irq_chip *d)
|
static void eic_ack_irq(struct irq_data *d)
|
||||||
{
|
{
|
||||||
struct eic *eic = irq_data_get_irq_chip_data(data);
|
struct eic *eic = irq_data_get_irq_chip_data(d);
|
||||||
eic_writel(eic, ICR, 1 << (d->irq - eic->first_irq));
|
eic_writel(eic, ICR, 1 << (d->irq - eic->first_irq));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void eic_mask_irq(struct irq_chip *d)
|
static void eic_mask_irq(struct irq_data *d)
|
||||||
{
|
{
|
||||||
struct eic *eic = irq_data_get_irq_chip_data(data);
|
struct eic *eic = irq_data_get_irq_chip_data(d);
|
||||||
eic_writel(eic, IDR, 1 << (d->irq - eic->first_irq));
|
eic_writel(eic, IDR, 1 << (d->irq - eic->first_irq));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void eic_mask_ack_irq(struct irq_chip *d)
|
static void eic_mask_ack_irq(struct irq_data *d)
|
||||||
{
|
{
|
||||||
struct eic *eic = irq_data_get_irq_chip_data(data);
|
struct eic *eic = irq_data_get_irq_chip_data(d);
|
||||||
eic_writel(eic, ICR, 1 << (d->irq - eic->first_irq));
|
eic_writel(eic, ICR, 1 << (d->irq - eic->first_irq));
|
||||||
eic_writel(eic, IDR, 1 << (d->irq - eic->first_irq));
|
eic_writel(eic, IDR, 1 << (d->irq - eic->first_irq));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void eic_unmask_irq(struct irq_chip *d)
|
static void eic_unmask_irq(struct irq_data *d)
|
||||||
{
|
{
|
||||||
struct eic *eic = irq_data_get_irq_chip_data(data);
|
struct eic *eic = irq_data_get_irq_chip_data(d);
|
||||||
eic_writel(eic, IER, 1 << (d->irq - eic->first_irq));
|
eic_writel(eic, IER, 1 << (d->irq - eic->first_irq));
|
||||||
}
|
}
|
||||||
|
|
||||||
static int eic_set_irq_type(struct irq_chip *d, unsigned int flow_type)
|
static int eic_set_irq_type(struct irq_data *d, unsigned int flow_type)
|
||||||
{
|
{
|
||||||
struct eic *eic = irq_data_get_irq_chip_data(data);
|
struct eic *eic = irq_data_get_irq_chip_data(d);
|
||||||
unsigned int irq = d->irq;
|
unsigned int irq = d->irq;
|
||||||
unsigned int i = irq - eic->first_irq;
|
unsigned int i = irq - eic->first_irq;
|
||||||
u32 mode, edge, level;
|
u32 mode, edge, level;
|
||||||
|
Reference in New Issue
Block a user