Skip to content

Add driver support for multicore kick-off, NETC and EtherCAT#6

Open
nxp-ran wants to merge 9 commits into
RT-Thread-packages:masterfrom
nxp-ran:feature/imxrt1180-support
Open

Add driver support for multicore kick-off, NETC and EtherCAT#6
nxp-ran wants to merge 9 commits into
RT-Thread-packages:masterfrom
nxp-ran:feature/imxrt1180-support

Conversation

@nxp-ran

@nxp-ran nxp-ran commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Add driver support for multicore kick-off, NETC and EtherCAT

Summary by CodeRabbit

  • New Features
    • Added support for additional hardware features on the MIMXRT1180 platform, including FlexSPI, Ethernet, and EtherCAT-related drivers.
    • Expanded Ethernet support with more network controller components, including optional switch support when enabled.

@coderabbitai

coderabbitai Bot commented Jun 26, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

MIMXRT1180/SConscript now conditionally adds driver sources for FlexSPI, EtherCAT, and Ethernet/NETC based on BSP feature flags, including an optional NETC switch source when enabled.

Changes

MIMXRT1180 SConscript updates

Layer / File(s) Summary
FlexSPI source hook
MIMXRT1180/SConscript
Adds the active BSP_USING_FLEXSPI block that appends MIMXRT1189/drivers/fsl_flexspi.c.
EtherCAT source hooks
MIMXRT1180/SConscript
Adds BSP_USING_ETHERCAT blocks that append MIMXRT1189/drivers/fsl_mu.c, fsl_gpt.c, fsl_ecat.c, and fsl_xbar.c.
Ethernet source hooks
MIMXRT1180/SConscript
Adds the BSP_USING_ETH block that appends multiple NETC driver sources and conditionally adds fsl_netc_switch.c when NETC_USE_SWT is '1'.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • Rbb666
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title accurately summarizes the main additions for multicore kick-off, NETC, and EtherCAT driver support.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Rbb666

Rbb666 commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

需要解决下冲突
@nxp-ran

@Rbb666

Rbb666 commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

标题也改下吧,概括下添加了什么功能

@nxp-ran nxp-ran changed the title Feature/imxrt1180 support Add driver support for multicore kick-off, NETC and EtherCAT Jun 26, 2026
@nxp-ran

nxp-ran commented Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

标题也改下吧,概括下添加了什么功能

已更新,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants