Loading drivers/platform/msm/ipa/ipa_v3/ipa_uc.c +5 −1 Original line number Diff line number Diff line Loading @@ -588,7 +588,11 @@ static int ipa3_uc_send_cmd_64b_param(u32 cmd_lo, u32 cmd_hi, u32 opcode, if (ipa3_ctx->uc_ctx.uc_status == IPA_HW_PROD_DISABLE_CMD_GSI_STOP_FAILURE || ipa3_ctx->uc_ctx.uc_status == IPA_HW_CONS_DISABLE_CMD_GSI_STOP_FAILURE) { IPA_HW_CONS_DISABLE_CMD_GSI_STOP_FAILURE || ipa3_ctx->uc_ctx.uc_status == IPA_HW_CONS_STOP_FAILURE || ipa3_ctx->uc_ctx.uc_status == IPA_HW_PROD_STOP_FAILURE) { retries++; if (retries == IPA_GSI_CHANNEL_STOP_MAX_RETRY) { IPAERR("Failed after %d tries\n", retries); Loading drivers/platform/msm/ipa/ipa_v3/ipa_uc_offload_i.h +7 −1 Original line number Diff line number Diff line Loading @@ -92,6 +92,8 @@ enum ipa3_hw_2_cpu_events { * @IPA_HW_INVALID_OPCODE : Invalid opcode sent * @IPA_HW_INVALID_PARAMS : Invalid params for the requested command * @IPA_HW_GSI_CH_NOT_EMPTY_FAILURE : GSI channel emptiness validation failed * @IPA_HW_CONS_STOP_FAILURE : NTN/ETH CONS stop failed * @IPA_HW_PROD_STOP_FAILURE : NTN/ETH PROD stop failed */ enum ipa3_hw_errors { IPA_HW_ERROR_NONE = Loading @@ -111,7 +113,11 @@ enum ipa3_hw_errors { IPA_HW_PROD_DISABLE_CMD_GSI_STOP_FAILURE = FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 7), IPA_HW_GSI_CH_NOT_EMPTY_FAILURE = FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 8) FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 8), IPA_HW_CONS_STOP_FAILURE = FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 9), IPA_HW_PROD_STOP_FAILURE = FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 10) }; /** Loading Loading
drivers/platform/msm/ipa/ipa_v3/ipa_uc.c +5 −1 Original line number Diff line number Diff line Loading @@ -588,7 +588,11 @@ static int ipa3_uc_send_cmd_64b_param(u32 cmd_lo, u32 cmd_hi, u32 opcode, if (ipa3_ctx->uc_ctx.uc_status == IPA_HW_PROD_DISABLE_CMD_GSI_STOP_FAILURE || ipa3_ctx->uc_ctx.uc_status == IPA_HW_CONS_DISABLE_CMD_GSI_STOP_FAILURE) { IPA_HW_CONS_DISABLE_CMD_GSI_STOP_FAILURE || ipa3_ctx->uc_ctx.uc_status == IPA_HW_CONS_STOP_FAILURE || ipa3_ctx->uc_ctx.uc_status == IPA_HW_PROD_STOP_FAILURE) { retries++; if (retries == IPA_GSI_CHANNEL_STOP_MAX_RETRY) { IPAERR("Failed after %d tries\n", retries); Loading
drivers/platform/msm/ipa/ipa_v3/ipa_uc_offload_i.h +7 −1 Original line number Diff line number Diff line Loading @@ -92,6 +92,8 @@ enum ipa3_hw_2_cpu_events { * @IPA_HW_INVALID_OPCODE : Invalid opcode sent * @IPA_HW_INVALID_PARAMS : Invalid params for the requested command * @IPA_HW_GSI_CH_NOT_EMPTY_FAILURE : GSI channel emptiness validation failed * @IPA_HW_CONS_STOP_FAILURE : NTN/ETH CONS stop failed * @IPA_HW_PROD_STOP_FAILURE : NTN/ETH PROD stop failed */ enum ipa3_hw_errors { IPA_HW_ERROR_NONE = Loading @@ -111,7 +113,11 @@ enum ipa3_hw_errors { IPA_HW_PROD_DISABLE_CMD_GSI_STOP_FAILURE = FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 7), IPA_HW_GSI_CH_NOT_EMPTY_FAILURE = FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 8) FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 8), IPA_HW_CONS_STOP_FAILURE = FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 9), IPA_HW_PROD_STOP_FAILURE = FEATURE_ENUM_VAL(IPA_HW_FEATURE_COMMON, 10) }; /** Loading