Add missing device_system cmake files for Kinetis devices that require it. This will enable the CMSIS SystemInit function to be incuded for these devices.
[X] I have checked latest main branch and the issue still exists.
[X] I did not see it is stated as known-issue in release notes.
[X] No similar GitHub issue is related to this change.
[X] My code follows the commit guidelines of this project.
[X] I have performed a self-review of my own code.
[X] My changes generate no new warnings.
[ ] I have added tests that prove my fix is effective or that my feature works.
Describe the pull request
Some Kinetis devices are missing the required device_system cmake files to include their system driver. This file contains the CMSIS SystemInit function implementation. This issue was discovered when adding support for SystemInit into Zephyr (see here) and the PR only addresses those SOCs that require this cmake file and do not have it. Other Kinetis SOCs still lack the relevant CMake file
Type of change
[X] Bug fix (non-breaking change which fixes an issue)
Tests
Test configuration (please complete the following information):
Hardware setting: verified CMSIS SystemInit functioned correctly as part of this PR: here
Toolchain: arm-none-eabi-gcc
Test executed
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.
Add missing device_system cmake files for Kinetis devices that require it. This will enable the CMSIS SystemInit function to be incuded for these devices.
Signed-off-by: Daniel DeGrasse daniel.degrasse@nxp.com
Prerequisites
Describe the pull request Some Kinetis devices are missing the required device_system cmake files to include their system driver. This file contains the CMSIS SystemInit function implementation. This issue was discovered when adding support for SystemInit into Zephyr (see here) and the PR only addresses those SOCs that require this cmake file and do not have it. Other Kinetis SOCs still lack the relevant CMake file
Type of change
Tests