gpio.h 615 B

12345678910111213141516171819202122
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _ARCH_ARM_GPIO_H
  3. #define _ARCH_ARM_GPIO_H
  4. /* Note: this may rely upon the value of ARCH_NR_GPIOS set in mach/gpio.h */
  5. #include <asm-generic/gpio.h>
  6. /* The trivial gpiolib dispatchers */
  7. #define gpio_get_value __gpio_get_value
  8. #define gpio_set_value __gpio_set_value
  9. #define gpio_cansleep __gpio_cansleep
  10. /*
  11. * Provide a default gpio_to_irq() which should satisfy every case.
  12. * However, some platforms want to do this differently, so allow them
  13. * to override it.
  14. */
  15. #ifndef gpio_to_irq
  16. #define gpio_to_irq __gpio_to_irq
  17. #endif
  18. #endif /* _ARCH_ARM_GPIO_H */