Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-at91.h38 #define PIO_ABCDSR2 0x74 /* Peripheral ABCD Select Register 2 [some sam9 only] */ macro
H A Dpinctrl-at91.c440 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) & ~mask, in at91_mux_pio3_set_A_periph()
441 pio + PIO_ABCDSR2); in at91_mux_pio3_set_A_periph() local
448 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) & ~mask, in at91_mux_pio3_set_B_periph()
449 pio + PIO_ABCDSR2); in at91_mux_pio3_set_B_periph() local
455 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_mux_pio3_set_C_periph() local
461 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_mux_pio3_set_D_periph() local
472 select |= (!!(readl_relaxed(pio + PIO_ABCDSR2) & mask) << 1); in at91_mux_pio3_get_periph()
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-at91.h38 #define PIO_ABCDSR2 0x74 /* Peripheral ABCD Select Register 2 [some sam9 only] */ macro
H A Dpinctrl-at91.c460 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) & ~mask, in at91_mux_pio3_set_A_periph()
461 pio + PIO_ABCDSR2); in at91_mux_pio3_set_A_periph() local
468 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) & ~mask, in at91_mux_pio3_set_B_periph()
469 pio + PIO_ABCDSR2); in at91_mux_pio3_set_B_periph() local
475 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_mux_pio3_set_C_periph() local
481 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_mux_pio3_set_D_periph() local
492 select |= (!!(readl_relaxed(pio + PIO_ABCDSR2) & mask) << 1); in at91_mux_pio3_get_periph()

Completed in 7 milliseconds