|
@@ -311,7 +311,10 @@ static int send_pcc_cmd(u16 cmd)
|
|
if (pcc_data.pcc_mrtt)
|
|
if (pcc_data.pcc_mrtt)
|
|
last_cmd_cmpl_time = ktime_get();
|
|
last_cmd_cmpl_time = ktime_get();
|
|
|
|
|
|
- mbox_client_txdone(pcc_data.pcc_channel, ret);
|
|
|
|
|
|
+ if (pcc_data.pcc_channel->mbox->txdone_irq)
|
|
|
|
+ mbox_chan_txdone(pcc_data.pcc_channel, ret);
|
|
|
|
+ else
|
|
|
|
+ mbox_client_txdone(pcc_data.pcc_channel, ret);
|
|
|
|
|
|
end:
|
|
end:
|
|
if (cmd == CMD_WRITE) {
|
|
if (cmd == CMD_WRITE) {
|