Lines Matching refs:gpio_pins
148 if (strcmp(sc->gpio_pins[pin]->pin_name, pin_name) == 0) in as3722_pinmux_config_node()
156 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_pinmux_config_node()
157 sc->gpio_pins[pin]->pin_cfg_flags = cfg->flags; in as3722_pinmux_config_node()
163 sc->gpio_pins[pin]->pin_name); in as3722_pinmux_config_node()
196 if (ctrl != sc->gpio_pins[pin]->pin_ctrl_reg) { in as3722_pinmux_config_node()
198 sc->gpio_pins[pin]->pin_ctrl_reg = ctrl; in as3722_pinmux_config_node()
307 *caps = sc->gpio_pins[pin]->pin_caps; in as3722_gpio_pin_getcaps()
321 memcpy(name, sc->gpio_pins[pin]->pin_name, GPIOMAXNAME); in as3722_gpio_pin_getname()
339 tmp = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_getflags()
383 flags = sc->gpio_pins[pin]->pin_cfg_flags; in as3722_gpio_get_mode()
432 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_setflags()
443 if (ctrl != sc->gpio_pins[pin]->pin_ctrl_reg) { in as3722_gpio_pin_setflags()
445 sc->gpio_pins[pin]->pin_ctrl_reg = ctrl; in as3722_gpio_pin_setflags()
463 if (sc->gpio_pins[pin]->pin_ctrl_reg & AS3722_GPIO_INVERT) in as3722_gpio_pin_set()
484 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_get()
544 sc->gpio_pins = malloc(sizeof(struct as3722_gpio_pin *) * in as3722_gpio_attach()
551 sc->gpio_pins[i] = malloc(sizeof(struct as3722_gpio_pin), in as3722_gpio_attach()
553 pin = sc->gpio_pins[i]; in as3722_gpio_attach()
563 sc->gpio_pins[i]->pin_name); in as3722_gpio_attach()