From: Quanyang Wang <quanyang.w...@windriver.com>

The xilinx-intc driver in mainline use different functions
from SDK, so let's uniform them to avoid build error.

Signed-off-by: Quanyang Wang <quanyang.w...@windriver.com>
---
 drivers/irqchip/irq-xilinx-intc.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/irqchip/irq-xilinx-intc.c 
b/drivers/irqchip/irq-xilinx-intc.c
index 2c3184ecfd33..0587a319ccee 100644
--- a/drivers/irqchip/irq-xilinx-intc.c
+++ b/drivers/irqchip/irq-xilinx-intc.c
@@ -152,7 +152,7 @@ static unsigned int xintc_get_irq_local(struct 
xintc_irq_chip *irqc)
 
 static int xintc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t 
hw)
 {
-       struct xintc_irq_chip *irqc = d->host_data;
+       struct xintc_irq_chip *local_intc = d->host_data;
        u32 edge = local_intc->intr_mask & (1 << hw);
 
        /*
@@ -228,8 +228,8 @@ static void xil_intc_initial_setup(struct xintc_irq_chip 
*irqc)
        /* Enable all SW IRQs */
        for (i = 0; i < irqc->sw_irq; i++) {
                mask = 1 << (i + irqc->nr_irq);
-               irqc->write_fn(irqc->base + IAR, mask);
-               irqc->write_fn(irqc->base + SIE, mask);
+               xintc_write(irqc, IAR, mask);
+               xintc_write(irqc, SIE, mask);
        }
 }
 
@@ -275,7 +275,7 @@ static void xil_intc_handle_irq(struct pt_regs *regs)
        struct xintc_irq_chip *irqc = per_cpu_ptr(&primary_intc, cpu_id);
 
        do {
-               hwirq = irqc->read_fn(irqc->base + IVR);
+               hwirq = xintc_read(irqc, IVR);
                if (hwirq != -1U) {
                        if (hwirq >= irqc->nr_irq) {
 #if defined(CONFIG_SMP) && defined(CONFIG_MICROBLAZE)
@@ -284,7 +284,7 @@ static void xil_intc_handle_irq(struct pt_regs *regs)
                                WARN_ONCE(1, "SW interrupt not handled\n");
 #endif
                                /* ACK is necessary */
-                               irqc->write_fn(irqc->base + IAR, 1 << hwirq);
+                               xintc_write(irqc, IAR, 1 << hwirq);
                                continue;
                        } else {
                                ret = handle_domain_irq(irqc->domain,
-- 
2.25.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#9945): 
https://lists.yoctoproject.org/g/linux-yocto/message/9945
Mute This Topic: https://lists.yoctoproject.org/mt/83387826/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to