Searched refs:adp5585_gpio (Results 1 – 1 of 1) sorted by relevance
91 struct adp5585_gpio_dev *adp5585_gpio = gpiochip_get_data(chip); in adp5585_gpio_get_direction() local92 const struct adp5585_gpio_chip *info = adp5585_gpio->info; in adp5585_gpio_get_direction()95 regmap_read(adp5585_gpio->regmap, info->gpio_dir_a + info->bank(off), &val); in adp5585_gpio_get_direction()102 struct adp5585_gpio_dev *adp5585_gpio = gpiochip_get_data(chip); in adp5585_gpio_direction_input() local103 const struct adp5585_gpio_chip *info = adp5585_gpio->info; in adp5585_gpio_direction_input()105 return regmap_clear_bits(adp5585_gpio->regmap, info->gpio_dir_a + info->bank(off), in adp5585_gpio_direction_input()111 struct adp5585_gpio_dev *adp5585_gpio = gpiochip_get_data(chip); in adp5585_gpio_direction_output() local112 const struct adp5585_gpio_chip *info = adp5585_gpio->info; in adp5585_gpio_direction_output()117 ret = regmap_update_bits(adp5585_gpio->regmap, info->gpo_data_a + bank, in adp5585_gpio_direction_output()122 return regmap_set_bits(adp5585_gpio->regmap, info->gpio_dir_a + bank, in adp5585_gpio_direction_output()[all …]