drivers: nvadsp: dump msgs for logs from suspend

Add messages for states logged during ADSP suspend and
resume path.

Bug 200295526

Change-Id: I2b039744e6abfd8d30b6b78ec4f9c4acda7a13aa
Signed-off-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-on: http://git-master/r/1475428
(cherry picked from commit e5d9528576285ceffd89f7a8c962ad57140cd3c9)
Reviewed-on: http://git-master/r/1478824
(cherry picked from commit 332a011b8a97cc1ce788500b1dcbce6e08a7fe83)
Reviewed-on: https://git-master/r/1513586
Reviewed-on: https://git-master.nvidia.com/r/1537330
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
This commit is contained in:
Nitin Kumbhar
2017-05-04 17:05:11 +05:30
committed by Laxman Dewangan
parent 9df95f35c0
commit c196dc0fff
2 changed files with 57 additions and 1 deletions

View File

@@ -60,6 +60,21 @@ ENUM_VALUE(ADSP_BOOTSTRAP2_APP_INIT_COMPLETE, 0x305)
ENUM_VALUE(ADSP_BOOTSTRAP2_STATIC_APP_INIT_COMPLETE, 0x306)
ENUM_VALUE(ADSP_BOOTSTRAP2_OS_LOAD_COMPLETE, 0x307)
ENUM_VALUE(ADSP_SUSPEND_BEGINS, 0x320)
ENUM_VALUE(ADSP_SUSPEND_MBX_SEND_COMPLETE, 0x321)
ENUM_VALUE(ADSP_SUSPEND_DISABLED_TIMERS, 0x322)
ENUM_VALUE(ADSP_SUSPEND_DISABLED_INTS, 0x323)
ENUM_VALUE(ADSP_SUSPEND_ARAM_SAVED, 0x324)
ENUM_VALUE(ADSP_SUSPEND_AMC_SAVED, 0x325)
ENUM_VALUE(ADSP_SUSPEND_AMISC_SAVED, 0x326)
ENUM_VALUE(ADSP_SUSPEND_L1_CACHE_DISABLED, 0x327)
ENUM_VALUE(ADSP_SUSPEND_L2_CACHE_DISABLED, 0x328)
ENUM_VALUE(ADSP_RESUME_ADSP, 0x330)
ENUM_VALUE(ADSP_RESUME_AMISC_RESTORED, 0x331)
ENUM_VALUE(ADSP_RESUME_AMC_RESTORED, 0x332)
ENUM_VALUE(ADSP_RESUME_ARAM_RESTORED, 0x333)
ENUM_VALUE(ADSP_RESUME_COMPLETE, 0x334)
ENUM_END(adsp_state)
#endif

View File

@@ -1284,7 +1284,48 @@ static void get_adsp_state(void)
case ADSP_BOOTSTRAP2_OS_LOAD_COMPLETE:
msg = "bootstrap2: ADSP OS successfully loaded";
break;
case ADSP_SUSPEND_BEGINS:
msg = "suspend: begins";
break;
case ADSP_SUSPEND_MBX_SEND_COMPLETE:
msg = "suspend: mbox send complete";
break;
case ADSP_SUSPEND_DISABLED_TIMERS:
msg = "suspend: timers disabled";
break;
case ADSP_SUSPEND_DISABLED_INTS:
msg = "suspend: interrupts disabled";
break;
case ADSP_SUSPEND_ARAM_SAVED:
msg = "suspend: aram saved";
break;
case ADSP_SUSPEND_AMC_SAVED:
msg = "suspend: amc saved";
break;
case ADSP_SUSPEND_AMISC_SAVED:
msg = "suspend: amisc saved";
break;
case ADSP_SUSPEND_L1_CACHE_DISABLED:
msg = "suspend: l1 cache disabled";
break;
case ADSP_SUSPEND_L2_CACHE_DISABLED:
msg = "suspend: l2 cache disabled";
break;
case ADSP_RESUME_ADSP:
msg = "resume: beings";
break;
case ADSP_RESUME_AMISC_RESTORED:
msg = "resume: amisc restored";
break;
case ADSP_RESUME_AMC_RESTORED:
msg = "resume: amc restored";
break;
case ADSP_RESUME_ARAM_RESTORED:
msg = "resume: aram restored";
break;
case ADSP_RESUME_COMPLETE:
msg = "resume: complete";
break;
default:
msg = "Unrecognized ADSP state!!";
break;