This is the patch 5 and 6 from patchset [1] with switching to using raw
dump, per check with Sudeep and NXP i.MX SM firmware owner
System Manager firmware provides API to dump system log information.
So add the interface for Linux to retrieve the information.
In patch 1, I drop the two structures compared to patch 5 in [1]:
struct scmi_imx_misc_sys_sleep_rec
struct scmi_imx_misc_syslog
No other changes in this patch.
In patch 2, I switched to use debugfs to do raw dump the syslog, compared
with patch 6 in [1].
[1] https://lore.kernel.org/arm-scmi/PAXPR04MB845937237E3C1AF5A2ABA8FA880CA@PAXPR04MB8459.eurprd04.prod.outlook.com/T/#m6ed303ac9c584c6e2ab39f89359f3131bdfcc9e5
Signed-off-by: Peng Fan <peng.fan@nxp.com>
---
Peng Fan (2):
firmware: arm_scmi: imx: Support getting syslog of MISC protocol
firmware: imx: sm-misc: Dump syslog info
.../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 83 ++++++++++++++++++++++
drivers/firmware/imx/sm-misc.c | 42 +++++++++++
include/linux/scmi_imx_protocol.h | 2 +
3 files changed, 127 insertions(+)
---
base-commit: 65dd046ef55861190ecde44c6d9fcde54b9fb77d
change-id: 20250910-sm-syslog-40a0dec6944b
Best regards,
--
Peng Fan <peng.fan@nxp.com>