Lines Matching refs:gpio_num
74 uint8_t gpio_num) in gpio_eos_s3_pad_select() argument
77 uint8_t is_secondary = (config->pin_secondary_config >> gpio_num) & 1; in gpio_eos_s3_pad_select()
79 return pad_configs[(MAX_GPIOS * is_secondary) + gpio_num]; in gpio_eos_s3_pad_select()
144 gpio_pin_t gpio_num, in gpio_eos_s3_configure() argument
149 PadConfig pad_config = gpio_eos_s3_pad_select(dev, gpio_num); in gpio_eos_s3_configure()
155 gpio_cfg.ucGpioNum = gpio_num; in gpio_eos_s3_configure()
175 MISC_CTRL->IO_OUTPUT |= (BIT(gpio_num) & GPIOS_MASK); in gpio_eos_s3_configure()
177 MISC_CTRL->IO_OUTPUT &= ~(BIT(gpio_num) & GPIOS_MASK); in gpio_eos_s3_configure()
266 gpio_pin_t gpio_num, in gpio_eos_s3_pin_interrupt_configure() argument
272 PadConfig pad_config = gpio_eos_s3_pad_select(dev, gpio_num); in gpio_eos_s3_pin_interrupt_configure()
274 gpio_cfg.ucGpioNum = gpio_num; in gpio_eos_s3_pin_interrupt_configure()
327 data->gpio_irqs[irq_num] = gpio_num; in gpio_eos_s3_pin_interrupt_configure()