-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
Add RT700 basic environment support #79376
base: main
Are you sure you want to change the base?
Add RT700 basic environment support #79376
Conversation
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
aebb39a
to
a8fc58d
Compare
high-performance numerical tasks such as audio and image processing and supports both fixed-point and | ||
floating-point operations. | ||
|
||
Note: Due to board isn't launched, the picture is blank |
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.
Maybe just don't include an image? I'm not aware of a requirement that we actually have one.
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.
It was announced - maybe you can find a picture here: https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus/i-mx-rt700-crossover-mcu-with-arm-cortex-m33-npu-dsp-and-gpu-cores:i.MX-RT700
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.
Only release RT700 soc, EVK board don't launch currently. We can't show the board picture currently.
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cpu1_defconfig
Outdated
Show resolved
Hide resolved
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cpu1_defconfig
Outdated
Show resolved
Hide resolved
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_cpu0_defconfig
Outdated
Show resolved
Hide resolved
config XSPI_CONFIG_BLOCK_OFFSET | ||
hex "XSPI config block offset" | ||
default 0x0 | ||
help | ||
XSPI configuration block consists of parameters regarding specific | ||
flash devices including read command sequence, quad mode enablement | ||
sequence (optional), etc. The boot ROM expects XSPI configuration | ||
parameter to be presented in serial nor flash. |
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.
why is this not in dts?
The linker script for this SoC was not including the LLEXT section definitions when CONFIG_LLEXT was enabled. This patch adds the missing include directive to the linker script. Signed-off-by: Luca Burelli <[email protected]>
Series 0 does not have the TXIDLE status flag. The closest equivalent is TXC, but it isn't set until the first transmission completes, and is therefore not safe to use in PM suspend without also separately keeping track of whether the driver has ever initiated a transmission. For now, disable the TXIDLE check on devices that don't support it as a minimal fix for the observed build error. This is effectively equivalent to reverting the addition of PM support for these devices only. Since these devices don't have a low-power system timer implementation anyway, the lack of PM handling does not hurt anything. Signed-off-by: Aksel Skauge Mellbye <[email protected]>
The linker script for this SoC was not including the LLEXT section definitions when CONFIG_LLEXT was enabled. This patch adds the necessary include directive to the linker script and fixes the build issue identified by CI. Signed-off-by: Luca Burelli <[email protected]>
Add release notes for USB support. Signed-off-by: Johann Fischer <[email protected]>
Add entry in "Major enhancements with this release include:" for comparator device driver subsystem. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Introduces haptics subsystem and DRV2605 support in the release notes. Signed-off-by: Ricardo Rivera-Matos <[email protected]>
This updates the documentation of all the LilyGO boards to use the new `zephyr:board::` directive. Signed-off-by: Benjamin Cabé <[email protected]>
This is added via PRs zephyrproject-rtos#79337 and zephyrproject-rtos#79263 to automatically check if a colorbar pattern generated by a camera pipeline is correct or not. Signed-off-by: Phi Bang Nguyen <[email protected]>
Add the chicken-egg issue on init order for the camera pipeline on NXP RT10xx platforms Signed-off-by: Phi Bang Nguyen <[email protected]>
Add link to the track the migration to the new video-interfaces bindings. Signed-off-by: Phi Bang Nguyen <[email protected]>
Moved uatr6 to common dts for m4 - cm0 uses uart-5 in ver 0.0.0 and uart-5 in ver 1.0.0 (for using of Arduino headers). - cm4 by default uses uart-2 (for ver 0.0.0 and ver 1.0.0) Signed-off-by: Nazar Palamar <[email protected]>
Remove CONFIG_GPIO from defconfigs for Infineon boards. Applications, drivers will enable GPIO if need. Added 'select GPIO' from spi/Kconfig.ifx_cat1 Added 'select GPIO' from wifi/infineon/Kconfig.airoc Signed-off-by: Nazar Palamar <[email protected]>
The STKALIGN mask is not present for CONFIG_ARMV8_M_BASELINE as well as CONFIG_ARMV8_M_MAINLINE. So filter out that check when setting the sp for ARM core dumps. Signed-off-by: Mark Holden <[email protected]>
add rt7xx files related to soc support basic clock enablement add HAS_MCUX_XSPI/HAS_GLIKEY Kconfig add common/Kconfig.xspi_xip file Signed-off-by: Lucien Zhao <[email protected]>
add RT7xx dts files add iocon/gpio/flexcomm/clock instances in dts Signed-off-by: Lucien Zhao <[email protected]>
add nxp,imx-xspi-device.yaml add nxp,imx-xspi-mx25um51345g.yaml add nxp,imx-xspi.yaml Signed-off-by: Lucien Zhao <[email protected]>
add more flexcomm instances clock support to adapt rt700 instances number add xspi clock support Signed-off-by: Lucien Zhao <[email protected]>
Due to there is no port on RT7xx soc, update driver to adapt rt7xx pin mux model(Use IOPCTL_PinMuxSet function to configure pinmux set) Signed-off-by: Lucien Zhao <[email protected]>
update gpio driver to adapt rt7xx gpio model: 1. There is no PORT_Type on RT7xx,so set PORT_Type as void 2. Add port_no parameter in gpio_mcux_config to adapt IOPCTL driver 3. Add gpio-port-offest parameter in blinding, it will help map the relation between index n and gpio port when some soc have domain access attribution. 4. Add code to adapt RT700 GPIO attribute configuration Signed-off-by: Lucien Zhao <[email protected]>
86b38fc
to
ac12049
Compare
I created new pinctrl driver(iopctl driver) for RT 3 digital platforms, it makes better service the multi iopctl instances on RT700, and keep a same pinctrl model for RT 3 digital platforms. So this PR is currently dependent on my other PR#81086. I will make sure my other PR merge as soon as possible after the freeze ends. |
add files related to mimxrt700_evk board add gpio/uart function support on board Signed-off-by: Lucien Zhao <[email protected]>
track rt700 sdk files update PR branch Signed-off-by: Lucien Zhao <[email protected]>
ac12049
to
f225bbe
Compare
@lucien-nxp looks like there was a rebase accident :) |
|
support gpio/uart function