Lines Matching full:interrupt

22 Unlike other common SPI/I2C controllers, THC handles the HID device data interrupt and reset
110 the registers include several categories: Interrupt status and control, DMA configure,
120 Touch ICs interrupt and start DMA receive/send data from/to Touch ICs according to interrupt
126 SPI bus and I2C bus. THC also integrates a GPIO controller to provide interrupt line support
183 THC also includes two GPIO pins, one for interrupt and the other for device reset control.
185 Interrupt line can be configured to either level triggered or edge triggered by setting MMIO
206 2.4 Interrupt delay
209 Because of MCU performance limitation, some touch devices cannot de-assert interrupt pin
210 immediately after input data is transferred, which cause an interrupt toggle delay. But THC
211 always detects next interrupt immediately after last input interrupt is handled. In this
212 case, the delayed interrupt de-assertion will be recognized as a new interrupt signal by THC,
215 In order to avoid this situation, THC introduced interrupt delay new feature in Panther Lake
216 platform, where THC allows driver to set an interrupt delay. After this feature is enabled,
217 THC will delay this given time for next interrupt detection.
277 interrupt driver with an interrupt.
313 For SPI mode, THC RxDMA sequence is: when Touch IC triggers a interrupt to THC, THC reads out
316 to system memory. After that, THC update interrupt cause register with report type, and update
317 RxDMA PRD table read pointer, then trigger a MSI interrupt to notify driver RxDMA finishing
322 triggers a interrupt to THC, THC first reads out 2 bytes from input report address to determine the
324 input report data. After that, THC update RxDMA PRD table read pointer, then trigger a MSI interrupt
328 waiting for interrupt ready then read out the data from system memory.
336 interrupt. It gives a flexibility to software driver to use RxDMA read Touch IC data in any time.
339 and quiesce the device interrupt (THC_DEVINT_QUIESCE_HW_STS = 1), other operations are the same with
352 automatically send the data to touch IC, and trigger a DMA completion interrupt once transferring
433 int_on_completion 63 completion interrupt enable bit, if this bit
435 interrupt. This bit is set by SW driver.
479 - Touch IC interrupts the THC Controller using an in-band THC interrupt.
494 - THC DMA engine increments the read pointer of the Read PRD CB, sets EOF interrupt status
496 - If THC EOF interrupt is enabled by the driver in the control register (THC_M_PRT_READ_DMA_CNTRL_2…
497 generates interrupt to software.
539 - Touch IC asserts the interrupt indicating that it has an interrupt to send to HOST.
550 - If the device has no more input reports to send to the host, it de-asserts the interrupt
551 line. For any additional input reports, device keeps the interrupt line asserted and
556 - THC DMA engine increments the read pointer of the Read PRD CB, sets EOF interrupt status
558 - If THC EOF interrupt is enabled by the driver in the control register
559 (THC_M_PRT_READ_DMA_CNTRL_2), generates interrupt to software.