Lines Matching refs:is_input
111 bool is_input; member
367 val = bank->is_input; in sgpio_pinconf_get()
371 val = !bank->is_input; in sgpio_pinconf_get()
375 if (bank->is_input) in sgpio_pinconf_get()
406 if (bank->is_input) in sgpio_pinconf_set()
460 return (input == bank->is_input) ? 0 : -EINVAL; in sgpio_gpio_set_direction()
532 return bank->is_input ? 0 : -EINVAL; in microchip_sgpio_direction_input()
543 if (bank->is_input) in microchip_sgpio_direction_output()
555 return bank->is_input ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT; in microchip_sgpio_get_direction()
572 return bank->is_input ? sgpio_input_get(priv, &addr) : sgpio_output_get(priv, &addr); in microchip_sgpio_get_value()
820 bank->is_input ? "in" : "out"); in microchip_sgpio_register_bank()
841 bank->is_input ? 'I' : 'O', in microchip_sgpio_register_bank()
867 gc->can_sleep = !bank->is_input; in microchip_sgpio_register_bank()
869 if (bank->is_input && priv->properties->flags & SGPIO_FLAGS_HAS_IRQ) { in microchip_sgpio_register_bank()
948 priv->in.is_input = true; in microchip_sgpio_probe()