Skip to content

Conversation

@yvesll
Copy link
Contributor

@yvesll yvesll commented Aug 5, 2025

Added NXP's EDAC implementation based on EIM and ERM

@github-actions
Copy link

github-actions bot commented Aug 5, 2025

Hello @yvesll, and thank you very much for your first pull request to the Zephyr project!
Our Continuous Integration pipeline will execute a series of checks on your Pull Request commit messages and code, and you are expected to address any failures by updating the PR. Please take a look at our commit message guidelines to find out how to format your commit messages, and at our contribution workflow to understand how to update your Pull Request. If you haven't already, please make sure to review the project's Contributor Expectations and update (by amending and force-pushing the commits) your pull request if necessary.
If you are stuck or need help please join us on Discord and ask your question there. Additionally, you can escalate the review when applicable. 😊

Copy link
Member

@decsny decsny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a very good first PR. But can you explain why this Devicetree structure with 4(+?) nodes was chosen?

@yvesll
Copy link
Contributor Author

yvesll commented Aug 9, 2025

Looks like a very good first PR. But can you explain why this Devicetree structure with 4(+?) nodes was chosen?

You are correct, the virtual edac node and independent eim channel binding are redundant here.
I will only keep erm for error reporting and eim for error injection.

@yvesll yvesll force-pushed the add-nxp-edac-driver branch from e694c25 to be74c15 Compare August 11, 2025 07:27
@sonarqubecloud
Copy link

@Holt-Sun
Copy link
Contributor

Quality Gate passed

Please fix the issue in "Quality Gate passed".

@yvesll yvesll force-pushed the add-nxp-edac-driver branch from be74c15 to 815fb39 Compare September 17, 2025 01:50
@zephyrbot zephyrbot requested a review from decsny September 17, 2025 01:51
@yvesll yvesll force-pushed the add-nxp-edac-driver branch from 815fb39 to 971b938 Compare September 18, 2025 07:32
kartben
kartben previously approved these changes Nov 20, 2025
Copy link
Contributor

@kartben kartben left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 for docs. Thank you!

@Holt-Sun Holt-Sun self-requested a review November 21, 2025 05:37
Holt-Sun
Holt-Sun previously approved these changes Nov 21, 2025
@yvesll
Copy link
Contributor Author

yvesll commented Nov 21, 2025

THis PR depends on zephyrproject-rtos/hal_nxp#629

@github-actions
Copy link

github-actions bot commented Nov 21, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_nxp zephyrproject-rtos/hal_nxp@a7f64ac zephyrproject-rtos/hal_nxp@c4824f7 (master) zephyrproject-rtos/hal_nxp@a7f64ac2..c4824f70

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@mmahadevan108
Copy link
Contributor

@finikorg , please provide feedback on the change made to the sample. I don't see the change made to platforms that already run this sample.

zejiang0jason
zejiang0jason previously approved these changes Nov 25, 2025
yvesll and others added 5 commits November 25, 2025 13:53
Add edac driver for NXP's ERM and EIM peripherals. It can inject ECC
error to specific channel within EIM and then report the error address,
syndrome and count within ERM.

Signed-off-by: Yves Wang <zhengjia.wang@nxp.com>
Add eim, erm and edac instance for frdm_mcxa153, frdm_mcxn236,
frdm_mcxn947, frdm_mcxe247 and frdm_mcxe31b.

Signed-off-by: Yves Wang <zhengjia.wang@nxp.com>
Decouple the edac sample with IBECC.

Signed-off-by: Yves Wang <zhengjia.wang@nxp.com>
Update the console log in readme to make it aligned with the actual
output

Signed-off-by: Yves Wang <zhengjia.wang@nxp.com>
Get changes to the SDK driver

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
@yvesll yvesll force-pushed the add-nxp-edac-driver branch from bbd9897 to 733b48a Compare November 25, 2025 05:59
@sonarqubecloud
Copy link

@yvesll yvesll dismissed stale reviews from zejiang0jason and Holt-Sun via 733b48a November 25, 2025 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants