Lines Matching refs:writel_relaxed
365 writel_relaxed(mask, pio + PIO_IDR); in at91_mux_disable_interrupt()
376 writel_relaxed(mask, pio + PIO_PPDDR); in at91_mux_set_pullup()
378 writel_relaxed(mask, pio + (on ? PIO_PUER : PIO_PUDR)); in at91_mux_set_pullup()
388 writel_relaxed(mask, pio + (on ? PIO_MDER : PIO_MDDR)); in at91_mux_set_multidrive()
393 writel_relaxed(mask, pio + PIO_ASR); in at91_mux_set_A_periph()
398 writel_relaxed(mask, pio + PIO_BSR); in at91_mux_set_B_periph()
404 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) & ~mask, in at91_mux_pio3_set_A_periph()
406 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) & ~mask, in at91_mux_pio3_set_A_periph()
412 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) | mask, in at91_mux_pio3_set_B_periph()
414 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) & ~mask, in at91_mux_pio3_set_B_periph()
420 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) & ~mask, pio + PIO_ABCDSR1); in at91_mux_pio3_set_C_periph()
421 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_mux_pio3_set_C_periph()
426 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) | mask, pio + PIO_ABCDSR1); in at91_mux_pio3_set_D_periph()
427 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_mux_pio3_set_D_periph()
462 writel_relaxed(mask, pio + (is_on ? PIO_IFER : PIO_IFDR)); in at91_mux_set_deglitch()
476 writel_relaxed(mask, pio + PIO_IFSCDR); in at91_mux_pio3_set_deglitch()
492 writel_relaxed(mask, pio + PIO_IFSCER); in at91_mux_pio3_set_debounce()
493 writel_relaxed(div & PIO_SCDR_DIV, pio + PIO_SCDR); in at91_mux_pio3_set_debounce()
494 writel_relaxed(mask, pio + PIO_IFER); in at91_mux_pio3_set_debounce()
496 writel_relaxed(mask, pio + PIO_IFSCDR); in at91_mux_pio3_set_debounce()
507 writel_relaxed(mask, pio + PIO_PUDR); in at91_mux_pio3_set_pulldown()
509 writel_relaxed(mask, pio + (is_on ? PIO_PPDER : PIO_PPDDR)); in at91_mux_pio3_set_pulldown()
514 writel_relaxed(readl_relaxed(pio + PIO_SCHMITT) | mask, pio + PIO_SCHMITT); in at91_mux_pio3_disable_schmitt_trig()
566 writel_relaxed(tmp, reg); in set_drive_strength()
699 writel_relaxed(mask, pio + PIO_PDR); in at91_mux_gpio_disable()
704 writel_relaxed(mask, pio + PIO_PER); in at91_mux_gpio_enable()
705 writel_relaxed(mask, pio + (input ? PIO_ODR : PIO_OER)); in at91_mux_gpio_enable()
823 writel_relaxed(mask, at91_chip->regbase + PIO_PER); in at91_gpio_request_enable()
1300 writel_relaxed(mask, pio + PIO_ODR); in at91_gpio_direction_input()
1322 writel_relaxed(mask, pio + (val ? PIO_SODR : PIO_CODR)); in at91_gpio_set()
1336 writel_relaxed(set_mask, pio + PIO_SODR); in at91_gpio_set_multiple()
1337 writel_relaxed(clear_mask, pio + PIO_CODR); in at91_gpio_set_multiple()
1347 writel_relaxed(mask, pio + (val ? PIO_SODR : PIO_CODR)); in at91_gpio_direction_output()
1348 writel_relaxed(mask, pio + PIO_OER); in at91_gpio_direction_output()
1410 writel_relaxed(mask, pio + PIO_IDR); in gpio_irq_mask()
1420 writel_relaxed(mask, pio + PIO_IER); in gpio_irq_unmask()
1444 writel_relaxed(mask, pio + PIO_ESR); in alt_gpio_irq_type()
1445 writel_relaxed(mask, pio + PIO_REHLSR); in alt_gpio_irq_type()
1449 writel_relaxed(mask, pio + PIO_ESR); in alt_gpio_irq_type()
1450 writel_relaxed(mask, pio + PIO_FELLSR); in alt_gpio_irq_type()
1454 writel_relaxed(mask, pio + PIO_LSR); in alt_gpio_irq_type()
1455 writel_relaxed(mask, pio + PIO_FELLSR); in alt_gpio_irq_type()
1459 writel_relaxed(mask, pio + PIO_LSR); in alt_gpio_irq_type()
1460 writel_relaxed(mask, pio + PIO_REHLSR); in alt_gpio_irq_type()
1468 writel_relaxed(mask, pio + PIO_AIMDR); in alt_gpio_irq_type()
1477 writel_relaxed(mask, pio + PIO_AIMER); in alt_gpio_irq_type()
1524 writel_relaxed(backups[i], pio + PIO_IDR); in at91_pinctrl_gpio_suspend()
1525 writel_relaxed(wakeups[i], pio + PIO_IER); in at91_pinctrl_gpio_suspend()
1550 writel_relaxed(wakeups[i], pio + PIO_IDR); in at91_pinctrl_gpio_resume()
1551 writel_relaxed(backups[i], pio + PIO_IER); in at91_pinctrl_gpio_resume()
1619 writel_relaxed(~0, at91_gpio->regbase + PIO_IDR); in at91_gpio_of_irq_setup()