Lines Matching refs:pin_num
131 max77620_pinmux_set_fps(struct max77620_softc *sc, int pin_num, in max77620_pinmux_set_fps() argument
195 int pin_num, rv; in max77620_pinmux_config_node() local
197 for (pin_num = 0; pin_num < sc->gpio_npins; pin_num++) { in max77620_pinmux_config_node()
198 if (strcmp(sc->gpio_pins[pin_num]->pin_name, pin_name) == 0) in max77620_pinmux_config_node()
201 if (pin_num >= sc->gpio_npins) { in max77620_pinmux_config_node()
205 pin = sc->gpio_pins[pin_num]; in max77620_pinmux_config_node()
207 rv = max77620_pinmux_set_fps(sc, pin_num, pin); in max77620_pinmux_config_node()
219 sc->gpio_reg_ame |= 1 << pin_num; in max77620_pinmux_config_node()
222 sc->gpio_reg_ame &= ~(1 << pin_num); in max77620_pinmux_config_node()
228 sc->gpio_reg_pue |= 1 << pin_num; in max77620_pinmux_config_node()
231 sc->gpio_reg_pue &= ~(1 << pin_num); in max77620_pinmux_config_node()
239 sc->gpio_reg_pde |= 1 << pin_num; in max77620_pinmux_config_node()
242 sc->gpio_reg_pde &= ~(1 << pin_num); in max77620_pinmux_config_node()
436 max77620_gpio_get_mode(struct max77620_softc *sc, uint32_t pin_num, in max77620_gpio_get_mode() argument
443 pin = sc->gpio_pins[pin_num]; in max77620_gpio_get_mode()
453 pin->alt_func = sc->gpio_reg_ame & (1 << pin_num); in max77620_gpio_get_mode()
456 if (sc->gpio_reg_pue & (1 << pin_num)) in max77620_gpio_get_mode()
458 if (sc->gpio_reg_pde & (1 << pin_num)) in max77620_gpio_get_mode()
500 max77620_gpio_pin_setflags(device_t dev, uint32_t pin_num, uint32_t flags) in max77620_gpio_pin_setflags() argument
509 if (pin_num >= sc->gpio_npins) in max77620_gpio_pin_setflags()
512 pin = sc->gpio_pins[pin_num]; in max77620_gpio_pin_setflags()
535 sc->gpio_reg_pue |= 1 << pin_num; in max77620_gpio_pin_setflags()
537 sc->gpio_reg_pue &= ~(1 << pin_num); in max77620_gpio_pin_setflags()
540 sc->gpio_reg_pde |= 1 << pin_num; in max77620_gpio_pin_setflags()
542 sc->gpio_reg_pde &= ~(1 << pin_num); in max77620_gpio_pin_setflags()