| /Zephyr-latest/drivers/sensor/st/lis2ds12/ | 
| D | lis2ds12_trigger.c | 28 	ret = gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in lis2ds12_gpio_callback() 62 	ret = gpio_pin_interrupt_configure_dt(&cfg->gpio_int,  in lis2ds12_handle_int() 130 	if (!gpio_is_ready_dt(&cfg->gpio_int)) {  in lis2ds12_trigger_init() 131 		if (cfg->gpio_int.port) {  in lis2ds12_trigger_init() 133 						cfg->gpio_int.port->name);  in lis2ds12_trigger_init() 143 	ret = gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in lis2ds12_trigger_init() 149 	LOG_INF("%s: int on %s.%02u", dev->name, cfg->gpio_int.port->name,  in lis2ds12_trigger_init() 150 				      cfg->gpio_int.pin);  in lis2ds12_trigger_init() 154 			   BIT(cfg->gpio_int.pin));  in lis2ds12_trigger_init() 156 	ret = gpio_add_callback(cfg->gpio_int.port, &data->gpio_cb);  in lis2ds12_trigger_init() [all …] 
 | 
| D | lis2ds12.h | 47 	struct gpio_dt_spec gpio_int;  member
  | 
| /Zephyr-latest/drivers/sensor/tdk/icm42605/ | 
| D | icm42605_trigger.c | 31 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in icm42605_trigger_set() 53 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in icm42605_trigger_set() 69 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in icm42605_gpio_callback() 89 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in icm42605_thread_cb() 111 	if (!gpio_is_ready_dt(&cfg->gpio_int)) {  in icm42605_init_interrupt() 118 	gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in icm42605_init_interrupt() 119 	gpio_init_callback(&drv_data->gpio_cb, icm42605_gpio_callback, BIT(cfg->gpio_int.pin));  in icm42605_init_interrupt() 120 	result = gpio_add_callback(cfg->gpio_int.port, &drv_data->gpio_cb);  in icm42605_init_interrupt() 133 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_INACTIVE);  in icm42605_init_interrupt()
  | 
| D | icm42605.h | 68 	struct gpio_dt_spec gpio_int;  member
  | 
| /Zephyr-latest/drivers/sensor/tdk/icm42x70/ | 
| D | icm42x70_trigger.c | 39 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in icm42x70_thread_cb() 45 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in icm42x70_thread_cb() 85 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in icm42x70_trigger_set() 100 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in icm42x70_trigger_set() 111 	if (!cfg->gpio_int.port) {  in icm42x70_trigger_init() 116 	if (!gpio_is_ready_dt(&cfg->gpio_int)) {  in icm42x70_trigger_init() 122 	gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in icm42x70_trigger_init() 123 	gpio_init_callback(&data->gpio_cb, icm42x70_gpio_callback, BIT(cfg->gpio_int.pin));  in icm42x70_trigger_init() 124 	res = gpio_add_callback(cfg->gpio_int.port, &data->gpio_cb);  in icm42x70_trigger_init() 142 	return gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_INACTIVE);  in icm42x70_trigger_init()
  | 
| /Zephyr-latest/drivers/sensor/st/lps22hh/ | 
| D | lps22hh_trigger.c | 91 	ret = gpio_pin_interrupt_configure_dt(&cfg->gpio_int,  in lps22hh_handle_interrupt() 117 	ret = gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in lps22hh_gpio_callback() 173 	if (!gpio_is_ready_dt(&cfg->gpio_int)  in lps22hh_init_interrupt() 178 		if (cfg->gpio_int.port) {  in lps22hh_init_interrupt() 180 						cfg->gpio_int.port->name);  in lps22hh_init_interrupt() 206 		ret = gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in lps22hh_init_interrupt() 212 		LOG_INF("%s: int on %s.%02u", dev->name, cfg->gpio_int.port->name,  in lps22hh_init_interrupt() 213 					      cfg->gpio_int.pin);  in lps22hh_init_interrupt() 217 				   BIT(cfg->gpio_int.pin));  in lps22hh_init_interrupt() 219 		ret = gpio_add_callback(cfg->gpio_int.port, &lps22hh->gpio_cb);  in lps22hh_init_interrupt() [all …] 
 | 
| D | lps22hh.h | 45 	struct gpio_dt_spec gpio_int;  member
  | 
| /Zephyr-latest/drivers/sensor/st/lps2xdf/ | 
| D | lps2xdf_trigger.c | 67 	ret = gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in lps2xdf_gpio_callback() 125 	if (!gpio_is_ready_dt(&cfg->gpio_int) && !ON_I3C_BUS(cfg)) {  in lps2xdf_init_interrupt() 126 		if (cfg->gpio_int.port) {  in lps2xdf_init_interrupt() 128 						cfg->gpio_int.port->name);  in lps2xdf_init_interrupt() 151 		ret = gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in lps2xdf_init_interrupt() 157 		LOG_INF("%s: int on %s.%02u", dev->name, cfg->gpio_int.port->name,  in lps2xdf_init_interrupt() 158 					      cfg->gpio_int.pin);  in lps2xdf_init_interrupt() 162 				   BIT(cfg->gpio_int.pin));  in lps2xdf_init_interrupt() 164 		ret = gpio_add_callback(cfg->gpio_int.port, &lps2xdf->gpio_cb);  in lps2xdf_init_interrupt() 195 	return gpio_pin_interrupt_configure_dt(&cfg->gpio_int,  in lps2xdf_init_interrupt()
  | 
| /Zephyr-latest/drivers/sensor/bosch/bmp388/ | 
| D | bmp388_trigger.c | 120 	if (!gpio_is_ready_dt(&cfg->gpio_int)) {  in bmp388_trigger_mode_init() 147 	ret = gpio_pin_configure(cfg->gpio_int.port,  in bmp388_trigger_mode_init() 148 				 cfg->gpio_int.pin,  in bmp388_trigger_mode_init() 149 				 GPIO_INPUT | cfg->gpio_int.dt_flags);  in bmp388_trigger_mode_init() 156 			   BIT(cfg->gpio_int.pin));  in bmp388_trigger_mode_init() 158 	ret = gpio_add_callback(cfg->gpio_int.port, &data->gpio_cb);  in bmp388_trigger_mode_init() 163 	ret = gpio_pin_interrupt_configure(cfg->gpio_int.port,  in bmp388_trigger_mode_init() 164 					   cfg->gpio_int.pin,  in bmp388_trigger_mode_init()
  | 
| /Zephyr-latest/drivers/sensor/ti/ti_hdc20xx/ | 
| D | ti_hdc20xx.c | 48 	struct gpio_dt_spec gpio_int;  member 87 	if (config->gpio_int.port) {  in ti_hdc20xx_sample_fetch() 194 	if (config->gpio_int.port) {  in ti_hdc20xx_init() 195 		if (!gpio_is_ready_dt(&config->gpio_int)) {  in ti_hdc20xx_init() 200 		rc = gpio_pin_configure_dt(&config->gpio_int, GPIO_INPUT);  in ti_hdc20xx_init() 207 				   BIT(config->gpio_int.pin));  in ti_hdc20xx_init() 209 		rc = gpio_add_callback(config->gpio_int.port, &data->cb_int);  in ti_hdc20xx_init() 215 		rc = gpio_pin_interrupt_configure_dt(&config->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in ti_hdc20xx_init() 249 		.gpio_int = GPIO_DT_SPEC_GET_OR(DT_INST(inst, compat), int_gpios, {0}),	\
  | 
| /Zephyr-latest/drivers/sensor/st/lis2dw12/ | 
| D | lis2dw12_trigger.c | 134 	if (cfg->gpio_int.port == NULL) {  in lis2dw12_trigger_set() 322 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int,  in lis2dw12_handle_interrupt() 333 	if ((pins & BIT(cfg->gpio_int.pin)) == 0U) {  in lis2dw12_gpio_callback() 337 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in lis2dw12_gpio_callback() 483 	if (!gpio_is_ready_dt(&cfg->gpio_int)) {  in lis2dw12_init_interrupt() 484 		if (cfg->gpio_int.port) {  in lis2dw12_init_interrupt() 486 						cfg->gpio_int.port->name);  in lis2dw12_init_interrupt() 509 	ret = gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in lis2dw12_init_interrupt() 515 	LOG_INF("%s: int on %s.%02u", dev->name, cfg->gpio_int.port->name,  in lis2dw12_init_interrupt() 516 				      cfg->gpio_int.pin);  in lis2dw12_init_interrupt() [all …] 
 | 
| D | lis2dw12.h | 91 	struct gpio_dt_spec gpio_int;  member
  | 
| /Zephyr-latest/drivers/gpio/ | 
| D | gpio_pcf857x.c | 49 	struct gpio_dt_spec gpio_int;  member 314 	if (!drv_cfg->gpio_int.port) {  in pcf857x_pin_interrupt_configure() 348 	if (drv_cfg->gpio_int.port) {  in pcf857x_init() 349 		if (!gpio_is_ready_dt(&drv_cfg->gpio_int)) {  in pcf857x_init() 354 		rc = gpio_pin_configure_dt(&drv_cfg->gpio_int, GPIO_INPUT);  in pcf857x_init() 360 		rc = gpio_pin_interrupt_configure_dt(&drv_cfg->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in pcf857x_init() 367 				   BIT(drv_cfg->gpio_int.pin));  in pcf857x_init() 368 		rc = gpio_add_callback(drv_cfg->gpio_int.port, &drv_data->int_gpio_cb);  in pcf857x_init() 396 		.gpio_int = GPIO_DT_SPEC_INST_GET_OR(idx, int_gpios, {0}),                         \
  | 
| D | gpio_pca6416.c | 70 	const struct gpio_dt_spec gpio_int;  member 416 		if (!gpio_is_ready_dt(&cfg->gpio_int)) {  in gpio_pca6416_init() 426 		rc = gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in gpio_pca6416_init() 431 		rc = gpio_pin_interrupt_configure_dt(&cfg->gpio_int,  in gpio_pca6416_init() 439 					BIT(cfg->gpio_int.pin));  in gpio_pca6416_init() 440 		rc = gpio_add_callback(cfg->gpio_int.port,  in gpio_pca6416_init() 475 		.gpio_int = GPIO_DT_SPEC_INST_GET(n, interrupt_gpios),	\
  | 
| D | gpio_mcp23xxx.c | 292 	if (!config->gpio_int.port) {  in mcp23xxx_pin_interrupt_configure() 388 	if (!config->gpio_int.port) {  in mcp23xxx_manage_callback() 520 	if (config->gpio_int.port) {  in gpio_mcp23xxx_init() 531 		if (!gpio_is_ready_dt(&config->gpio_int)) {  in gpio_mcp23xxx_init() 539 		err = gpio_pin_configure_dt(&config->gpio_int, GPIO_INPUT);  in gpio_mcp23xxx_init() 546 				   BIT(config->gpio_int.pin));  in gpio_mcp23xxx_init() 547 		err = gpio_add_callback(config->gpio_int.port, &drv_data->int_gpio_cb);  in gpio_mcp23xxx_init() 553 		err = gpio_pin_interrupt_configure_dt(&config->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in gpio_mcp23xxx_init()
  | 
| D | gpio_pca953x.c | 70 	const struct gpio_dt_spec gpio_int;  member 419 		if (!gpio_is_ready_dt(&cfg->gpio_int)) {  in gpio_pca953x_init() 429 		rc = gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in gpio_pca953x_init() 434 		rc = gpio_pin_interrupt_configure_dt(&cfg->gpio_int,  in gpio_pca953x_init() 442 					BIT(cfg->gpio_int.pin));  in gpio_pca953x_init() 444 		rc = gpio_add_callback(cfg->gpio_int.port,  in gpio_pca953x_init() 488 		.gpio_int = GPIO_DT_SPEC_INST_GET_OR(n, nint_gpios, {0}),	\
  | 
| D | gpio_max22017.c | 240 	uint16_t gpio_int, gen_int_en;  in gpio_adi_max22017_pin_interrupt_configure()  local 252 	ret = max22017_reg_read(parent, MAX22017_GEN_GPI_INT_OFF, &gpio_int);  in gpio_adi_max22017_pin_interrupt_configure() 258 		gpio_int |= FIELD_PREP(MAX22017_GEN_GPI_INT_GPI_POS_EDGE_INT, BIT(pin));  in gpio_adi_max22017_pin_interrupt_configure() 261 		gpio_int |= FIELD_PREP(MAX22017_GEN_GPI_INT_GPI_NEG_EDGE_INT, BIT(pin));  in gpio_adi_max22017_pin_interrupt_configure() 264 	ret = max22017_reg_write(parent, MAX22017_GEN_GPI_INT_OFF, gpio_int);  in gpio_adi_max22017_pin_interrupt_configure()
  | 
| D | gpio_mcp23xxx.h | 60 	struct gpio_dt_spec gpio_int;  member
  | 
| /Zephyr-latest/drivers/sensor/st/lis2dh/ | 
| D | lis2dh_trigger.c | 132 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int,  in setup_int2() 148 	if (cfg->gpio_int.port == NULL) {  in lis2dh_trigger_anym_tap_set() 421 	if (cfg->gpio_int.port &&  in lis2dh_thread_cb() 449 	if (cfg->gpio_int.port &&  in lis2dh_thread_cb() 587 	if (!gpio_is_ready_dt(&cfg->gpio_int)) {  in lis2dh_init_interrupt() 589 		if (cfg->gpio_int.port != NULL) {  in lis2dh_init_interrupt() 590 			LOG_ERR("device %s is not ready", cfg->gpio_int.port->name);  in lis2dh_init_interrupt() 600 	status = gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in lis2dh_init_interrupt() 603 			cfg->gpio_int.port->name, cfg->gpio_int.pin);  in lis2dh_init_interrupt() 609 			   BIT(cfg->gpio_int.pin));  in lis2dh_init_interrupt() [all …] 
 | 
| /Zephyr-latest/drivers/mfd/ | 
| D | mfd_max22017.c | 27 	const struct gpio_dt_spec gpio_int;  member 305 	if (config->gpio_int.port) {  in max22017_init() 306 		ret = gpio_pin_configure_dt(&config->gpio_int, GPIO_INPUT);  in max22017_init() 312 		ret = gpio_pin_interrupt_configure_dt(&config->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in max22017_init() 318 		gpio_init_callback(&data->callback_int, max22017_isr, BIT(config->gpio_int.pin));  in max22017_init() 319 		ret = gpio_add_callback(config->gpio_int.port, &data->callback_int);  in max22017_init() 379 		.gpio_int = GPIO_DT_SPEC_INST_GET_OR(index, int_gpios, {0}),                       \
  | 
| /Zephyr-latest/drivers/ethernet/phy/ | 
| D | phy_dm8806.c | 28 	struct gpio_dt_spec gpio_int;  member 250 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in phy_dm8806_gpio_callback() 270 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in phy_dm8806_thread_cb() 361 	if (device_is_ready(cfg->gpio_int.port) != true) {  in phy_dm8806_init_interrupt() 366 	res = gpio_pin_configure_dt(&cfg->gpio_int, GPIO_INPUT);  in phy_dm8806_init_interrupt() 374 	gpio_init_callback(&drv_data->gpio_cb, phy_dm8806_gpio_callback, BIT(cfg->gpio_int.pin));  in phy_dm8806_init_interrupt() 375 	res = gpio_add_callback(cfg->gpio_int.port, &drv_data->gpio_cb);  in phy_dm8806_init_interrupt() 387 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in phy_dm8806_init_interrupt() 646 	res = gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_DISABLE);  in phy_dm8806_link_cb_set() 653 	gpio_pin_interrupt_configure_dt(&cfg->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in phy_dm8806_link_cb_set() [all …] 
 | 
| /Zephyr-latest/drivers/rtc/ | 
| D | rtc_ds1337.c | 109 	struct gpio_dt_spec gpio_int;  member 572 	if (config->gpio_int.port == NULL) {  in ds1337_alarm_set_callback() 623 	if (config->gpio_int.port != NULL) {  in ds1337_init() 624 		if (!gpio_is_ready_dt(&config->gpio_int)) {  in ds1337_init() 629 		err = gpio_pin_configure_dt(&config->gpio_int, GPIO_INPUT);  in ds1337_init() 635 		err = gpio_pin_interrupt_configure_dt(&config->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in ds1337_init() 642 				   BIT(config->gpio_int.pin));  in ds1337_init() 644 		err = gpio_add_callback_dt(&config->gpio_int, &data->irq_callback);  in ds1337_init() 730 			(.gpio_int = GPIO_DT_SPEC_INST_GET_OR(inst, int_gpios, {0}))               \
  | 
| D | rtc_rv8803.c | 132 	struct gpio_dt_spec gpio_int;  member 632 	if (config->gpio_int.port == NULL) {  in rv8803_alarm_set_callback() 672 	if (config->gpio_int.port == NULL) {  in rv8803_update_set_callback() 747 	if (config->gpio_int.port != NULL) {  in rv8803_init() 748 		if (!gpio_is_ready_dt(&config->gpio_int)) {  in rv8803_init() 753 		err = gpio_pin_configure_dt(&config->gpio_int, GPIO_INPUT);  in rv8803_init() 759 		err = gpio_pin_interrupt_configure_dt(&config->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in rv8803_init() 766 				   BIT(config->gpio_int.pin));  in rv8803_init() 768 		err = gpio_add_callback_dt(&config->gpio_int, &data->irq_callback);  in rv8803_init() 856 			(.gpio_int = GPIO_DT_SPEC_INST_GET_OR(inst, int_gpios, {0}))               \
  | 
| D | rtc_rv3028.c | 149 	struct gpio_dt_spec gpio_int;  member 697 	if (config->gpio_int.port == NULL) {  in rv3028_alarm_set_callback() 738 	if (config->gpio_int.port == NULL) {  in rv3028_update_set_callback() 787 	if (config->gpio_int.port != NULL) {  in rv3028_init() 788 		if (!gpio_is_ready_dt(&config->gpio_int)) {  in rv3028_init() 793 		err = gpio_pin_configure_dt(&config->gpio_int, GPIO_INPUT);  in rv3028_init() 799 		err = gpio_pin_interrupt_configure_dt(&config->gpio_int, GPIO_INT_EDGE_TO_ACTIVE);  in rv3028_init() 806 				   BIT(config->gpio_int.pin));  in rv3028_init() 808 		err = gpio_add_callback_dt(&config->gpio_int, &data->int_callback);  in rv3028_init() 918 			   (.gpio_int = GPIO_DT_SPEC_INST_GET_OR(inst, int_gpios, {0})))};         \
  | 
| /Zephyr-latest/drivers/sensor/st/hts221/ | 
| D | hts221.h | 72 	const struct gpio_dt_spec gpio_int;  member
  |