>> diff --git a/drivers/firmware/imx/ele_base_msg.c ... >> + rx_msg->header.size -= 2; >> + >> + if (rx_msg->header.size > 4) >> + rx_msg->header.size--; >> + >> + for (i = 0; i < rx_msg->header.size; i += 2) >> + dev_info(priv->dev, "%s%02x_%02x: 0x%08x 0x%08x", >> + FW_DBG_DUMP_FIXED_STR, msg_ex_cnt, i, >> + rx_msg->data[i + 1], rx_msg->data[i + 2]); > According to common sense, most likely it is rx_msg->data[i + 0], rx_msg->data[i + 1]. > rx_msg->data[0] have special means? Yes, rx_msg->data[0] have special means, that it to share the FW's response code. >> + } else { >> + dev_err(priv->dev, "Dump_Debug_Buffer Error: %x.", ret); >> + break; >> + } >> + msg_ex_cnt++; >> + } while (keep_logging); >> + >> + return ret;
Attachment:
smime.p7s
Description: S/MIME cryptographic signature