Lines Matching refs:gpio_index
205 u8 gpio_source, u8 gpio_index, bool value) in vlv_exec_gpio() argument
212 if (gpio_index >= ARRAY_SIZE(vlv_gpio_table)) { in vlv_exec_gpio()
213 DRM_DEBUG_KMS("unknown gpio index %u\n", gpio_index); in vlv_exec_gpio()
217 map = &vlv_gpio_table[gpio_index]; in vlv_exec_gpio()
250 u8 gpio_source, u8 gpio_index, bool value) in chv_exec_gpio() argument
257 if (gpio_index >= CHV_GPIO_IDX_START_SE) { in chv_exec_gpio()
259 gpio_index -= CHV_GPIO_IDX_START_SE; in chv_exec_gpio()
261 } else if (gpio_index >= CHV_GPIO_IDX_START_SW) { in chv_exec_gpio()
262 gpio_index -= CHV_GPIO_IDX_START_SW; in chv_exec_gpio()
264 } else if (gpio_index >= CHV_GPIO_IDX_START_E) { in chv_exec_gpio()
265 gpio_index -= CHV_GPIO_IDX_START_E; in chv_exec_gpio()
277 if (gpio_index >= CHV_GPIO_IDX_START_E) { in chv_exec_gpio()
279 gpio_index); in chv_exec_gpio()
286 family_num = gpio_index / CHV_VBT_MAX_PINS_PER_FMLY; in chv_exec_gpio()
287 gpio_index = gpio_index % CHV_VBT_MAX_PINS_PER_FMLY; in chv_exec_gpio()
289 cfg0 = CHV_GPIO_PAD_CFG0(family_num, gpio_index); in chv_exec_gpio()
290 cfg1 = CHV_GPIO_PAD_CFG1(family_num, gpio_index); in chv_exec_gpio()
301 u8 gpio_source, u8 gpio_index, bool value) in bxt_exec_gpio() argument
305 struct gpio_desc *gpio_desc = bxt_gpio_table[gpio_index]; in bxt_exec_gpio()
309 NULL, gpio_index, in bxt_exec_gpio()
315 gpio_index, PTR_ERR(gpio_desc)); in bxt_exec_gpio()
319 bxt_gpio_table[gpio_index] = gpio_desc; in bxt_exec_gpio()
329 u8 gpio_source, gpio_index = 0, gpio_number; in mipi_exec_gpio() local
335 gpio_index = *data++; in mipi_exec_gpio()
353 bxt_exec_gpio(dev_priv, gpio_source, gpio_index, value); in mipi_exec_gpio()