Lines Matching refs:writel
47 writel(BIT(0), sun4i_irq_base + SUN4I_IRQ_PENDING_REG(0)); in sun4i_irq_ack()
58 writel(val & ~(1 << irq_off), in sun4i_irq_mask()
70 writel(val | (1 << irq_off), in sun4i_irq_unmask()
105 writel(0, sun4i_irq_base + SUN4I_IRQ_ENABLE_REG(0)); in sun4i_of_init()
106 writel(0, sun4i_irq_base + SUN4I_IRQ_ENABLE_REG(1)); in sun4i_of_init()
107 writel(0, sun4i_irq_base + SUN4I_IRQ_ENABLE_REG(2)); in sun4i_of_init()
110 writel(0, sun4i_irq_base + SUN4I_IRQ_MASK_REG(0)); in sun4i_of_init()
111 writel(0, sun4i_irq_base + SUN4I_IRQ_MASK_REG(1)); in sun4i_of_init()
112 writel(0, sun4i_irq_base + SUN4I_IRQ_MASK_REG(2)); in sun4i_of_init()
115 writel(0xffffffff, sun4i_irq_base + SUN4I_IRQ_PENDING_REG(0)); in sun4i_of_init()
116 writel(0xffffffff, sun4i_irq_base + SUN4I_IRQ_PENDING_REG(1)); in sun4i_of_init()
117 writel(0xffffffff, sun4i_irq_base + SUN4I_IRQ_PENDING_REG(2)); in sun4i_of_init()
120 writel(0x01, sun4i_irq_base + SUN4I_IRQ_PROTECTION_REG); in sun4i_of_init()
123 writel(0x00, sun4i_irq_base + SUN4I_IRQ_NMI_CTRL_REG); in sun4i_of_init()