Commit Graph

39 Commits (eb175cdfecfed61d02c137ce9b240f818a6645a2)

Author SHA1 Message Date
David Garske 322aa325b6 Consolidate duplicate TEST_FLASH code. 2024-10-11 10:29:59 +02:00
Brett Nicholas 340d9df74b imxrt: add FLEXSPI instance to ROM API calls, fixing 1064 update hang 2024-08-26 09:19:41 -06:00
Daniel Fedai Larsen 8cf988fa26 Fix return code for hal_flash_write 2024-08-26 06:01:50 +00:00
Daniel Fedai Larsen 5761f94916 Add DSB barrier in hal_flash_init/write/erase 2024-08-23 06:15:11 +00:00
Daniel Fedai Larsen da4f0a6ee6 Add RAMFUNCTION to hal_flash_init 2024-08-23 06:05:15 +00:00
Daniel Fedai Larsen ef4c3bbd35 Move DCACHE_InvalidateByRange to outside the loop in hal_flash_write 2024-08-23 05:59:49 +00:00
Daniel Fedai Larsen 9cf1e3a962 Add USE_GET_CONFIG to all i.MX RT targets except 1052 2024-08-22 10:41:37 +02:00
David Garske 83359a2b1e Added RT1062 EVKB support and tested on real hardware. Updated documentation. 2024-07-03 14:58:04 -07:00
Daniel Fedai Larsen 9526fbb680 Fix compile error and clean up 2024-07-03 07:33:31 +02:00
Daniel Fedai Larsen b7fc25c0a3 Invalidate cache after flash_write/erase and disable+enable IRQs 2024-07-01 12:55:27 +02:00
David Garske 9126150613 Fix for NXP i.MX RT flash configuration to not force .flash_config when building wolfBoot as library. ZD 17850. 2024-04-29 09:37:32 +02:00
Daniel Fedai Larsen 90e9d0585a Add support for MIMXRT1061CVJ5B 2024-04-22 07:44:52 +02:00
Daniel Fedai Larsen 322a101be3 Add support for LPUART4 for i.MX RT10xx
- Fix compile time issue using LPUARTx which is a * by instead
  using LPUARTx_BASE
2024-04-19 16:34:46 +02:00
Daniel Fedai Larsen f7cd3f9b4e Add support for more flash sizes in W25QxxxJV series 2024-04-17 07:27:51 +02:00
Daniele Lacamera fce6149cf8 Update license GPL2 -> GPL3 2024-04-16 16:46:15 +02:00
David Garske aaac032566 Add LPUART1 IO init. Add automated testing for RT1040. 2024-02-15 14:54:46 -08:00
Daniel Fedai Larsen 0f25c80114 Add support for MIMXRT1042XJM5B 2024-02-13 11:50:21 +01:00
Daniele Lacamera ac17c826b6 Added new config option NXP_CUSTOM_DCD_OBJS
+ Fix linker error due to wrong pointer type
2023-11-22 15:19:09 +01:00
Daniele Lacamera 0d614fc669 Added custom DCD for i.mx-RT10XX 2023-11-16 09:56:44 +01:00
David Garske 6ea1a1e4a5 Added GitHub action build tests for NXP parts (iMX RT, Kinetis and LPC). 2023-08-21 11:08:48 +02:00
David Garske 802ebdce1d Fix for iMX RT1050 program. Disable optimized XIP for now, since it causes page program issue. 2023-08-21 11:08:48 +02:00
David Garske 7b454ab898 Added flash test case for iMX RT. Fixed CRLF. Fixed test app LED IO configuration. 2023-08-21 11:08:48 +02:00
David Garske 5c63d75890 Add support for iMX RT1050 and RT1060 wolfBoot_printf using DEBUG_UART=1. 2023-08-21 11:08:48 +02:00
David Garske d223b34319 Add support for the RT1050 HyperFlash configuration (default on EVKB). 2023-08-21 11:08:48 +02:00
David Garske 7073bf33b4 Fix RT1050 example app LED. Fix documentation for test-app location. Peer review feedback to clarify RT1050 flash chip configuration. 2023-08-21 11:08:48 +02:00
David Garske 415ee7d44d Fixes to get RT1050 QSPI working. Use boot flash config (not get_config/init). Support to enable/disable QUAD mode. Add SFDP. Enable support for using RAM_CODE by fixing linker script. 2023-08-21 11:08:48 +02:00
David Garske 5aa63ceb72 Further refine RT1050 QSPI configuration. Working Quad Read with XIP. Fix to ensure hal_flash_init() is called for hal_flash_write/hal_flash_erase. 2023-08-21 11:08:48 +02:00
David Garske c76d4e0b24 Fixes for i.MX RT1050 to support QSPI with IS25WP064A or W25Q64JV. Use `CONFIG_FLASH_IS25WP064A` or `CONFIG_FLASH_W25Q64JV` to select. 2023-08-21 11:08:48 +02:00
David Garske 48aaa01e93 Fixes for the RT1050 QSPI flash configuration used by the boot ROM. 2023-08-21 11:08:48 +02:00
Brett Nicholas 6dacae2945 removed imx_rt10xx_nor files from codebase and replaced with SDK reference 2023-03-06 17:31:48 +01:00
Brett Nicholas 680ce5f8e8 first commit - test app boots on MIMXRT1064-EVK 2023-03-06 17:31:48 +01:00
Daniele Lacamera ee2e250376 [RT1050] Fix flash geometry configuration 2022-04-27 14:26:22 +02:00
Daniele Lacamera 51de556e1b Added support for NXP i.MX-RT105x 2022-04-21 18:53:24 +02:00
David Garske d38de3b432 Update copyright year 2021-07-19 07:50:02 -07:00
Daniele Lacamera f533c7c654 Cleanup test application + removed unused components 2020-10-09 16:53:07 +02:00
Daniele Lacamera d6257fb62d RT1060: Added support for HW SHA acceleration via DCP 2020-10-09 13:44:06 +02:00
Daniele Lacamera 9186c263a2 Fixed IMX-RT-1060 flash driver, working update 2020-10-09 13:26:28 +02:00
Daniele Lacamera c26d2c0517 Fixed bootloader link step; added stub for nor flash driver 2020-10-07 18:41:02 +02:00
Daniele Lacamera 4e5517d0d9 Added makefile options + test application for i.mx-RT1060
(work in progress)
2020-09-28 14:45:15 +02:00