Lines Matching refs:func
181 int mfd_axp192_gpio_func_get(const struct device *dev, uint8_t gpio, enum axp192_gpio_func *func) in mfd_axp192_gpio_func_get() argument
208 *func = AXP192_GPIO_FUNC_INPUT; in mfd_axp192_gpio_func_get()
211 *func = AXP192_GPIO_FUNC_OUTPUT_OD; in mfd_axp192_gpio_func_get()
214 *func = AXP192_GPIO_FUNC_OUTPUT_LOW; in mfd_axp192_gpio_func_get()
219 *func = AXP192_GPIO_FUNC_LDO; in mfd_axp192_gpio_func_get()
225 *func = AXP192_GPIO_FUNC_ADC; in mfd_axp192_gpio_func_get()
228 *func = AXP192_GPIO_FUNC_FLOAT; in mfd_axp192_gpio_func_get()
240 *func = AXP192_GPIO_FUNC_INPUT; in mfd_axp192_gpio_func_get()
243 *func = AXP192_GPIO_FUNC_OUTPUT_OD; in mfd_axp192_gpio_func_get()
246 *func = AXP192_GPIO_FUNC_CHARGE_CTL; in mfd_axp192_gpio_func_get()
258 *func = AXP192_GPIO_FUNC_INPUT; in mfd_axp192_gpio_func_get()
261 *func = AXP192_GPIO_FUNC_OUTPUT_OD; in mfd_axp192_gpio_func_get()
264 *func = AXP192_GPIO_FUNC_ADC; in mfd_axp192_gpio_func_get()
267 *func = AXP192_GPIO_FUNC_CHARGE_CTL; in mfd_axp192_gpio_func_get()
277 *func = AXP192_GPIO_FUNC_OUTPUT_LOW; in mfd_axp192_gpio_func_get()
288 uint8_t gpio, enum axp192_gpio_func func) in mfd_axp192_gpio_func_ctrl() argument
296 if (!AXP192_GPIO_FUNC_VALID(func)) { in mfd_axp192_gpio_func_ctrl()
317 switch (func) { in mfd_axp192_gpio_func_ctrl()
351 switch (func) { in mfd_axp192_gpio_func_ctrl()
370 switch (func) { in mfd_axp192_gpio_func_ctrl()
399 LOG_ERR("Invalid function (0x%x) for gpio %d", func, gpio); in mfd_axp192_gpio_func_ctrl()