• Home
  • Raw
  • Download

Lines Matching refs:__raw_writel

154 	__raw_writel(mask, pio + PIO_IDR);  in at91_set_GPIO_periph()
155 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); in at91_set_GPIO_periph()
156 __raw_writel(mask, pio + PIO_PER); in at91_set_GPIO_periph()
173 __raw_writel(mask, pio + PIO_IDR); in at91_set_A_periph()
174 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); in at91_set_A_periph()
176 __raw_writel(__raw_readl(pio + PIO_ABCDSR1) & ~mask, in at91_set_A_periph()
178 __raw_writel(__raw_readl(pio + PIO_ABCDSR2) & ~mask, in at91_set_A_periph()
181 __raw_writel(mask, pio + PIO_ASR); in at91_set_A_periph()
183 __raw_writel(mask, pio + PIO_PDR); in at91_set_A_periph()
200 __raw_writel(mask, pio + PIO_IDR); in at91_set_B_periph()
201 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); in at91_set_B_periph()
203 __raw_writel(__raw_readl(pio + PIO_ABCDSR1) | mask, in at91_set_B_periph()
205 __raw_writel(__raw_readl(pio + PIO_ABCDSR2) & ~mask, in at91_set_B_periph()
208 __raw_writel(mask, pio + PIO_BSR); in at91_set_B_periph()
210 __raw_writel(mask, pio + PIO_PDR); in at91_set_B_periph()
227 __raw_writel(mask, pio + PIO_IDR); in at91_set_C_periph()
228 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); in at91_set_C_periph()
229 __raw_writel(__raw_readl(pio + PIO_ABCDSR1) & ~mask, pio + PIO_ABCDSR1); in at91_set_C_periph()
230 __raw_writel(__raw_readl(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_set_C_periph()
231 __raw_writel(mask, pio + PIO_PDR); in at91_set_C_periph()
248 __raw_writel(mask, pio + PIO_IDR); in at91_set_D_periph()
249 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); in at91_set_D_periph()
250 __raw_writel(__raw_readl(pio + PIO_ABCDSR1) | mask, pio + PIO_ABCDSR1); in at91_set_D_periph()
251 __raw_writel(__raw_readl(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_set_D_periph()
252 __raw_writel(mask, pio + PIO_PDR); in at91_set_D_periph()
270 __raw_writel(mask, pio + PIO_IDR); in at91_set_gpio_input()
271 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); in at91_set_gpio_input()
272 __raw_writel(mask, pio + PIO_ODR); in at91_set_gpio_input()
273 __raw_writel(mask, pio + PIO_PER); in at91_set_gpio_input()
291 __raw_writel(mask, pio + PIO_IDR); in at91_set_gpio_output()
292 __raw_writel(mask, pio + PIO_PUDR); in at91_set_gpio_output()
293 __raw_writel(mask, pio + (value ? PIO_SODR : PIO_CODR)); in at91_set_gpio_output()
294 __raw_writel(mask, pio + PIO_OER); in at91_set_gpio_output()
295 __raw_writel(mask, pio + PIO_PER); in at91_set_gpio_output()
313 __raw_writel(mask, pio + PIO_IFSCDR); in at91_set_deglitch()
314 __raw_writel(mask, pio + (is_on ? PIO_IFER : PIO_IFDR)); in at91_set_deglitch()
331 __raw_writel(mask, pio + PIO_IFSCER); in at91_set_debounce()
332 __raw_writel(div & PIO_SCDR_DIV, pio + PIO_SCDR); in at91_set_debounce()
333 __raw_writel(mask, pio + PIO_IFER); in at91_set_debounce()
335 __raw_writel(mask, pio + PIO_IFDR); in at91_set_debounce()
353 __raw_writel(mask, pio + (is_on ? PIO_MDER : PIO_MDDR)); in at91_set_multi_drive()
371 __raw_writel(mask, pio + PIO_PUDR); in at91_set_pulldown()
372 __raw_writel(mask, pio + (is_on ? PIO_PPDER : PIO_PPDDR)); in at91_set_pulldown()
388 __raw_writel(__raw_readl(pio + PIO_SCHMITT) | mask, pio + PIO_SCHMITT); in at91_disable_schmitt_trig()
403 __raw_writel(mask, pio + (value ? PIO_SODR : PIO_CODR)); in at91_set_gpio_value()
459 __raw_writel(backups[i], pio + PIO_IDR); in at91_gpio_suspend()
460 __raw_writel(wakeups[i], pio + PIO_IER); in at91_gpio_suspend()
485 __raw_writel(wakeups[i], pio + PIO_IDR); in at91_gpio_resume()
486 __raw_writel(backups[i], pio + PIO_IER); in at91_gpio_resume()
516 __raw_writel(mask, pio + PIO_IDR); in gpio_irq_mask()
526 __raw_writel(mask, pio + PIO_IER); in gpio_irq_unmask()
549 __raw_writel(mask, pio + PIO_ESR); in alt_gpio_irq_type()
550 __raw_writel(mask, pio + PIO_REHLSR); in alt_gpio_irq_type()
553 __raw_writel(mask, pio + PIO_ESR); in alt_gpio_irq_type()
554 __raw_writel(mask, pio + PIO_FELLSR); in alt_gpio_irq_type()
557 __raw_writel(mask, pio + PIO_LSR); in alt_gpio_irq_type()
558 __raw_writel(mask, pio + PIO_FELLSR); in alt_gpio_irq_type()
561 __raw_writel(mask, pio + PIO_LSR); in alt_gpio_irq_type()
562 __raw_writel(mask, pio + PIO_REHLSR); in alt_gpio_irq_type()
569 __raw_writel(mask, pio + PIO_AIMDR); in alt_gpio_irq_type()
578 __raw_writel(mask, pio + PIO_AIMER); in alt_gpio_irq_type()
759 __raw_writel(~0, this->regbase + PIO_IDR); in at91_gpio_irq_setup()
801 __raw_writel(mask, pio + PIO_PER); in at91_gpiolib_request()
823 __raw_writel(mask, pio + PIO_ODR); in at91_gpiolib_direction_input()
834 __raw_writel(mask, pio + (val ? PIO_SODR : PIO_CODR)); in at91_gpiolib_direction_output()
835 __raw_writel(mask, pio + PIO_OER); in at91_gpiolib_direction_output()
856 __raw_writel(mask, pio + (val ? PIO_SODR : PIO_CODR)); in at91_gpiolib_set()