irq_handler_t handler = NULL; struct gpio_desc *desc; unsigned long irqflags; int ret, pin, irq; int ret, pin, irq, value;if (!acpi_gpio_get_irq_resource(ares, &agpio)) return AE_OK; @@ -167,6 +186,8 @@ static acpi_status acpi_gpiochip_request_interrupt(struct acpi_resource...
if (simple_button->port == gpioPortC && simple_button->pin == 0) { interrupt = GPIOINT_CallbackRegisterExtPC00((GPIOINT_IrqCallbackPtr_t)sli_simple_button_on_change, button); EFM_ASSERT(interrupt ...
if (simple_button->port == gpioPortC && simple_button->pin == 0) { interrupt = GPIOINT_CallbackRegisterExtPC00((GPIOINT_IrqCallbackPtr_t)sli_simple_button_on_change, button); EFM_ASSERT(interrupt != SL_GPIO...
v-hub"; reg = <0x0>; interrupt-parent = <&gpio>; interrupts = <5 2>; /* IRQ_TYPE_EDGE_FALLING */ reset-gpios = <&gpio 25 1>; // GPIO_ACTIVE_HIGH max-ports =
GPIO_PTA2_PIN, 1U); notif_triggered = TRUE; for (idx = 0u; idx < BCTU_FIFO_WATERMARK; idx++) { data_bctu[idx] = Bctu_Ip_GetFifoData(BCTUHWUNIT_0_BOARD_INITPERIPHERALS_INSTANCE, BCTU_USED_FIFO_IDX); } Siul2_Dio_Ip_WritePin(GPIO_PTA2_PORT, GPIO_...
return !gpio_get_value(pin); } ... static int tsc2007_register_driver (struct tsc2007_data *data) { struct input_dev *idev; int ret; gpio_direction_input(gpio_num); set_irq_type(irq_num, IRQT_FALLING); data->pen_irq = irq_num; init_timer (&data...
interrupt_setup.int_port_sense = (IRQ_FALLING_EDGE | PULLUP_ON | PORT_DMA_MODE); // DMA on falling edgeinterrupt_setup.int_handler = 0; // no interrupt handler when using DMAfnConfigureInterrupt((void *)&interrupt_setup); // configure interrupt/DMA // Configure the DMA trigger from ...