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

boards: phytec: Add support for phyCORE-i.Mx RT1170 and phyBOARD-Atlas i.Mx RT1170 #86756

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

FPlohl
Copy link
Contributor

@FPlohl FPlohl commented Mar 7, 2025

Add support for phyCORE-i.MX RT1170 SOM in dts for streamlined inclusion on carrier boards and uses a dual-core NXP i.MX RT1170 SoC as a basis.
Add support for phyBOARD-Atlas i.MX RT1170 that is a carrier board based on phyCORE-i.MX RT1170 SOM.

This PR is dependent on other PRs:

@FPlohl FPlohl force-pushed the WIP/FPlohl/phyboard_atlas branch from 7b52ab3 to d929a25 Compare March 7, 2025 08:47
@FPlohl
Copy link
Contributor Author

FPlohl commented Mar 7, 2025

@dnltz

Comment on lines +103 to +108
/* Note slot 0 has one additional sector,
* this is intended for use with the swap move algorithm
*/
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion not a requested change: swap using offset is a new mode which reduces flash endurance cycles and would need an extra sector in slot1

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will look into this

@@ -0,0 +1,32 @@
if(CONFIG_NXP_IMXRT_BOOT_HEADER)
zephyr_library()
set(RT1170_BOARD_NAME "evkmimxrt1170")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks like a hack? @dleach02

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes it's a hack

@FPlohl FPlohl force-pushed the WIP/FPlohl/phyboard_atlas branch from d929a25 to fd01894 Compare March 7, 2025 10:16
Add phyCORE-1170 SOM dtsi for streamlined inclusion on carrier
boards and uses a dual-core NXP i.MX RT1170 SoC as a basis.

Signed-off-by: Florijan Plohl <florijan.plohl@norik.com>
@FPlohl FPlohl force-pushed the WIP/FPlohl/phyboard_atlas branch 2 times, most recently from 06b7d27 to 6f1f47c Compare March 24, 2025 13:58
Add initial support for PHYTEC phyBOARD-Atlas i.MX RT1170 based on the
PHYTEC phyCORE-i.MX RT1170 SOM. SOM uses dual-core NXP i.MX RT1170 SoC
as a basis, with Cortex-M7 core running at 1 GHz and Cortex-M4 core at
400 MHz.

Supported features:
 * Accelerometer
 * Audio codec
 * CAN
 * DAC
 * EEPROM
 * Ethernet
 * External display
 * I2C
 * RS-232
 * SD-Card
 * SPI
 * UART
 * USB

Signed-off-by: John Ma <jma@phytec.com>
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
Signed-off-by: Florijan Plohl <florijan.plohl@norik.com>
@FPlohl FPlohl force-pushed the WIP/FPlohl/phyboard_atlas branch from 6f1f47c to 280f2e0 Compare March 31, 2025 07:52
@FPlohl
Copy link
Contributor Author

FPlohl commented Mar 31, 2025

Updated CMakeLists.txt and Kconfig.defconfig due to recent changes regarding hal_nxp glue layer.

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