Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8faf9e38 authored by Wanlong Gao's avatar Wanlong Gao Committed by Hans-Christian Egtvedt
Browse files

fix the wrong argument of the functions definition



The functions of eic_chip's memebers use the wrong argument .

Signed-off-by: default avatarWanlong Gao <wanlong.gao@gmail.com>
Signed-off-by: default avatarHans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
parent aaa119a3
Loading
Loading
Loading
Loading
+10 −10
Original line number Original line Diff line number Diff line
@@ -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;