Skip to content
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

hwmv2: soc: nxp: port kinetis family to hardware model v2 #68778

Merged

Conversation

danieldegrasse
Copy link
Collaborator

@danieldegrasse danieldegrasse commented Feb 8, 2024

Ports Kinetis SOC family and boards to HWMv2. Note- this PR depends on #68777 for the definition of SOC_PART_NUMBER

soc/nxp/kinetis/Kconfig.soc Outdated Show resolved Hide resolved
soc/nxp/kinetis/Kconfig.defconfig Outdated Show resolved Hide resolved
soc/nxp/kinetis/k2x/Kconfig.defconfig Outdated Show resolved Hide resolved
soc/nxp/kinetis/kl2x/Kconfig.defconfig Outdated Show resolved Hide resolved
soc/nxp/kinetis/kwx/Kconfig.defconfig Outdated Show resolved Hide resolved
boards/nxp/rddrone_fmuk66/Kconfig.rddrone_fmuk66 Outdated Show resolved Hide resolved
boards/nxp/twr_ke18f/Kconfig.twr_ke18f Outdated Show resolved Hide resolved
boards/nxp/twr_kv58f220m/Kconfig.twr_kv58f220m Outdated Show resolved Hide resolved
boards/nxp/usb_kw24d512/Kconfig.usb_kw24d512 Outdated Show resolved Hide resolved
boards/segger/ip_k66f/Kconfig.ip_k66f Outdated Show resolved Hide resolved
@dleach02
Copy link
Member

@nordicjm @tejlmand Daniel has responded the the last round of comments. I don't want to keep pinging on this but given the stated objectives to have this branch ready for merge soon after v3.6 we are using the Kinetis PR as a pipe-cleaner before submitting our other platforms.

@dleach02
Copy link
Member

shall we add boards/nxp/index.rst containing the toctree?

done

@nordicjm
Copy link
Collaborator

nordicjm commented Feb 19, 2024

Compliance issue needs fixing
Old board names in tests/samples need updating
(updates seems okay)

danieldegrasse and others added 13 commits February 19, 2024 10:48
Convert kinetis SOC family to hardware model V2. Rework SOC Kconfig and
defconfig definitions to align with hardware model V2 guidelines.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Co-authored-by: Emilio Benavente <emilio.benavente@nxp.com>
Co-authored-by: David Leach <david.leach@nxp.com>
Co-authored-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Co-authored-by: Declan Snyder <declan.snyder@nxp.com>
Co-authored-by: Yves Vandervennet <yves.vandervennet@nxp.com>
Add table of contents tree placeholder for NXP boards, in preparation
for porting boards to HWMv2

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Port frdm_k22f to hardware model v2

Signed-off-by: David Leach <david.leach@nxp.com>
Port frdm_k642 to hardware model v2

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Port frdm_k82f to hardware model v2

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Convert frdm_kl25z to hardware model v2

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Convert frdm_kw41z to hardware model v2

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Convert hexiwear to hardware model v2. As multiple SOCs exist on this
board, the hexiwear_k64 and hexiwear_kw40z boards are combined into one
target.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Convert rddrone_fmuk66 to to hardware model v2

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Convert twr_ke18f to hardware model v2

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Convert twr_kv58f220m to hardware model v2

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Convert usb_kw24d512 to hardware model v2

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Convert ip_k66f to hardware model v2

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
@henrikbrixandersen henrikbrixandersen changed the title soc: nxp: port kinetis family to hardware model v2 hwmv2: soc: nxp: port kinetis family to hardware model v2 Feb 19, 2024
@nordicjm nordicjm merged commit e0613c2 into zephyrproject-rtos:collab-hwm Feb 20, 2024
19 checks passed
tejlmand added a commit to tejlmand/zephyr that referenced this pull request Feb 22, 2024
Follow-up: zephyrproject-rtos#68778

There is a typo in nxp/kinetics/soc.yml.
The SoC `mk82f215` was added, however the correct SoC is `mk80f25615`,
which this commit corrects.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
tejlmand added a commit that referenced this pull request Feb 23, 2024
Follow-up: #68778

There is a typo in nxp/kinetics/soc.yml.
The SoC `mk82f215` was added, however the correct SoC is `mk80f25615`,
which this commit corrects.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
nordicjm pushed a commit that referenced this pull request Feb 23, 2024
Follow-up: #68778

There is a typo in nxp/kinetics/soc.yml.
The SoC `mk82f215` was added, however the correct SoC is `mk80f25615`,
which this commit corrects.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
nordicjm pushed a commit that referenced this pull request Mar 1, 2024
Follow-up: #68778

There is a typo in nxp/kinetics/soc.yml.
The SoC `mk82f215` was added, however the correct SoC is `mk80f25615`,
which this commit corrects.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
xingrz pushed a commit to xingrz/zephyr that referenced this pull request Mar 1, 2024
Follow-up: zephyrproject-rtos#68778

There is a typo in nxp/kinetics/soc.yml.
The SoC `mk82f215` was added, however the correct SoC is `mk80f25615`,
which this commit corrects.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
carlescufi pushed a commit that referenced this pull request Mar 1, 2024
Follow-up: #68778

There is a typo in nxp/kinetics/soc.yml.
The SoC `mk82f215` was added, however the correct SoC is `mk80f25615`,
which this commit corrects.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
@dleach02 dleach02 deleted the feature/kinetis-hwm2 branch July 17, 2024 01:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ADC Analog-to-Digital Converter (ADC) area: Samples Samples area: Sensors Sensors area: Storage Storage subsystem platform: NXP NXP
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants