Lines Matching refs:function

173 	unsigned int	function;  member
288 unsigned function) in pmic_gpio_get_function_name() argument
290 return pmic_gpio_functions[function]; in pmic_gpio_get_function_name()
294 unsigned function, in pmic_gpio_get_function_groups() argument
303 static int pmic_gpio_set_mux(struct pinctrl_dev *pctldev, unsigned function, in pmic_gpio_set_mux() argument
311 if (function > PMIC_GPIO_FUNC_INDEX_DTEST4) { in pmic_gpio_set_mux()
312 pr_err("function: %d is not defined\n", function); in pmic_gpio_set_mux()
322 if (function == PMIC_GPIO_FUNC_INDEX_FUNC3 || in pmic_gpio_set_mux()
323 function == PMIC_GPIO_FUNC_INDEX_FUNC4) { in pmic_gpio_set_mux()
327 if (function >= PMIC_GPIO_FUNC_INDEX_DTEST1) in pmic_gpio_set_mux()
328 function -= (PMIC_GPIO_FUNC_INDEX_DTEST1 - in pmic_gpio_set_mux()
332 pad->function = function; in pmic_gpio_set_mux()
357 val |= pad->function in pmic_gpio_set_mux()
365 val |= pad->function << PMIC_GPIO_REG_MODE_FUNCTION_SHIFT; in pmic_gpio_set_mux()
633 val |= pad->function in pmic_gpio_config_set()
641 val |= pad->function << PMIC_GPIO_REG_MODE_FUNCTION_SHIFT; in pmic_gpio_config_set()
661 int ret, val, function; in pmic_gpio_config_dbg_show() local
695 function = pad->function; in pmic_gpio_config_dbg_show()
697 pad->function >= PMIC_GPIO_FUNC_INDEX_FUNC3) in pmic_gpio_config_dbg_show()
698 function += PMIC_GPIO_FUNC_INDEX_DTEST1 - in pmic_gpio_config_dbg_show()
707 seq_printf(s, " %-7s", pmic_gpio_functions[function]); in pmic_gpio_config_dbg_show()
876 pad->function = val & PMIC_GPIO_LV_MV_OUTPUT_SOURCE_SEL_MASK; in pmic_gpio_populate()
892 pad->function = val >> PMIC_GPIO_REG_MODE_FUNCTION_SHIFT; in pmic_gpio_populate()
893 pad->function &= PMIC_GPIO_REG_MODE_FUNCTION_MASK; in pmic_gpio_populate()