Searched refs:BCM2835_GPIO_FSEL_SHIFT (Results 1 – 3 of 3) sorted by relevance
26 val &= ~(BCM2835_GPIO_FSEL_MASK << BCM2835_GPIO_FSEL_SHIFT(gpio)); in bcm2835_gpio_direction_input()27 val |= (BCM2835_GPIO_INPUT << BCM2835_GPIO_FSEL_SHIFT(gpio)); in bcm2835_gpio_direction_input()42 val &= ~(BCM2835_GPIO_FSEL_MASK << BCM2835_GPIO_FSEL_SHIFT(gpio)); in bcm2835_gpio_direction_output()43 val |= (BCM2835_GPIO_OUTPUT << BCM2835_GPIO_FSEL_SHIFT(gpio)); in bcm2835_gpio_direction_output()
39 field_offset = BCM2835_GPIO_FSEL_SHIFT(gpio); in bcm2835_gpio_set_func_id()53 return (val >> BCM2835_GPIO_FSEL_SHIFT(gpio) & BCM2835_GPIO_FSEL_MASK); in bcm2835_gpio_get_func_id()
27 #define BCM2835_GPIO_FSEL_SHIFT(gpio) ((gpio % 10) * 3) macro