Home
last modified time | relevance | path

Searched refs:FSEL_SHIFT (Results 1 – 1 of 1) sorted by relevance

/linux-5.19.10/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c63 #define FSEL_SHIFT(p) (((p) % 10) * 3) macro
275 enum bcm2835_fsel status = (val >> FSEL_SHIFT(pin)) & BCM2835_FSEL_MASK; in bcm2835_pinctrl_fsel_get()
288 enum bcm2835_fsel cur = (val >> FSEL_SHIFT(pin)) & BCM2835_FSEL_MASK; in bcm2835_pinctrl_fsel_set()
298 val &= ~(BCM2835_FSEL_MASK << FSEL_SHIFT(pin)); in bcm2835_pinctrl_fsel_set()
299 val |= BCM2835_FSEL_GPIO_IN << FSEL_SHIFT(pin); in bcm2835_pinctrl_fsel_set()
306 val &= ~(BCM2835_FSEL_MASK << FSEL_SHIFT(pin)); in bcm2835_pinctrl_fsel_set()
307 val |= fsel << FSEL_SHIFT(pin); in bcm2835_pinctrl_fsel_set()