Lines Matching defs:gpio
73 #define GPIO_TO_BIT(gpio) BIT(gpio & 0x1f) argument
74 #define GPIO_TO_REG(gpio, reg) (gpio_to_jz_gpio_chip(gpio)->base + (reg)) argument
89 static inline struct jz_gpio_chip *gpio_to_jz_gpio_chip(unsigned int gpio) in gpio_to_jz_gpio_chip()
105 static inline void jz_gpio_write_bit(unsigned int gpio, unsigned int reg) in jz_gpio_write_bit()
110 int jz_gpio_set_function(int gpio, enum jz_gpio_function function) in jz_gpio_set_function()
195 void jz_gpio_enable_pullup(unsigned gpio) in jz_gpio_enable_pullup()
201 void jz_gpio_disable_pullup(unsigned gpio) in jz_gpio_disable_pullup()
207 static int jz_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in jz_gpio_get_value()
212 static void jz_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) in jz_gpio_set_value()
219 static int jz_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in jz_gpio_direction_output()
228 static int jz_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in jz_gpio_direction_input()
266 int gpio_to_irq(unsigned gpio) in gpio_to_irq()