-
Notifications
You must be signed in to change notification settings - Fork 143
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
Update SDK to 2.14 #270
Update SDK to 2.14 #270
Conversation
Changes LGTM, we will run validation with this branch for the S32 devices to see if there's any issue. |
Hi, @mmahadevan108, may I know whether this PR covers CMSIS update from https://github.com/nxp-mcuxpresso/CMSIS_5/tree/mcux_develop? thanks. |
@mmahadevan108 Can you please also integrate this PR: nxp-mcuxpresso/mcux-sdk#135 into this SDK update? Later edit: I noticed that the changes are merged with SDK update (so big thanks!!) We need to open a discussion (maybe in another thread) about the process of updating the SDK. Ideally the changes should be cherry-picked preserving the commit message that we have in the original mcu-sdk repo. I assume that this is not possible for some reason. Then at the least the commit subjects should be added in the commit updating the SDK. Something like this:
|
@@ -222,6 +222,9 @@ enum | |||
/*! @brief Type used for all status and error return values. */ |
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.
Ideally there should be no difference between SDK repo and this repo modulo some specific files that are only used in hal_nxp.
Not sure why this can't be merged to SDK repo? It shouldn't bother anyone but I think you know better so I don't have anything against this change.
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.
I will check with the SDK team if this can be merged.
Ideally you should have seen it when you did a git log inside the |
@hakehuang, can you run a full test cycle on the Zephyr PR to update to SDK 2.14 |
No, I have not updated the CMSIS package. Can you help update the CMSIS pack we maintain for the A series |
Sure, will create PR for that. |
we have some SPI tests failing with this branch that we need to further investigate, will feedback soon. |
there are many build fails, need fix, I will forward you details |
Done with PR: #272 please review, thanks. |
Hi @mmahadevan108, could you please also integrate this PR: nxp-mcuxpresso/mcux-sdk#132 into the update, thanks. |
167c081
to
87b044f
Compare
Done |
@manuargue Kindly send me a patch for the SPI issue. |
37585ee
to
ec0347c
Compare
@mmahadevan108 all tset done. now all issues fixed |
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.
@manuargue Kindly send me a patch for the SPI issue.
@mmahadevan108 I've sent you the patch from MCUX SDK team. Let me know if further support is needed. I'll remove the -1 once the patch is pushed.
Update to SDK 2.14 Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
This will not get merged into the SDK repo and will have to be maintained here. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Move used job descriptors in the CAAM driver from the stack to noncacheable section. This change has not been accepted by the SDK team and needs to be maintained here. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Delete patches that have been added to SDK 2.14 release Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
The flexcomm and flexio driver structure has changed to include sub folder for the individual component drivers. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
ec0347c
to
8d617fd
Compare
@manuargue the patch has been added to this PR. Kindly check. |
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.
All my comments addressed
Congratulations, you broke |
Could you be more specific what & how is broken,? |
Did you open the link you quoted? |
the original code is as below
|
I see the linked improvement with west tool at zephyrproject-rtos/west#700, does this issue finally relate to the improvement to west tool? What I mean is that our code comment which has encode issue hit the hole in the west tool. |
per my understand, the fix goes to tool is better. In the meantime, we need somehow standard our hal with charset encodecing. |
BTW @dbaluta does it really make sense to dump an entire SDK in a "HAL" module? There is a constant stream on Discord and Github of users complaining that See + a lot more from that link. |
Oh wow, yeah at a quick glance there's a lot that does not really belong to here, besides 3000+ png images, 2000+ html files and 13 pdf files there's also a 7MB sqlite database and 3 ELF binaries, which I imagine are not used but should probably not be redistributed under the org. We should probably think about making the west diff a bit smarter and detect binary files or unreasonably big deltas. |
cc @JiafeiPan @manuargue @Dat-NguyenDuy