27 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2 3#ifndef GPIOLIB_SYSFS_H4#define GPIOLIB_SYSFS_H5 6struct gpio_device;7 8#ifdef CONFIG_GPIO_SYSFS9 10int gpiochip_sysfs_register(struct gpio_device *gdev);11void gpiochip_sysfs_unregister(struct gpio_device *gdev);12 13#else14 15static inline int gpiochip_sysfs_register(struct gpio_device *gdev)16{17 return 0;18}19 20static inline void gpiochip_sysfs_unregister(struct gpio_device *gdev)21{22}23 24#endif /* CONFIG_GPIO_SYSFS */25 26#endif /* GPIOLIB_SYSFS_H */27