android_kernel_msm-6.1_noth.../drivers/tty
Visweswara Tanuku b11f0fb0d2 serial: msm_geni_serial: Handle delayed Rx cancel cmd interrupt
During cancel operation in stop_rx_sequencer if irq is
delayed, cancel cmd operation is treated as timed out and
driver is going further for abort/fsm_reset operation.

As per HPG "In case when graceful cancelling doesn’t work,
SW should perform Abort sequence by issuing RESET command",
hence dont issue Abort sequence if cancel is successful
at QUP HW level.

When cancel command times out check secondary irq status
register if cancel command succeeded and skip abort/fsm_reset
operations if cancel command indeed was successful at hw level.

Change-Id: I11f6eb5dba274534deb2e66f2fb55a0fcb487e9c
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
2023-06-21 17:18:30 +05:30
..
hvc Merge keystone/android14-6.1-keystone-qcom-release.6.1.22 (cc425b8) into msm-pineapple 2023-04-25 19:46:05 -07:00
ipwireless
serdev
serial serial: msm_geni_serial: Handle delayed Rx cancel cmd interrupt 2023-06-21 17:18:30 +05:30
vt vc_screen: modify vcs_size() handling in vcs_read() 2023-03-11 13:55:29 +01:00
amiserial.c
ehv_bytechan.c
goldfish.c
Kconfig
Makefile
mips_ejtag_fdc.c
moxa.c
mxser.c
n_gsm.c
n_hdlc.c
n_null.c
n_tty.c
nozomi.c
pty.c
rpmsg_tty.c
synclink_gt.c
sysrq.c
tty.h
tty_audit.c
tty_baudrate.c
tty_buffer.c
tty_io.c tty: fix out-of-bounds access in tty_driver_lookup_tty() 2023-03-11 13:55:34 +01:00
tty_ioctl.c
tty_jobctrl.c
tty_ldisc.c
tty_ldsem.c
tty_mutex.c
tty_port.c
ttynull.c
vcc.c