@@ -112,6 +112,9 @@ Boards & SoC Support
112
112
* Added support for STM32L010xx SoC variants
113
113
* Added support for STM32L081xx SoC variants
114
114
* Added support for STM32U5A9xx SoC variants
115
+ * Added support for NXP S32K1 devices
116
+ * Added support for NXP IMX8ULP SoC
117
+ * Added support for NXP MIMXRT595 DSP core
115
118
116
119
* Removed support for these SoC series:
117
120
@@ -120,6 +123,8 @@ Boards & SoC Support
120
123
* Nordic SoCs now imply :kconfig:option: `CONFIG_XIP ` instead of selecting it, this allows for
121
124
creating RAM-based applications by disabling it.
122
125
* BLE is now supported on STM32WBA series.
126
+ * xtensa: imx8: Split the generic i.MX8 SoC into i.MX8QXP and i.MX8QM
127
+ * LPC55xxx: Fixed the system hardware clock cycle rate
123
128
124
129
* Added support for these ARC boards:
125
130
@@ -135,9 +140,9 @@ Boards & SoC Support
135
140
* Added support for ST Nucleo WBA55CG board: ``nucleo_wba55cg ``
136
141
* Added support for ST STM32WB5MM-DK Discovery board: ``stm32wb5mm_dk ``
137
142
* Added support for Wiznet W5500 Evaluation Pico board: ``w5500_evb_pico ``
138
-
139
143
* Added support for ADI boards: ``adi_sdp_k1 ``, ``adi_eval_adin1110ebz ``,
140
144
``adi_eval_adin2111ebz ``
145
+ * Added support for NXP UCANS32K1SIC board: ``ucans32k1sic ``
141
146
142
147
* Added support for these ARM64 boards:
143
148
@@ -147,6 +152,7 @@ Boards & SoC Support
147
152
148
153
* Added support for these Xtensa boards:
149
154
155
+ * Added support for NXP iMX8ULP board: ``nxp_adsp_imx8ulp ``
150
156
* Added Heltec Wireless Stick Lite (V3) board: ``heltec_wireless_stick_lite_v3 ``
151
157
* Added KINCONY-KC868-A32 board: ``kincony_kc868_a32 ``
152
158
* Added Lolin ESP32-S2 Mini board: ``esp32s2_lolin_mini ``
@@ -160,10 +166,17 @@ Boards & SoC Support
160
166
161
167
* Made these changes for ARM boards:
162
168
169
+ * Added support for low power on G1120B0MIPI using RT595
170
+ * Added support for lpspi, lpi2c on NXP board: ``mimx93_evk_a55 ``
171
+ * lpcxpresso55s69: Fix partition naming to use the standard slot naming used by TFM-enabled
172
+ Zephyr platforms.
173
+ * Enabled support for linkserver debugger on ``frdm_kl25z ``, ``mimxrt1015_evk ``,
174
+ ``mimxrt1020_evk ``, ``mimxrt1050_evk ``, ``mimxrt685_evk ``, ``frdm_k64f ``
175
+ * NXP: Switched MCUBoot FW Update mode from Swap & Scratch to Swap & Move
176
+
163
177
* Made these changes for ARM64 boards:
164
178
165
179
* Made these changes for RISC-V boards:
166
-
167
180
* ``longan_nano ``: Enabled ADC support.
168
181
169
182
* Made these changes for X86 boards:
@@ -278,6 +291,11 @@ Drivers and Sensors
278
291
279
292
* Added Sparkfun SerLCD driver.
280
293
294
+ * Audio
295
+
296
+ * Added a driver :file: `drivers/audio/dmic_mcux.c ` for NXP DMIC peripheral. This peripheral is
297
+ present on the ``iMX RT5xx `` and ``iMX RT6xx `` parts, as well as some LPC SOCs.
298
+
281
299
* Battery backed up RAM
282
300
283
301
* STM32WL devices now support BBRAM.
@@ -325,8 +343,8 @@ Drivers and Sensors
325
343
* Counter
326
344
327
345
* The nRFx counter driver now works with simulated nrf*_bsim targets.
328
-
329
346
* counter_native_posix driver: Added support for top value configuration, and a bugfix.
347
+ * Added support for the MRT counter for NXP RT6xx, RT5xx and LPC55xxx
330
348
331
349
* Crypto
332
350
@@ -341,6 +359,7 @@ Drivers and Sensors
341
359
* DMA
342
360
343
361
* STM32WBA Devices now support GPDMA
362
+ * Introduced a new DMA driver :file: `drivers/dma/dma_nxp_edma.c ` for NXP's eDMA IP
344
363
345
364
* Entropy
346
365
@@ -367,6 +386,11 @@ Drivers and Sensors
367
386
* Fixed sam_gmac driver. PTP clock adjustment was wrong for negative values.
368
387
* Fixed adin2111 driver. Initialization was done incorrectly when working with adin2110.
369
388
* Fixed ksz8081 driver. Logging changes, RMII clock fixes, GPIO pin fixes.
389
+ * Added a driver :file: `drivers/ethernet/eth_nxp_enet.c ` for NXP ENET which is a rework of
390
+ the old driver :file: `drivers/ethernet/eth_mcux.c `. The old driver had become
391
+ unmaintainable due to fundamental problems with the lack of PHY abstraction. The new driver
392
+ is still experimental and requires maturation. Eventually the old driver will be deprecated
393
+ and this new driver will be supported instead.
370
394
371
395
* Flash
372
396
@@ -409,6 +433,8 @@ Drivers and Sensors
409
433
410
434
* Renesas R-Car GPIO driver now supports Gen4 SoCs
411
435
* Renamed ``CONFIG_GPIO_RA `` to :kconfig:option: `CONFIG_GPIO_RENESAS_RA `
436
+ * Added a new GPIO driver (:file: `drivers/gpio/gpio_mcux_rgpio.c `). This
437
+ driver is used for i.MX93 and i.MX8ULP.
412
438
413
439
* I2C
414
440
@@ -492,6 +518,14 @@ Drivers and Sensors
492
518
493
519
* ACPI
494
520
521
+ * MEMC
522
+
523
+ * Added a new driver for NXP FlexRAM
524
+
525
+ * MIPI-DBI
526
+
527
+ * Introduced a new :ref: `MIPI DBI driver class <mipi_dbi_api >`
528
+
495
529
* Pin control
496
530
497
531
* Renesas R-Car pinctrl driver now supports Gen4 SoCs
@@ -1252,3 +1286,9 @@ Tests and Samples
1252
1286
* Added ESP32 memory-mapped flash access sample in :zephyr:code-sample: `esp32-flash-memory-mapped `.
1253
1287
1254
1288
* Added ESP32 PWM loopback test case
1289
+
1290
+ * Added support in the mbox sample for NXP boards ``MIMXRT1160-EVK ``, ``MIMXRT1170-EVK ``,
1291
+ ``MIMXRT1170-EVKB ``, ``LPCXpresso55S69 ``
1292
+
1293
+ * Added a sample ``flexram-magic-addr `` for ``mimxrt11xx_cm7 `` to show how to use flexram magic
1294
+ address functionality when using memc flexram driver.
0 commit comments