Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
serial: exynos: apply TX MASK scheme in tx irq
When tty circ_buffer go to START from END, circ_buffer has residual tx data from START to HEAD. But tx interrupt handler clears tx irq pending and quits irq handler. So, tx irq handler never called until start_tx function is called by another process. TX MASK scheme is MASKING INTR in front side of tx handler and UNMASK at back side of tx handler. TX UNMASKING can make new tx pending and new tx irq handler is called to flush circ_buffer. Change-Id: I71b476c7546fca25291e0c12ab44c1c1f20cdd7a Signed-off-by: myung-su.cha <[email protected]> Signed-off-by: Hyunki Koo <[email protected]>
- Loading branch information