Lines Matching refs:tzic_base
46 static void __iomem *tzic_base; variable
61 value = imx_readl(tzic_base + TZIC_INTSEC0(index)) | mask; in tzic_set_irq_fiq()
64 imx_writel(value, tzic_base + TZIC_INTSEC0(index)); in tzic_set_irq_fiq()
78 imx_writel(gc->wake_active, tzic_base + TZIC_WAKEUP0(idx)); in tzic_irq_suspend()
85 imx_writel(imx_readl(tzic_base + TZIC_ENSET0(idx)), in tzic_irq_resume()
86 tzic_base + TZIC_WAKEUP0(idx)); in tzic_irq_resume()
105 gc = irq_alloc_generic_chip("tzic", 1, irq_start, tzic_base, in tzic_init_gc()
131 stat = imx_readl(tzic_base + TZIC_HIPND(i)) & in tzic_handle_irq()
132 imx_readl(tzic_base + TZIC_INTSEC0(i)); in tzic_handle_irq()
154 tzic_base = of_iomap(np, 0); in tzic_init_dt()
155 WARN_ON(!tzic_base); in tzic_init_dt()
160 i = imx_readl(tzic_base + TZIC_INTCNTL); in tzic_init_dt()
162 imx_writel(0x80010001, tzic_base + TZIC_INTCNTL); in tzic_init_dt()
163 imx_writel(0x1f, tzic_base + TZIC_PRIOMASK); in tzic_init_dt()
164 imx_writel(0x02, tzic_base + TZIC_SYNCCTRL); in tzic_init_dt()
167 imx_writel(0xFFFFFFFF, tzic_base + TZIC_INTSEC0(i)); in tzic_init_dt()
171 imx_writel(0xFFFFFFFF, tzic_base + TZIC_ENCLEAR0(i)); in tzic_init_dt()
211 imx_writel(1, tzic_base + TZIC_DSMINT); in tzic_enable_wake()
212 if (unlikely(imx_readl(tzic_base + TZIC_DSMINT) == 0)) in tzic_enable_wake()
216 imx_writel(imx_readl(tzic_base + TZIC_ENSET0(i)), in tzic_enable_wake()
217 tzic_base + TZIC_WAKEUP0(i)); in tzic_enable_wake()