DSP getProcessor state updated to cover
DSP Hibernation state

Signed-off-by: Hari Kanigeri <[email protected]>
---
 drivers/dsp/bridge/rmgr/proc.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/drivers/dsp/bridge/rmgr/proc.c b/drivers/dsp/bridge/rmgr/proc.c
index eb7781d..64bb124
--- a/drivers/dsp/bridge/rmgr/proc.c
+++ b/drivers/dsp/bridge/rmgr/proc.c
@@ -925,6 +925,8 @@ DSP_STATUS PROC_GetState(DSP_HPROCESSOR hProcessor,
                        case BRD_STOPPED:
                                pProcStatus->iState = PROC_STOPPED;
                                break;
+                       case BRD_DSP_HIBERNATION:
+                               /* Fall through */
                        case BRD_RUNNING:
                                pProcStatus->iState = PROC_RUNNING;
                                break;
@@ -935,6 +937,7 @@ DSP_STATUS PROC_GetState(DSP_HPROCESSOR hProcessor,
                                pProcStatus->iState = PROC_ERROR;
                                break;
                        default:
+                               pProcStatus->iState = 0xFF;
                                status = DSP_EFAIL;
                                break;
                        }
@@ -967,7 +970,8 @@ DSP_STATUS PROC_GetState(DSP_HPROCESSOR hProcessor,
        }
        GT_2trace(PROC_DebugMask, GT_ENTER,
                 "Exiting PROC_GetState, results:\n\t"
-                "status:  0x%x\n\tpProcStatus: 0x%x\n", status, *pProcStatus);
+                "status:  0x%x\n\tpProcStatus: 0x%x\n", status,
+                pProcStatus->iState);
        return status;
 }
 
-- 
1.5.6.rc2

Thank you,
Best regards,
Hari

Attachment: 0001-DSPBRIDGE-DSP-getProcessor-fixed.patch
Description: 0001-DSPBRIDGE-DSP-getProcessor-fixed.patch

Reply via email to