msm: msi: Add MSI disable/enable when process MSI intierrupt
Hasting DP MSI has TX timer, RX timer, and other timer and if data
was not fetched by host in a short time, such as 8us, and then it
will trigger the MSI interrupt storm.
Currently the MSI can not be disabled when process MSI interrupt,
and it will casue the timer of interrupt storm triggered before
the interrupt processed by schedule, so the schedule can not be
called by the interrupt storm in this case, and then casue watchdog
bark.
So adding MSI disable/enable when process MSI intierrupt to make
the interrupt is disabled before it process completed, and then
re-enable this interrupt after it process completed.
Change-Id: I43fc1508528aa843cbad32e70032b9388c8e962a
Signed-off-by:
Ke Huang <keh@codeaurora.org>
Loading
Please register or sign in to comment