Lines Matching refs:gpio_num
13 void gpio_hal_intr_enable_on_core(gpio_hal_context_t *hal, uint32_t gpio_num, uint32_t core_id) in gpio_hal_intr_enable_on_core() argument
15 if (gpio_num < 32) { in gpio_hal_intr_enable_on_core()
16 gpio_ll_clear_intr_status(hal->dev, BIT(gpio_num)); in gpio_hal_intr_enable_on_core()
18 gpio_ll_clear_intr_status_high(hal->dev, BIT(gpio_num - 32)); in gpio_hal_intr_enable_on_core()
20 gpio_ll_intr_enable_on_core(hal->dev, core_id, gpio_num); in gpio_hal_intr_enable_on_core()
23 void gpio_hal_intr_disable(gpio_hal_context_t *hal, uint32_t gpio_num) in gpio_hal_intr_disable() argument
25 gpio_ll_intr_disable(hal->dev, gpio_num); in gpio_hal_intr_disable()
26 if (gpio_num < 32) { in gpio_hal_intr_disable()
27 gpio_ll_clear_intr_status(hal->dev, BIT(gpio_num)); in gpio_hal_intr_disable()
29 gpio_ll_clear_intr_status_high(hal->dev, BIT(gpio_num - 32)); in gpio_hal_intr_disable()
34 void gpio_hal_hysteresis_soft_enable(gpio_hal_context_t *hal, uint32_t gpio_num, bool enable) in gpio_hal_hysteresis_soft_enable() argument
37 gpio_ll_pin_input_hysteresis_ctrl_sel_soft(hal->dev, gpio_num); in gpio_hal_hysteresis_soft_enable()
38 gpio_ll_pin_input_hysteresis_enable(hal->dev, gpio_num); in gpio_hal_hysteresis_soft_enable()
40 gpio_ll_pin_input_hysteresis_ctrl_sel_soft(hal->dev, gpio_num); in gpio_hal_hysteresis_soft_enable()
41 gpio_ll_pin_input_hysteresis_disable(hal->dev, gpio_num); in gpio_hal_hysteresis_soft_enable()