Searched refs:gpio_ctrl (Results 1 – 2 of 2) sorted by relevance
| /Zephyr-latest/drivers/gpio/ |
| D | gpio_max22017.c | 54 uint16_t gpio_data, gpio_ctrl; in adi_max22017_gpio_set_output() local 64 ret = max22017_reg_read(dev, MAX22017_GEN_GPIO_CTRL_OFF, &gpio_ctrl); in adi_max22017_gpio_set_output() 75 gpio_ctrl |= FIELD_PREP(MAX22017_GEN_GPIO_CTRL_GPIO_EN, BIT(pin)) | in adi_max22017_gpio_set_output() 83 ret = max22017_reg_write(dev, MAX22017_GEN_GPIO_CTRL_OFF, gpio_ctrl); in adi_max22017_gpio_set_output() 93 uint16_t gpio_ctrl; in adi_max22017_gpio_set_input() local 98 ret = max22017_reg_read(dev, MAX22017_GEN_GPIO_CTRL_OFF, &gpio_ctrl); in adi_max22017_gpio_set_input() 103 gpio_ctrl |= FIELD_PREP(MAX22017_GEN_GPIO_CTRL_GPIO_EN, BIT(pin)); in adi_max22017_gpio_set_input() 104 gpio_ctrl &= ~FIELD_PREP(MAX22017_GEN_GPIO_CTRL_GPIO_DIR, BIT(pin)); in adi_max22017_gpio_set_input() 106 ret = max22017_reg_write(dev, MAX22017_GEN_GPIO_CTRL_OFF, gpio_ctrl); in adi_max22017_gpio_set_input() 115 uint16_t gpio_ctrl; in adi_max22017_gpio_deconfigure() local [all …]
|
| D | gpio_shell.c | 27 struct gpio_ctrl { struct 133 static const struct gpio_ctrl gpio_list[] = {DT_FOREACH_STATUS_OKAY_NODE(IS_GPIO_CTRL_LIST)}; 135 static const struct gpio_ctrl *get_gpio_ctrl(const char *name) in get_gpio_ctrl() 169 static int get_gpio_pin(const struct shell *sh, const struct gpio_ctrl *ctrl, char *line_name) in get_gpio_pin() 200 const struct gpio_ctrl *ctrl; in get_sh_gpio() 521 static void print_gpio_ctrl_info(const struct shell *sh, const struct gpio_ctrl *ctrl) in print_gpio_ctrl_info() 635 const struct gpio_ctrl *ctrl = get_gpio_ctrl(argv[ARGV_DEV]); in cmd_gpio_info()
|