Lines Matching refs:tzic_base
53 static void __iomem *tzic_base; variable
68 value = __raw_readl(tzic_base + TZIC_INTSEC0(index)) | mask; in tzic_set_irq_fiq()
71 __raw_writel(value, tzic_base + TZIC_INTSEC0(index)); in tzic_set_irq_fiq()
85 __raw_writel(gc->wake_active, tzic_base + TZIC_WAKEUP0(idx)); in tzic_irq_suspend()
92 __raw_writel(__raw_readl(tzic_base + TZIC_ENSET0(idx)), in tzic_irq_resume()
93 tzic_base + TZIC_WAKEUP0(idx)); in tzic_irq_resume()
112 gc = irq_alloc_generic_chip("tzic", 1, irq_start, tzic_base, in tzic_init_gc()
138 stat = __raw_readl(tzic_base + TZIC_HIPND(i)) & in tzic_handle_irq()
139 __raw_readl(tzic_base + TZIC_INTSEC0(i)); in tzic_handle_irq()
163 tzic_base = of_iomap(np, 0); in tzic_init_irq()
164 WARN_ON(!tzic_base); in tzic_init_irq()
169 i = __raw_readl(tzic_base + TZIC_INTCNTL); in tzic_init_irq()
171 __raw_writel(0x80010001, tzic_base + TZIC_INTCNTL); in tzic_init_irq()
172 __raw_writel(0x1f, tzic_base + TZIC_PRIOMASK); in tzic_init_irq()
173 __raw_writel(0x02, tzic_base + TZIC_SYNCCTRL); in tzic_init_irq()
176 __raw_writel(0xFFFFFFFF, tzic_base + TZIC_INTSEC0(i)); in tzic_init_irq()
180 __raw_writel(0xFFFFFFFF, tzic_base + TZIC_ENCLEAR0(i)); in tzic_init_irq()
217 __raw_writel(1, tzic_base + TZIC_DSMINT); in tzic_enable_wake()
218 if (unlikely(__raw_readl(tzic_base + TZIC_DSMINT) == 0)) in tzic_enable_wake()
222 __raw_writel(__raw_readl(tzic_base + TZIC_ENSET0(i)), in tzic_enable_wake()
223 tzic_base + TZIC_WAKEUP0(i)); in tzic_enable_wake()