Home
last modified time | relevance | path

Searched refs:isw_gpios (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/drivers/counter/
Dmaxim_ds3231.c77 struct gpio_dt_spec isw_gpios; member
257 LOG_DBG("ISW %p : %d ?= %d", cfg->isw_gpios.port, isw_mon_req, in validate_isw_monitoring()
259 if ((cfg->isw_gpios.port != NULL) in validate_isw_monitoring()
264 rc = gpio_pin_interrupt_configure_dt(&cfg->isw_gpios, in validate_isw_monitoring()
284 &cfg->isw_gpios, GPIO_INT_EDGE_TO_ACTIVE); in validate_isw_monitoring()
1011 if (cfg->isw_gpios.port == NULL) { in maxim_ds3231_synchronize()
1045 if (cfg->isw_gpios.port == NULL) { in z_impl_maxim_ds3231_req_syncpoint()
1085 if (cfg->isw_gpios.port == NULL) { in maxim_ds3231_set()
1150 if (cfg->isw_gpios.port != NULL) { in ds3231_init()
1151 if (!gpio_is_ready_dt(&cfg->isw_gpios)) { in ds3231_init()
[all …]
/Zephyr-latest/drivers/rtc/
Drtc_ds3231.c56 struct gpio_dt_spec isw_gpios; member
695 if (!gpio_is_ready_dt(&config->isw_gpios)) { in rtc_ds3231_init_isw()
702 int err = gpio_pin_configure_dt(&(config->isw_gpios), GPIO_INPUT); in rtc_ds3231_init_isw()
708 err = gpio_pin_interrupt_configure_dt(&(config->isw_gpios), GPIO_INT_EDGE_TO_ACTIVE); in rtc_ds3231_init_isw()
714 gpio_init_callback(&data->isw_cb_data, rtc_ds3231_isw_isr, BIT((config->isw_gpios).pin)); in rtc_ds3231_init_isw()
715 err = gpio_add_callback((config->isw_gpios).port, &data->isw_cb_data); in rtc_ds3231_init_isw()
855 .isw_gpios = GPIO_DT_SPEC_INST_GET(inst, isw_gpios), \