Lines Matching refs:writel
48 writel(BIT(0), sun4i_irq_base + SUN4I_IRQ_PENDING_REG(0)); in sun4i_irq_ack()
59 writel(val & ~(1 << irq_off), in sun4i_irq_mask()
71 writel(val | (1 << irq_off), in sun4i_irq_unmask()
106 writel(0, sun4i_irq_base + SUN4I_IRQ_ENABLE_REG(0)); in sun4i_of_init()
107 writel(0, sun4i_irq_base + SUN4I_IRQ_ENABLE_REG(1)); in sun4i_of_init()
108 writel(0, sun4i_irq_base + SUN4I_IRQ_ENABLE_REG(2)); in sun4i_of_init()
111 writel(0, sun4i_irq_base + SUN4I_IRQ_MASK_REG(0)); in sun4i_of_init()
112 writel(0, sun4i_irq_base + SUN4I_IRQ_MASK_REG(1)); in sun4i_of_init()
113 writel(0, sun4i_irq_base + SUN4I_IRQ_MASK_REG(2)); in sun4i_of_init()
116 writel(0xffffffff, sun4i_irq_base + SUN4I_IRQ_PENDING_REG(0)); in sun4i_of_init()
117 writel(0xffffffff, sun4i_irq_base + SUN4I_IRQ_PENDING_REG(1)); in sun4i_of_init()
118 writel(0xffffffff, sun4i_irq_base + SUN4I_IRQ_PENDING_REG(2)); in sun4i_of_init()
121 writel(0x01, sun4i_irq_base + SUN4I_IRQ_PROTECTION_REG); in sun4i_of_init()
124 writel(0x00, sun4i_irq_base + SUN4I_IRQ_NMI_CTRL_REG); in sun4i_of_init()