Lines Matching refs:gpio_pin

30 					 unsigned int gpio_pin)  in ls_gpio_get_value()  argument
38 assert(gpio_pin <= MAX_GPIO_PINS); in ls_gpio_get_value()
43 if (data & PIN_SHIFT(gpio_pin)) in ls_gpio_get_value()
55 static void ls_gpio_set_value(struct gpio_chip *chip, unsigned int gpio_pin, in ls_gpio_set_value() argument
63 assert(gpio_pin <= MAX_GPIO_PINS); in ls_gpio_set_value()
69 io_setbits32(gpio_data_addr, PIN_SHIFT(gpio_pin)); in ls_gpio_set_value()
72 io_clrbits32(gpio_data_addr, PIN_SHIFT(gpio_pin)); in ls_gpio_set_value()
81 unsigned int gpio_pin) in ls_gpio_get_direction() argument
89 assert(gpio_pin <= MAX_GPIO_PINS); in ls_gpio_get_direction()
94 if (data & PIN_SHIFT(gpio_pin)) in ls_gpio_get_direction()
106 static void ls_gpio_set_direction(struct gpio_chip *chip, unsigned int gpio_pin, in ls_gpio_set_direction() argument
114 assert(gpio_pin <= MAX_GPIO_PINS); in ls_gpio_set_direction()
119 io_setbits32(gpio_dir_addr, PIN_SHIFT(gpio_pin)); in ls_gpio_set_direction()
121 io_clrbits32(gpio_dir_addr, PIN_SHIFT(gpio_pin)); in ls_gpio_set_direction()
130 unsigned int gpio_pin) in gpio_get_interrupt() argument
138 assert(gpio_pin <= MAX_GPIO_PINS); in gpio_get_interrupt()
143 if (data & PIN_SHIFT(gpio_pin)) in gpio_get_interrupt()
155 static void gpio_set_interrupt(struct gpio_chip *chip, unsigned int gpio_pin, in gpio_set_interrupt() argument
163 assert(gpio_pin <= MAX_GPIO_PINS); in gpio_set_interrupt()
168 io_setbits32(gpio_ier_addr, PIN_SHIFT(gpio_pin)); in gpio_set_interrupt()
170 io_clrbits32(gpio_ier_addr, PIN_SHIFT(gpio_pin)); in gpio_set_interrupt()