-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Supports hal_nxp of MCUX SDK 25.06.00 #93306
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?
Supports hal_nxp of MCUX SDK 25.06.00 #93306
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. |
3d12908
to
41f8800
Compare
9ff95b8
to
8ca95a8
Compare
e30e2a4
to
8a23c6a
Compare
The changes are split into several patches, do we need to merge the necessary patches, to make every snapshot buildable? |
c112334
to
5c359d4
Compare
Update:
|
5c359d4
to
9e64dd7
Compare
@ZhaoxiangJin please address the compliance failures |
Fix is on going, but there are a lot of compliance issues that need to be resolved, I need more time to fix them... |
Hi @dleach02 , the compliance issue is because we are moving the board specific dcd.c, flexspi_nor_config.c to zephyr board folder. There are many coding style issue in these files. |
d174486
to
1af35a7
Compare
1af35a7
to
1d2ba0e
Compare
These variables are used to make MCUX SDK NG cmake can find the right cmake files. Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
'MCUX_HW_CORE' and 'MCUX_HW_FPU_TYPE' are used in modules/hal_nxp/device.cmake. It is a variable used by MCUX SDK CMake. Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
Update hal_nxp to mcux sdk 25.06.00. Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
Now use the 5-parameter function "PINT_PinInterruptConfig" deprecated in MCUX SDK, need to add compile definition 'PINT_USE_LEGACY_CALBACK' to make intc_nxp_pint compatible with updated 'fsl_pint' driver. Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
1. Add core_id for RT685 HIFI4 core, this variable is used in MCUX SDK cmake. 2. Set cmake variables 'CONFIG_MCUX_COMPONENT_driver.smartdma_mcxn' and 'CONFIG_MCUX_COMPONENT_driver.smartdma_rt500' to "ON" as these variables control the loading of source files in the latest driver CMakeList.txt. Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
1. Renamed MCXA166 to MCXA346. 2. NXP frdm_mcxa166 is renamed to frdm_mcxa346, add this information to migration-guide-4.3.rst. Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
1. Renamed MCXA276 to MCXA266 2. NXP frdm_mcxa276 is renamed to frdm_mcxa266, add this information to migration-guide-4.3.rst. Signed-off-by: Peter Wang <chaoyi.wang@nxp.com>
Move board specific files (dcd, flash_config, etc.) from nxp hal repo to zephyr repo. Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
1d2ba0e
to
4028d40
Compare
|
@hakehuang can we run one final regression against this PR. If it passes then please apply your +1 |
testing is in progress, will feedback once done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
board testing and regression build pass
Update hal nxp to mcux sdk 25.06.00.