drivers: mailbox: qti-tcs: Update error logging

Provide more statistics when we are unable to send a RPMH message. Log
the time stamp when sending a request and receiving a response for each
TCS and print them, when we cannot find a free TCS to write to.

If the TCSes are busy to handle the request, return -EBUSY back to
mailbox framework which would then retry when the interrupt handler
finally gets a chance to run and schedules a tasklet. The tasklet calls
tx_done on the mailbox and retries the message.

Change-Id: I4452343e3ebcaabe3b3fc820489be722263135d8
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
1 file changed