Home
last modified time | relevance | path

Searched refs:PIO_ABCDSR1 (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-at91.h36 #define PIO_ABCDSR1 0x70 /* Peripheral ABCD Select Register 1 [some sam9 only] */ macro
H A Dpinctrl-at91.c438 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) & ~mask, in at91_mux_pio3_set_A_periph()
439 pio + PIO_ABCDSR1); in at91_mux_pio3_set_A_periph() local
446 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) | mask, in at91_mux_pio3_set_B_periph()
447 pio + PIO_ABCDSR1); in at91_mux_pio3_set_B_periph() local
454 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) & ~mask, pio + PIO_ABCDSR1); in at91_mux_pio3_set_C_periph() local
460 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) | mask, pio + PIO_ABCDSR1); in at91_mux_pio3_set_D_periph() local
471 select = !!(readl_relaxed(pio + PIO_ABCDSR1) & mask); in at91_mux_pio3_get_periph()
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-at91.h36 #define PIO_ABCDSR1 0x70 /* Peripheral ABCD Select Register 1 [some sam9 only] */ macro
H A Dpinctrl-at91.c458 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) & ~mask, in at91_mux_pio3_set_A_periph()
459 pio + PIO_ABCDSR1); in at91_mux_pio3_set_A_periph() local
466 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) | mask, in at91_mux_pio3_set_B_periph()
467 pio + PIO_ABCDSR1); in at91_mux_pio3_set_B_periph() local
474 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) & ~mask, pio + PIO_ABCDSR1); in at91_mux_pio3_set_C_periph() local
480 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) | mask, pio + PIO_ABCDSR1); in at91_mux_pio3_set_D_periph() local
491 select = !!(readl_relaxed(pio + PIO_ABCDSR1) & mask); in at91_mux_pio3_get_periph()

Completed in 7 milliseconds