1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun #ifndef GPIOLIB_SYSFS_H 4*4882a593Smuzhiyun #define GPIOLIB_SYSFS_H 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #ifdef CONFIG_GPIO_SYSFS 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun int gpiochip_sysfs_register(struct gpio_device *gdev); 9*4882a593Smuzhiyun void gpiochip_sysfs_unregister(struct gpio_device *gdev); 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun #else 12*4882a593Smuzhiyun gpiochip_sysfs_register(struct gpio_device * gdev)13*4882a593Smuzhiyunstatic inline int gpiochip_sysfs_register(struct gpio_device *gdev) 14*4882a593Smuzhiyun { 15*4882a593Smuzhiyun return 0; 16*4882a593Smuzhiyun } 17*4882a593Smuzhiyun gpiochip_sysfs_unregister(struct gpio_device * gdev)18*4882a593Smuzhiyunstatic inline void gpiochip_sysfs_unregister(struct gpio_device *gdev) 19*4882a593Smuzhiyun { 20*4882a593Smuzhiyun } 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun #endif /* CONFIG_GPIO_SYSFS */ 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun #endif /* GPIOLIB_SYSFS_H */ 25