Searched refs:BCM2835_GPIO_FSEL_SHIFT (Results 1 – 2 of 2) sorted by relevance
25 val &= ~(BCM2835_GPIO_FSEL_MASK << BCM2835_GPIO_FSEL_SHIFT(gpio)); in bcm2835_gpio_direction_input()26 val |= (BCM2835_GPIO_INPUT << BCM2835_GPIO_FSEL_SHIFT(gpio)); in bcm2835_gpio_direction_input()41 val &= ~(BCM2835_GPIO_FSEL_MASK << BCM2835_GPIO_FSEL_SHIFT(gpio)); in bcm2835_gpio_direction_output()42 val |= (BCM2835_GPIO_OUTPUT << BCM2835_GPIO_FSEL_SHIFT(gpio)); in bcm2835_gpio_direction_output()83 return (val >> BCM2835_GPIO_FSEL_SHIFT(gpio) & BCM2835_GPIO_FSEL_MASK); in bcm2835_gpio_get_func_id()
28 #define BCM2835_GPIO_FSEL_SHIFT(gpio) ((gpio % 10) * 3) macro