Home
last modified time | relevance | path

Searched refs:gpio_index (Results 1 – 2 of 2) sorted by relevance

/linux-6.14.4/drivers/gpio/
Dgpio-mpfs.c57 static int mpfs_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio_index) in mpfs_gpio_direction_input() argument
61 regmap_update_bits(mpfs_gpio->regs, MPFS_GPIO_CTRL(gpio_index), in mpfs_gpio_direction_input()
67 static int mpfs_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio_index, int value) in mpfs_gpio_direction_output() argument
71 regmap_update_bits(mpfs_gpio->regs, MPFS_GPIO_CTRL(gpio_index), in mpfs_gpio_direction_output()
73 regmap_update_bits(mpfs_gpio->regs, mpfs_gpio->offsets->outp, BIT(gpio_index), in mpfs_gpio_direction_output()
74 value << gpio_index); in mpfs_gpio_direction_output()
80 unsigned int gpio_index) in mpfs_gpio_get_direction() argument
85 regmap_read(mpfs_gpio->regs, MPFS_GPIO_CTRL(gpio_index), &gpio_cfg); in mpfs_gpio_get_direction()
92 static int mpfs_gpio_get(struct gpio_chip *gc, unsigned int gpio_index) in mpfs_gpio_get() argument
96 if (mpfs_gpio_get_direction(gc, gpio_index) == GPIO_LINE_DIRECTION_OUT) in mpfs_gpio_get()
[all …]
/linux-6.14.4/drivers/gpu/drm/i915/display/
Dintel_dsi_vbt.c196 static void soc_gpio_set_value(struct intel_connector *connector, u8 gpio_index, in soc_gpio_set_value() argument
202 struct gpio_desc *gpio_desc = soc_gpio_table[gpio_index]; in soc_gpio_set_value()
212 gpio_index, gpio_desc); in soc_gpio_set_value()
216 soc_gpio_table[gpio_index] = gpio_desc; in soc_gpio_set_value()
221 u8 gpio_index, const char *chip, in soc_opaque_gpio_set_value() argument
236 soc_gpio_set_value(connector, gpio_index, con_id, idx, value); in soc_opaque_gpio_set_value()
243 u8 gpio_source, u8 gpio_index, bool value) in vlv_gpio_set_value() argument
260 soc_opaque_gpio_set_value(connector, gpio_index, in vlv_gpio_set_value()
261 "INT33FC:01", "Panel N", gpio_index, value); in vlv_gpio_set_value()
265 u8 gpio_source, u8 gpio_index, bool value) in chv_gpio_set_value() argument
[all …]