Skip to content

add NETC support on imx95 A55 #92585

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

JiafeiPan
Copy link
Contributor

@JiafeiPan JiafeiPan commented Jul 3, 2025

This PR is to enable NETC support on i.MX 95 A55.

This PR depends on hal PR: zephyrproject-rtos/hal_nxp#571

Copy link

github-actions bot commented Jul 3, 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@2de68b6 zephyrproject-rtos/hal_nxp@9b49fb1 zephyrproject-rtos/[email protected]

All manifest checks OK

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

@github-actions github-actions bot added manifest manifest-hal_nxp DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Jul 3, 2025
@JiafeiPan JiafeiPan force-pushed the develop/imx95-netc branch 2 times, most recently from 9816039 to f3a0a8d Compare July 4, 2025 02:50
@JiafeiPan
Copy link
Contributor Author

v5: rebased as GIC and NETC sub-PR have been merged.

@JiafeiPan JiafeiPan force-pushed the develop/imx95-netc branch from 32881eb to e421491 Compare July 30, 2025 07:22
@JiafeiPan
Copy link
Contributor Author

Rebased to fix twister issue.

@JiafeiPan JiafeiPan force-pushed the develop/imx95-netc branch from e421491 to 9fc6532 Compare August 1, 2025 10:00
@JiafeiPan
Copy link
Contributor Author

Rebased to fix confliction.

yangbolu1991
yangbolu1991 previously approved these changes Aug 1, 2025
@JiafeiPan
Copy link
Contributor Author

Rebased to fix confliction.

@JiafeiPan JiafeiPan requested a review from yangbolu1991 August 4, 2025 05:45
dleach02
dleach02 previously approved these changes Aug 4, 2025
yangbolu1991
yangbolu1991 previously approved these changes Aug 5, 2025
@dleach02
Copy link
Member

@mmahadevan108 please coordinate the HAL side PR merging

Tmp patch to depend on hal_nxp PR 571.

Signed-off-by: Jiafei Pan <[email protected]>
Added NETC dts nodes in imx95_evk A55 platform.

Signed-off-by: Jiafei Pan <[email protected]>
Added SCMI power dts node.

Signed-off-by: Jiafei Pan <[email protected]>
Power up NETCMIX and configure netc clock in soc_init().

Signed-off-by: Jiafei Pan <[email protected]>
Added NETC PSI0 support on the i.MX 95 EVK board for A55 platform.

Signed-off-by: Jiafei Pan <[email protected]>
The issue is caused by default stack size 1500 bytes of NET_RX_STACK_SIZE
is to small for ARM64 platform, then the stack of net_rx thread is
overflow and break the net_mgmt thread's stack, as a result net_mgmt thread
is crashed.

So this patch will enlarge all the stack size of net stack threads.

Signed-off-by: Jiafei Pan <[email protected]>
Add i.MX 95 EVK A55 support for zperf sample.

Signed-off-by: Jiafei Pan <[email protected]>
@github-actions github-actions bot removed the DNM (manifest) This PR should not be merged (controlled by action-manifest) label Aug 12, 2025
Copy link

@fabiobaltieri fabiobaltieri merged commit b9ee247 into zephyrproject-rtos:main Aug 13, 2025
31 checks passed
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.

7 participants