Skip to content

Sync sdk 25.06.00 to hal nxp #576

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

Open
wants to merge 21 commits into
base: master
Choose a base branch
from

Conversation

ZhaoxiangJin
Copy link
Collaborator

Sync sdk 25.06.00 to hal nxp

@mmahadevan108
Copy link
Collaborator

@ZhaoxiangJin , please take a look at this PR #574 that is requiring update to newer version of the mipi-dsi driver.

@ZhaoxiangJin ZhaoxiangJin force-pushed the feature/sync-sdk-25.06.00-to-hal-nxp branch from 578fb8c to 5c335ba Compare July 24, 2025 06:58
@mmahadevan108
Copy link
Collaborator

@ZhaoxiangJin , another PR that is updating SDK drivers. Is this covered as part of this update?
#581

@ZhaoxiangJin
Copy link
Collaborator Author

@ZhaoxiangJin , another PR that is updating SDK drivers. Is this covered as part of this update? #581

Not covered, PR can merge first, then i will drop irqsteer_1 driver in my PR.

@zejiang0jason
Copy link
Contributor

Can the mcux-sdk-ng/board folder be moved to Zephyr repo?

@zejiang0jason
Copy link
Contributor

Are the RT1180 board level jlink script needed?

@zejiang0jason
Copy link
Contributor

should the binary files in mcux-sdk-ng/components/conn_fwloader/fw_bin/ be placed in zephyr/modules/hal/nxp/zephyr/blobs?

@ZhaoxiangJin
Copy link
Collaborator Author

Can the mcux-sdk-ng/board folder be moved to Zephyr repo?

Why move sdk files to zephyr repo,

Are the RT1180 board level jlink script needed?

yes, see https://github.com/zephyrproject-rtos/zephyr/blob/main/boards/nxp/mimxrt1180_evk/board.cmake

@ZhaoxiangJin
Copy link
Collaborator Author

should the binary files in mcux-sdk-ng/components/conn_fwloader/fw_bin/ be placed in zephyr/modules/hal/nxp/zephyr/blobs?

The conn_fwloader CMakeList.txt needs these binary files, move these binary files requires modify conn_fwloader CMakeList.txt

@ZhaoxiangJin
Copy link
Collaborator Author

Can the mcux-sdk-ng/board folder be moved to Zephyr repo?

Why move SDK files to zephyr repo? Only glue code should be placed in zephyr repo.

@zejiang0jason
Copy link
Contributor

Can the mcux-sdk-ng/board folder be moved to Zephyr repo?

Why move SDK files to zephyr repo? Only glue code should be placed in zephyr repo.

Move to the Zephyr repo board folder, they are board specific files.

@zejiang0jason
Copy link
Contributor

Hi @ZhaoxiangJin , please note don't miss this code during migration: #577. thanks.

@ZhaoxiangJin ZhaoxiangJin force-pushed the feature/sync-sdk-25.06.00-to-hal-nxp branch from b77ba07 to 905aff8 Compare July 30, 2025 06:23
@ZhaoxiangJin ZhaoxiangJin marked this pull request as ready for review July 30, 2025 06:24
@ZhaoxiangJin ZhaoxiangJin force-pushed the feature/sync-sdk-25.06.00-to-hal-nxp branch 2 times, most recently from 38fa8f8 to 1fd6228 Compare August 6, 2025 04:15
@ZhaoxiangJin
Copy link
Collaborator Author

Update:

  1. update flexcan driver to the SDK latest
  2. update dmamux driver to the SDK latest
  3. update i.mx 943 clock driver to the SDK latest

@ZhaoxiangJin ZhaoxiangJin force-pushed the feature/sync-sdk-25.06.00-to-hal-nxp branch from 1fd6228 to 6c0d41d Compare August 8, 2025 06:18
@ZhaoxiangJin
Copy link
Collaborator Author

Update:
update sai driver to the SDK latest.

Moved board specific files to zephyr repo,
remove them from hal_nxp.

Signed-off-by: Zhaoxiang Jin <[email protected]>
This cmake code is not needed for zephyr, and is specific for
MCUX SDK. SDK also applied this patch.

Signed-off-by: Zhaoxiang Jin <[email protected]>
1. Remove MCXA166 and MCXA276 as they are renamed to
MCXA346 and MCXA266.
2. Add MCXA266 and MCXA366 header and pinctrl
3. Rename MCXA166 to MCXA346.

Signed-off-by: Peter Wang <[email protected]>
Signed-off-by: Zhaoxiang Jin <[email protected]>
The latest version of the caam driver causes run
issues on the RT1170/RT1160 platform, using an older
version for now, and have contacted the SDK driver
owner to resolve the issue.

Signed-off-by: Zhaoxiang Jin <[email protected]>
@ZhaoxiangJin ZhaoxiangJin force-pushed the feature/sync-sdk-25.06.00-to-hal-nxp branch from 6c0d41d to 53fea4f Compare August 11, 2025 05:33
@ZhaoxiangJin
Copy link
Collaborator Author

Update:
removed boards folder, moved board specific files to zephyr repo.

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.

3 participants