Lines Matching refs:gpio
27 int gpio_get_value(unsigned gpio) in gpio_get_value() argument
32 if (gpio >= STLS2F_N_GPIO) in gpio_get_value()
33 return __gpio_get_value(gpio); in gpio_get_value()
35 mask = 1 << (gpio + STLS2F_GPIO_IN_OFFSET); in gpio_get_value()
44 void gpio_set_value(unsigned gpio, int state) in gpio_set_value() argument
49 if (gpio >= STLS2F_N_GPIO) { in gpio_set_value()
50 __gpio_set_value(gpio, state); in gpio_set_value()
54 mask = 1 << gpio; in gpio_set_value()
67 int gpio_cansleep(unsigned gpio) in gpio_cansleep() argument
69 if (gpio < STLS2F_N_GPIO) in gpio_cansleep()
72 return __gpio_cansleep(gpio); in gpio_cansleep()
76 static int ls2f_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in ls2f_gpio_direction_input() argument
81 if (gpio >= STLS2F_N_GPIO) in ls2f_gpio_direction_input()
85 mask = 1 << gpio; in ls2f_gpio_direction_input()
95 unsigned gpio, int level) in ls2f_gpio_direction_output() argument
100 if (gpio >= STLS2F_N_GPIO) in ls2f_gpio_direction_output()
103 gpio_set_value(gpio, level); in ls2f_gpio_direction_output()
105 mask = 1 << gpio; in ls2f_gpio_direction_output()
114 static int ls2f_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ls2f_gpio_get_value() argument
116 return gpio_get_value(gpio); in ls2f_gpio_get_value()
120 unsigned gpio, int value) in ls2f_gpio_set_value() argument
122 gpio_set_value(gpio, value); in ls2f_gpio_set_value()