gpiolib-sysfs.h 457 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef GPIOLIB_SYSFS_H
  3. #define GPIOLIB_SYSFS_H
  4. #ifdef CONFIG_GPIO_SYSFS
  5. int gpiochip_sysfs_register(struct gpio_device *gdev);
  6. void gpiochip_sysfs_unregister(struct gpio_device *gdev);
  7. #else
  8. static inline int gpiochip_sysfs_register(struct gpio_device *gdev)
  9. {
  10. return 0;
  11. }
  12. static inline void gpiochip_sysfs_unregister(struct gpio_device *gdev)
  13. {
  14. }
  15. #endif /* CONFIG_GPIO_SYSFS */
  16. #endif /* GPIOLIB_SYSFS_H */