-
Notifications
You must be signed in to change notification settings - Fork 7.7k
DSA tag protocol support #93010
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
base: main
Are you sure you want to change the base?
DSA tag protocol support #93010
Conversation
The following west manifest projects have changed revision in this Pull Request:
⛔ DNM label due to: 1 project with PR revision Note: This message is automatically posted and updated by the Manifest GitHub Action. |
8eeddfa
to
5a91672
Compare
Updated to fix twister issues. |
e324a49
to
8977cf0
Compare
Updated to v3. Changes include,
Thanks. |
8977cf0
to
29d291e
Compare
Rebased to address west.yml conflict. |
29d291e
to
2b3c9a3
Compare
Rebased to address conflict. |
Updated hal_nxp to support netc tag driver. Signed-off-by: Yangbo Lu <[email protected]>
Moved DSA core options to subsystem. Signed-off-by: Yangbo Lu <[email protected]>
Moved NXP NETC DSA driver to dsa directory. Signed-off-by: Yangbo Lu <[email protected]>
Added tag protocol definition and binding. Also introduced zephyr,dsa-port compatible for future tag protocol driver Kconfig dependency checking. Updated existed dts. Signed-off-by: Yangbo Lu <[email protected]>
Added NXP NETC tag protocol driver. Signed-off-by: Yangbo Lu <[email protected]>
Supported tag protocol setup. Signed-off-by: Yangbo Lu <[email protected]>
Allowed to transmit DSA tag frame. Signed-off-by: Yangbo Lu <[email protected]>
Added tag protocol support. Signed-off-by: Yangbo Lu <[email protected]>
Added NETC switch node. Signed-off-by: Yangbo Lu <[email protected]>
Added NETC switch support for M33. Signed-off-by: Yangbo Lu <[email protected]>
Added imx943_evk_mimx94398_m33_ddr board support. Signed-off-by: Yangbo Lu <[email protected]>
Added NETC switch support for M33 in doc. Signed-off-by: Yangbo Lu <[email protected]>
2b3c9a3
to
75b8e62
Compare
Updated to v4. Changes include,
Thanks. |
@jukkar Could you help to review the PR when you get any chance? |
i.MX943 M33 supports multi-level interrupt with NUM_IRQS 405. Current ram_context_for_isr test does not cover multi-level interrupt. So exclude i.MX943 M33. Signed-off-by: Yangbo Lu <[email protected]>
It seems code base introduced a new test case which didn't apply to i.MX943 M33, causing twister issues. Thanks. |
|
This PR is to support DSA tag protocol in DSA core driver. Also added NXP NETC tag protocol driver, and enabled on NXP i.MX943 as an example to verify.
There is a hal dependency: zephyrproject-rtos/hal_nxp#575
Thanks a lot.
Attached dsa sample log.