-
Notifications
You must be signed in to change notification settings - Fork 7.8k
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:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
8eeddfa
to
5a91672
Compare
Updated to fix twister issues. |
Please update the HAL side SHA |
dcc6974
to
b0768ee
Compare
Updated HAL side SHA. |
b0768ee
to
65b720e
Compare
It looked some environment issue of CI. |
65b720e
to
f0c609d
Compare
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]>
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]>
f0c609d
to
4f5bed9
Compare
|
@jukkar @maass-hamburg , can you please re-review. Lost your approvals when updating the SHA for the HAL update. |
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.