mirror of https://gitee.com/openkylin/linux.git
remoteproc: Add additional crash reasons
The Qualcomm WCNSS can crash by watchdog or a fatal software error. Add these types to the list of remoteproc crash reasons. Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
This commit is contained in:
parent
e395f9ce49
commit
b3d39032d7
|
@ -57,6 +57,8 @@ static DEFINE_IDA(rproc_dev_index);
|
|||
|
||||
static const char * const rproc_crash_names[] = {
|
||||
[RPROC_MMUFAULT] = "mmufault",
|
||||
[RPROC_WATCHDOG] = "watchdog",
|
||||
[RPROC_FATAL_ERROR] = "fatal error",
|
||||
};
|
||||
|
||||
/* translate rproc_crash_type to string */
|
||||
|
|
|
@ -365,6 +365,8 @@ enum rproc_state {
|
|||
/**
|
||||
* enum rproc_crash_type - remote processor crash types
|
||||
* @RPROC_MMUFAULT: iommu fault
|
||||
* @RPROC_WATCHDOG: watchdog bite
|
||||
* @RPROC_FATAL_ERROR fatal error
|
||||
*
|
||||
* Each element of the enum is used as an array index. So that, the value of
|
||||
* the elements should be always something sane.
|
||||
|
@ -373,6 +375,8 @@ enum rproc_state {
|
|||
*/
|
||||
enum rproc_crash_type {
|
||||
RPROC_MMUFAULT,
|
||||
RPROC_WATCHDOG,
|
||||
RPROC_FATAL_ERROR,
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue