Home
last modified time | relevance | path

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

/linux-3.3/arch/m68k/platform/coldfire/
Dgpio.c34 dir &= ~mcfgpio_bit(chip->base + offset); in mcf_gpio_direction_input()
45 return mcfgpio_read(mcf_chip->ppdr) & mcfgpio_bit(chip->base + offset); in mcf_gpio_get_value()
59 data |= mcfgpio_bit(chip->base + offset); in mcf_gpio_direction_output()
61 data &= ~mcfgpio_bit(chip->base + offset); in mcf_gpio_direction_output()
66 data |= mcfgpio_bit(chip->base + offset); in mcf_gpio_direction_output()
83 data |= mcfgpio_bit(chip->base + offset); in mcf_gpio_set_value()
85 data &= ~mcfgpio_bit(chip->base + offset); in mcf_gpio_set_value()
95 mcfgpio_write(mcfgpio_bit(chip->base + offset), mcf_chip->setr); in mcf_gpio_set_value_fast()
97 mcfgpio_write(~mcfgpio_bit(chip->base + offset), mcf_chip->clrr); in mcf_gpio_set_value_fast()
/linux-3.3/arch/m68k/include/asm/
Dgpio.h69 #define mcfgpio_bit(gpio) (1 << ((gpio) % MCFGPIO_PORTSIZE)) macro
194 return mcfgpio_read(__mcf_gpio_ppdr(gpio)) & mcfgpio_bit(gpio); in gpio_get_value()
209 data |= mcfgpio_bit(gpio); in gpio_set_value()
211 data &= ~mcfgpio_bit(gpio); in gpio_set_value()
216 mcfgpio_write(mcfgpio_bit(gpio), in gpio_set_value()
219 mcfgpio_write(~mcfgpio_bit(gpio), in gpio_set_value()