Lines Matching refs:pio_writel
80 pio_writel(pio, PUER, pin_mask); in at32_select_periph()
84 pio_writel(pio, BSR, pin_mask); in at32_select_periph()
86 pio_writel(pio, ASR, pin_mask); in at32_select_periph()
89 pio_writel(pio, PDR, pin_mask); in at32_select_periph()
93 pio_writel(pio, PUDR, pin_mask); in at32_select_periph()
122 pio_writel(pio, SODR, mask); in at32_select_gpio()
124 pio_writel(pio, CODR, mask); in at32_select_gpio()
126 pio_writel(pio, MDER, mask); in at32_select_gpio()
128 pio_writel(pio, MDDR, mask); in at32_select_gpio()
129 pio_writel(pio, PUDR, mask); in at32_select_gpio()
130 pio_writel(pio, OER, mask); in at32_select_gpio()
133 pio_writel(pio, PUER, mask); in at32_select_gpio()
135 pio_writel(pio, PUDR, mask); in at32_select_gpio()
137 pio_writel(pio, IFER, mask); in at32_select_gpio()
139 pio_writel(pio, IFDR, mask); in at32_select_gpio()
140 pio_writel(pio, ODR, mask); in at32_select_gpio()
143 pio_writel(pio, PER, mask); in at32_select_gpio()
212 pio_writel(pio, ODR, mask); in direction_input()
234 pio_writel(pio, OER, mask); in direction_output()
244 pio_writel(pio, SODR, mask); in gpio_set()
246 pio_writel(pio, CODR, mask); in gpio_set()
258 pio_writel(pio, IDR, 1 << (gpio & 0x1f)); in gpio_irq_mask()
266 pio_writel(pio, IER, 1 << (gpio & 0x1f)); in gpio_irq_unmask()
468 pio_writel(pio, IDR, ~0UL); in at32_init_pio()