Searched refs:interrupt_gpio (Results 1 – 11 of 11) sorted by relevance
/Zephyr-latest/drivers/sensor/wsen/wsen_tids_2521020222501/ |
D | wsen_tids_2521020222501_trigger.c | 23 gpio_pin_interrupt_configure_dt(&cfg->interrupt_gpio, flags); in tids_2521020222501_setup_interrupt() 128 if (gpio_pin_get_dt(&cfg->interrupt_gpio) > 0) { in tids_2521020222501_trigger_set() 243 if (cfg->interrupt_gpio.port == NULL) { in tids_2521020222501_init_interrupt() 248 if (!gpio_is_ready_dt(&cfg->interrupt_gpio)) { in tids_2521020222501_init_interrupt() 249 LOG_ERR("Device %s is not ready", cfg->interrupt_gpio.port->name); in tids_2521020222501_init_interrupt() 256 if (gpio_pin_configure_dt(&cfg->interrupt_gpio, GPIO_INPUT) < 0) { in tids_2521020222501_init_interrupt() 257 LOG_ERR("Failed to configure %s.%02u", cfg->interrupt_gpio.port->name, in tids_2521020222501_init_interrupt() 258 cfg->interrupt_gpio.pin); in tids_2521020222501_init_interrupt() 263 BIT(cfg->interrupt_gpio.pin)); in tids_2521020222501_init_interrupt() 265 if (gpio_add_callback(cfg->interrupt_gpio.port, &data->interrupt_cb) < 0) { in tids_2521020222501_init_interrupt()
|
D | wsen_tids_2521020222501.h | 64 const struct gpio_dt_spec interrupt_gpio; member
|
D | wsen_tids_2521020222501.c | 305 .interrupt_gpio = GPIO_DT_SPEC_INST_GET(inst, interrupt_gpios), \
|
/Zephyr-latest/drivers/sensor/wsen/wsen_pads_2511020213301/ |
D | wsen_pads_2511020213301_trigger.c | 21 return gpio_pin_interrupt_configure_dt(&cfg->interrupt_gpio, flags); in pads_2511020213301_setup_interrupt() 177 if (gpio_pin_get_dt(&cfg->interrupt_gpio) > 0) { in pads_2511020213301_trigger_set() 293 if (cfg->interrupt_gpio.port == NULL) { in pads_2511020213301_init_interrupt() 298 if (!gpio_is_ready_dt(&cfg->interrupt_gpio)) { in pads_2511020213301_init_interrupt() 299 LOG_ERR("Device %s is not ready", cfg->interrupt_gpio.port->name); in pads_2511020213301_init_interrupt() 303 if (gpio_pin_configure_dt(&cfg->interrupt_gpio, GPIO_INPUT) < 0) { in pads_2511020213301_init_interrupt() 304 LOG_ERR("Failed to configure %s.%02u", cfg->interrupt_gpio.port->name, in pads_2511020213301_init_interrupt() 305 cfg->interrupt_gpio.pin); in pads_2511020213301_init_interrupt() 310 BIT(cfg->interrupt_gpio.pin)); in pads_2511020213301_init_interrupt() 312 if (gpio_add_callback(cfg->interrupt_gpio.port, &data->interrupt_cb) < 0) { in pads_2511020213301_init_interrupt()
|
D | wsen_pads_2511020213301.h | 86 const struct gpio_dt_spec interrupt_gpio; member
|
D | wsen_pads_2511020213301.c | 454 .interrupt_gpio = GPIO_DT_SPEC_INST_GET(inst, interrupt_gpios)
|
/Zephyr-latest/drivers/ethernet/phy/ |
D | phy_ti_dp83825.c | 50 const struct gpio_dt_spec interrupt_gpio; member 377 if (!config->interrupt_gpio.port) { in phy_ti_dp83825_cfg_link() 448 if (!config->interrupt_gpio.port) { in phy_ti_dp83825_cfg_link() 485 if (config->interrupt_gpio.port) { in phy_ti_dp83825_monitor_work_handler() 503 if (!config->interrupt_gpio.port) { in phy_ti_dp83825_monitor_work_handler() 538 if (!config->interrupt_gpio.port) { in phy_ti_dp83825_init() 544 ret = gpio_pin_configure_dt(&config->interrupt_gpio, GPIO_INPUT); in phy_ti_dp83825_init() 550 BIT(config->interrupt_gpio.pin)); in phy_ti_dp83825_init() 551 ret = gpio_add_callback_dt(&config->interrupt_gpio, &data->gpio_callback); in phy_ti_dp83825_init() 556 ret = gpio_pin_interrupt_configure_dt(&config->interrupt_gpio, GPIO_INT_EDGE_TO_ACTIVE); in phy_ti_dp83825_init() [all …]
|
D | phy_ti_dp83867.c | 49 const struct gpio_dt_spec interrupt_gpio; member 297 if (config->interrupt_gpio.port) { in phy_ti_dp83867_cfg_link() 403 if (config->interrupt_gpio.port) { in phy_ti_dp83867_cfg_link() 439 if (config->interrupt_gpio.port) { in phy_ti_dp83867_monitor_work_handler() 457 if (config->interrupt_gpio.port) { in phy_ti_dp83867_monitor_work_handler() 498 if (!config->interrupt_gpio.port) { in phy_ti_dp83867_init() 503 ret = gpio_pin_configure_dt(&config->interrupt_gpio, GPIO_INPUT); in phy_ti_dp83867_init() 509 BIT(config->interrupt_gpio.pin)); in phy_ti_dp83867_init() 510 ret = gpio_add_callback_dt(&config->interrupt_gpio, &data->gpio_callback); in phy_ti_dp83867_init() 515 ret = gpio_pin_interrupt_configure_dt(&config->interrupt_gpio, GPIO_INT_EDGE_TO_ACTIVE); in phy_ti_dp83867_init() [all …]
|
D | phy_realtek_rtl8211f.c | 66 const struct gpio_dt_spec interrupt_gpio; member 299 if (!config->interrupt_gpio.port) { in phy_rt_rtl8211f_cfg_link() 375 if (!config->interrupt_gpio.port) { in phy_rt_rtl8211f_cfg_link() 454 if (config->interrupt_gpio.port) { in phy_rt_rtl8211f_monitor_work_handler() 472 if (!config->interrupt_gpio.port) { in phy_rt_rtl8211f_monitor_work_handler() 557 if (!config->interrupt_gpio.port) { in phy_rt_rtl8211f_init() 596 ret = gpio_pin_configure_dt(&config->interrupt_gpio, GPIO_INPUT); in phy_rt_rtl8211f_init() 602 BIT(config->interrupt_gpio.pin)); in phy_rt_rtl8211f_init() 603 ret = gpio_add_callback_dt(&config->interrupt_gpio, &data->gpio_callback); in phy_rt_rtl8211f_init() 608 ret = gpio_pin_interrupt_configure_dt(&config->interrupt_gpio, GPIO_INT_EDGE_TO_ACTIVE); in phy_rt_rtl8211f_init() [all …]
|
D | phy_microchip_ksz8081.c | 49 const struct gpio_dt_spec interrupt_gpio; member 485 if (!config->interrupt_gpio.port) { in phy_mc_ksz8081_init() 490 ret = gpio_pin_configure_dt(&config->interrupt_gpio, GPIO_OUTPUT_ACTIVE); in phy_mc_ksz8081_init() 536 .interrupt_gpio = GPIO_DT_SPEC_INST_GET_OR(n, int_gpios, {0}),
|
D | phy_microchip_vsc8541.c | 92 const struct gpio_dt_spec interrupt_gpio; member 558 #define INTERRUPT_GPIO(n) .interrupt_gpio = GPIO_DT_SPEC_INST_GET_OR(n, int_gpios, {0}),
|