I am developing a driver which is processing peripheral interrupts every
6.4 microseconds and every 16th interrupt calling notify function from HP
work queue. But scheduling workqueue does lock interrupts (through critical
section) up to 20us sometimes, causing my peripheral missing interrupts.
The same thing occurs if calling the notify function with nxsem_post
directly from ISR. DMA is not an option. I am working with the NXP RT1064
board. How can I wake the read function without locking interrupts? Thanks.

Reply via email to