Lines Matching +full:handle +full:- +full:tx +full:- +full:in +full:- +full:workq
20 * Bluetooth: improvements to the Controller, Audio, Mesh, as well as the host stack in
27 v3.4.0 to Zephyr v3.5.0 can be found in the separate :ref:`migration guide<migration_3.5>`.
35 More detailed information can be found in:
38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_
53 * CVE-2023-4263 `Zephyr project bug tracker GHSA-rf6q-rhhp-pqhf
54 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-rf6q-rhhp-pqhf>`_
56 * CVE-2023-4264 `Zephyr project bug tracker GHSA-rgx6-3w4j-gf5j
57 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-rgx6-3w4j-gf5j>`_
59 * CVE-2023-4424: Under embargo until 2023-11-01
61 * CVE-2023-5055: Under embargo until 2023-11-01
63 * CVE-2023-5139: Under embargo until 2023-10-25
65 * CVE-2023-5184 `Zephyr project bug tracker GHSA-8x3p-q3r5-xh9g
66 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-8x3p-q3r5-xh9g>`_
68 * CVE-2023-5563 `Zephyr project bug tracker GHSA-98mc-rj7w-7rpv
69 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-98mc-rj7w-7rpv>`_
71 * CVE-2023-5753 `Zephyr project bug tracker GHSA-hmpr-px56-rvww
72 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hmpr-px56-rvww>`_
93 * Cleaned-up and made more user friendly handling of the ARC MWDT toolchain path
98 * Architectural support for Arm Cortex-M has been separated from Arm
99 Cortex-A and Cortex-R. This includes separate source modules to handle
105 * RISC-V
110 set by the Core-Local Interrupt Controller RISC-V specification.
115 the ``MTVEC.BASE`` field size and is platform or application-specific.
132 * The :ref:`POSIX OS abstraction<posix_support>` is supported in these new boards.
141 Improved memory usage of codec configurations and codec capabilities. Fixed several bugs in BAP
142 and the BAP-related services (ASCS, PACS, BASS), as well as missing features such as proper
146 * Added CAP stream send and tx sync
148 * Added support for long read/write in CAP
151 * Fixed ASCS to drop ISO PDUs if ASE is not in streaming state
153 * Fixed BAP issue with PA sync and ID in ``broadcast_sink_create``
156 * Fixed audio stack to accept empty CCID list in audio metadata
157 * Fixed bad size of metadata_backup in ASCS
158 * Fixed possible ASCS ASE stuck in releasing state
165 * Replaced ``BT_AUDIO_CODEC_LC3_ID`` -> ``BT_HCI_CODING_FORMAT_LC3``
170 * Updated CSIP to unlock Non-bonded devices immediately.
194 * Fixed possible buffer overflow in ``bt_conn_le_start_encryption``
203 * Added TF-M support.
215 * Fixed an issue where a node could enter IV Update in Progress state if an old SNB with the
221 * Added support for Firmware Distribution Upload OOB Start message in the Firwmware Distribution
224 * Added extended provisioning protocol timeout when OOB methods are used in the provisioning.
227 * Added documentation for the Segmentation and Reassembly in the Transport layer.
231 * Fixed an issue where the identity address was used in Private GATT Proxy advertisements
232 instead of Non-Resolvable Private Addresses.
240 * Fixed an issue where the acknowledgment timer in the Segmentation and Reassembly was not
243 * Fixed an issue where the On-Demand Private Proxy Server and Client models had interdependency
248 Improved support for Broadcast and Connected Isochronous channels in the Controller, enabling
250 interleaved packing in Isochronous channels' lower link layer.
253 * Added Kconfig Option to ignore Tx HCI ISO Data Packet Seq Num
258 * Added missing nRF53x Tx Power Kconfig
259 * Added support for Flush Timeout in Connected ISO
265 * Fixed ISO-AL for quality tests and time stamps
266 * Fixed PHY value in HCI LE CIS Established Event
267 * Fixed ULL stuck in semaphore under rare conditions
269 * Fixed compiler instruction re-ordering that caused assertions
270 * Fixed connected ISO dynamic tx power
273 * Fixed leak in scheduled ticker node when rescheduling ticker nodes
275 * Fixed nRF53 SoC back-to-back PDU chaining
276 * Fixed nRF53 SoC back-to-back Tx Rx implementation
277 * Fixed regression in Adv PDU overflow calculation
278 * Fixed regression in observer that caused assertions and scheduling stall
279 * Fixed use of pre-programmed PPI on nRF SoCs
280 * Removed HCI ISO data with invalid status in preparation for FT support
282 * Updated to have ``EVENT_OVERHEAD_START_US`` verbose assertion in each state/role LLL
299 * Made these changes in other SoC series:
311 * Added support for nsim_vpx5 - simulation (nSIM) platform with ARCv2 VPX5 core, close to
313 * Added support for nsim_hs5x_smp_12cores - simulation (nSIM) platform with 12 cores SMP 32-bit
315 * Added support for nsim_hs6x_smp_12cores - simulation (nSIM) platform with 12 cores SMP 64-bit
326 * Added support for these RISC-V boards:
362 * The default adapter when debugging with openocd has been changed to cmsis-dap.
366 * Made these changes for RISC-V boards:
374 * Added USB-CDC support.
391 * Removed support for these RISC-V boards:
399 * Made these changes in other boards:
406 * MikroElektronika MCP2518FD Click shield (CAN-FD)
418 * Twister now supports ``required_snippets`` in testsuite .yml files, this can
426 * Added support for setting MCUboot encryption key in sysbuild which is then
431 This fails the build if the initialization sequence in the final ELF file
439 will be included in the final binary. Syscalls associated with disabled
443 in-tree code. Out-of-tree code needs to be patched before we can fully
462 * Added driver for MAX11102-MAX1117.
466 * Added support for TI TCAN4x5x CAN-FD controller with integrated transceiver
468 * Added support for Microchip MCP251xFD CAN-FD controller (:dtcompatible:`microchip,mcp251xfd`).
470 * Switched the NXP S32 CANXL driver to use clock control for the CAN clock instead of hard-coding
471 a CAN clock frequency in the devicetree.
496 * Added support for ST7735S (in ST7735R driver)
506 * Better Kconfig options for tuning static memory usage in NXP LPC driver
514 * Added a requirement for ``entropy_get_entropy()`` to be thread-safe because
522 * Added support for promiscuous mode in eth_smsc91x.
525 * Added support for YD-ESP32 board Ethernet.
529 * Removed the ``mdio`` DT property. Please use :c:macro:`DT_INST_BUS()` in the driver instead.
530 * Reworked the device node hierarchy in smsc91x.
531 * Renamed the phy-dev property with phy-handle to match the Linux ethernet-controller binding
533 * Updated Ethernet PHY to use ``reg`` property in DT bindings.
534 * Updated driver DT bindings to use ``ethernet-phy`` devicetree node name consistently.
535 * Updated esp32 and sam-gmac DT so that the phy is pointed by a phandle rather than
554 * STM32 V2 driver now supports 10-bit addressing.
556 * Fix long ISR execution in Silicon Labs I2C target callback
557 * Fail gracefully on DMA max size for nRF52 devices in the TWIM driver
558 * Added support for Intel LPSS DMA usage in the DesignWare driver
568 * Fixed handling of the PCM data format in the NXP MCUX driver.
590 IEEE802154_ATTR_PHY_SUPPORTED_CHANNEL_PAGES that fits all in-tree drivers.
594 zero-based channel ranges or UWB drivers that could not be represented at
596 IEEE802154_ATTR_PHY_SUPPORTED_CHANNEL_RANGES that fits all in-tree drivers.
604 * New drivers: :dtcompatible:`gpio-qdec`, :dtcompatible:`st,stmpe811`.
614 * Merged ``zephyr,gpio-keys`` into :dtcompatible:`gpio-keys` and added
615 ``zephyr,code`` codes to all in-tree board ``gpio-keys`` nodes.
622 * Added support in shell to display PCIe capabilities.
655 * Added support for GPIO-controlled voltage regulator
711 * Various fixes and enhancements in the NTC thermistor and INA23x drivers.
720 are removed. For UART using IO port access, add ``io-mapped`` property to
745 * ``uart_rpi_pico``: fixed handling Modbus DE-RE signal
755 :dtcompatible:`ti,cc13xx-cc26xx-rtc` to :dtcompatible:`ti,cc13xx-cc26xx-rtc-timer`
768 * Increased esp32 default network (TCP workq, RX and mgmt event) stack sizes to 2048 bytes.
769 * Reduced the RAM usage for esp32s2_saola in Wi-Fi samples.
770 * Fixed undefined declarations in winc1500.
771 * Fixed SPI buffer length in eswifi.
772 * Fixed esp32 data sending and channel selection in AP mode.
782 * Fixed a bug in CoAP client library, which resulted in an incorrect
797 * Added support for auto-connect and auto-down behaviors (controlled by
811 instead of queued 2nd time in the core network stack.
830 * Fixed a bug, where Solicited-Node multicast address could be removed while
831 still in use.
839 * Block-wise sending now supports LwM2M read and composite-read operations as well.
841 than :kconfig:option:`CONFIG_LWM2M_COAP_MAX_MSG_SIZE` is split into a block-wise transfer.
842 * Block-wise transfers don't require tokens to match anymore as this was not in line
844 * Various fixes to bootstrap. Now client ensures that Bootstrap-Finish command is sent,
852 * Fixed a possible notification stall in case of observation token change.
854 * Added LwM2M interoperability test-suite against Leshan server.
860 * Time and timestamps in the network subsystem, PTP and IEEE 802.15.4
861 were more precisely specified and all in-tree call sites updated accordingly.
862 Fields for timed TX and TX/RX timestamps have been consolidated. See
881 * Added new :zephyr:code-sample:`cellular-modem` sample.
884 * Fixed a bug where packets passed in promiscuous mode could have been modified
885 by L2 in certain cases.
891 * MQTT-SN:
912 * Added support for statically allocated socketpairs (in case no heap is available).
928 * Fixed potential stall in data retransmission, when data was only partially acknowledged.
932 * Fixed possible memory leak in case listening socket was closed during active handshake.
939 * Added new :zephyr:code-sample:`tftp-client` sample.
948 * Wi-Fi:
951 * The Wi-Fi scan API updated with Wi-Fi scan parameter to allow scan mode selection.
954 * Added support for Wi-Fi mode setting and selection.
955 * Added user input validation for SSID and PSK in Wi-Fi shell.
963 * Kconfig option USB_HID_PROTOCOL_CODE, deprecated in v2.6, is finally removed.
971 New general-purpose macros:
973 - :c:macro:`DT_REG_ADDR_U64`
974 - :c:macro:`DT_REG_ADDR_BY_NAME_U64`
975 - :c:macro:`DT_INST_REG_ADDR_BY_NAME_U64`
976 - :c:macro:`DT_INST_REG_ADDR_U64`
977 - :c:macro:`DT_FOREACH_STATUS_OKAY_NODE_VARGS`
978 - :c:macro:`DT_FOREACH_NODE_VARGS`
979 - :c:macro:`DT_HAS_COMPAT_ON_BUS_STATUS_OKAY`
981 New special-purpose macros introduced for dependency ordinals:
983 - :c:macro:`DT_DEP_ORD_STR_SORTABLE`
987 - :c:macro:`DT_MEM_FROM_FIXED_PARTITION`
988 - :c:macro:`DT_FIXED_PARTITION_ADDR`
993 * Generic or vendor-independent:
997 * :dtcompatible:`current-sense-amplifier`
998 * :dtcompatible:`current-sense-shunt`
999 * :dtcompatible:`gpio-qdec`
1000 * :dtcompatible:`regulator-gpio`
1001 * :dtcompatible:`usb-audio-feature-volume`
1007 * property ``phase-seg1-data`` deprecation status changed from False to True
1008 * property ``phase-seg1`` deprecation status changed from False to True
1009 * property ``phase-seg2-data`` deprecation status changed from False to True
1010 * property ``phase-seg2`` deprecation status changed from False to True
1011 * property ``prop-seg-data`` deprecation status changed from False to True
1012 * property ``prop-seg`` deprecation status changed from False to True
1013 * property ``sjw-data`` default value changed from None to 1
1014 * property ``sjw-data`` deprecation status changed from False to True
1018 * Ethernet controller bindings: new ``phy-handle`` property (in some
1019 bindings, this was renamed from ``phy-dev``), matching the Linux
1020 ethernet-controller binding.
1022 * The ``riscv,isa`` property used by RISC-V CPU bindings no longer has an
1025 * :dtcompatible:`neorv32-cpu`:
1027 * new property: ``mmu-type``
1030 * :dtcompatible:`regulator-fixed`:
1032 * new property: ``regulator-min-microvolt``
1033 * new property: ``regulator-max-microvolt``
1034 * property ``enable-gpios`` is no longer required
1036 * :dtcompatible:`ethernet-phy`:
1042 * :dtcompatible:`usb-audio-hs` and :dtcompatible:`usb-audio-hp`:
1044 * new property: ``volume-max``
1045 * new property: ``volume-min``
1046 * new property: ``volume-res``
1050 * new property: ``reg-names``
1052 * new property: ``interrupts-extended``
1053 * new property: ``interrupt-names``
1054 * new property: ``interrupt-parent``
1057 * new property: ``clock-names``
1058 * new property: ``#address-cells``
1059 * new property: ``#size-cells``
1061 * new property: ``dma-names``
1062 * new property: ``io-channels``
1063 * new property: ``io-channel-names``
1065 * new property: ``mbox-names``
1066 * new property: ``wakeup-source``
1067 * new property: ``power-domain``
1068 * new property: ``zephyr,pm-device-runtime-auto``
1070 * :dtcompatible:`ntc-thermistor-generic`:
1072 * removed property: ``r25-ohm``
1077 * new property: ``reset-names``
1079 * :dtcompatible:`fixed-clock`:
1083 * All CPU bindings got a new ``enable-method`` property. `pull request
1084 60210 <https://github.com/zephyrproject-rtos/zephyr/pull/60210>`_ for
1107 * :dtcompatible:`adi,adin2111-mdio` (on adin2111 bus):
1115 * :dtcompatible:`altr,pio-1.0`
1122 * :dtcompatible:`ambiq,apollo4-pinctrl`
1143 * :dtcompatible:`andestech,plic-sw`
1144 * :dtcompatible:`andestech,qspi-nor`
1150 * :dtcompatible:`arm,cortex-a76`
1151 * :dtcompatible:`arm,gic-v1`
1152 * :dtcompatible:`arm,gic-v2`
1153 * :dtcompatible:`arm,gic-v3`
1154 * :dtcompatible:`arm,psci-1.1`
1160 * :dtcompatible:`aspeed,ast10x0-reset`:
1169 * :dtcompatible:`atmel,sam-hsmci`
1173 * :dtcompatible:`atmel,sam-mdio`:
1176 * property ``#address-cells`` const value changed from None to 1
1177 * property ``#size-cells`` const value changed from None to 0
1178 * property ``#address-cells`` is now required
1179 * property ``#size-cells`` is now required
1185 * :dtcompatible:`bosch,bmi08x-accel`
1186 * :dtcompatible:`bosch,bmi08x-accel`
1187 * :dtcompatible:`bosch,bmi08x-gyro`
1188 * :dtcompatible:`bosch,bmi08x-gyro`
1194 * new property: ``drdy-gpios``
1198 * new property: ``irq-gpios``
1204 * :dtcompatible:`brcm,bcm2711-aux-uart`
1210 * :dtcompatible:`cdns,tensilica-xtensa-lx3`
1222 * :dtcompatible:`efinix,sapphire-gpio`
1223 * :dtcompatible:`efinix,sapphire-timer0`
1224 * :dtcompatible:`efinix,sapphire-uart0`
1232 * removed property: ``r25-ohm``
1238 * :dtcompatible:`espressif,esp-at` (on uart bus):
1240 * new property: ``external-reset``
1242 * :dtcompatible:`espressif,esp32-mdio`:
1245 * property ``#address-cells`` const value changed from None to 1
1246 * property ``#size-cells`` const value changed from None to 0
1247 * property ``#address-cells`` is now required
1248 * property ``#size-cells`` is now required
1252 * new property: ``mmu-type``
1255 * :dtcompatible:`espressif,esp32-spi`:
1257 * new property: ``line-idle-low``
1271 * new property: ``reset-gpios``
1286 * new property: ``alt-addr``
1298 * :dtcompatible:`infineon,cat1-counter`
1299 * :dtcompatible:`infineon,cat1-spi`
1300 * :dtcompatible:`infineon,xmc4xxx-ccu4-pwm`
1301 * :dtcompatible:`infineon,xmc4xxx-ccu8-pwm`
1302 * :dtcompatible:`infineon,xmc4xxx-i2c`
1308 * :dtcompatible:`intel,agilex5-clock`
1309 * :dtcompatible:`intel,alder-lake`
1310 * :dtcompatible:`intel,apollo-lake`
1311 * :dtcompatible:`intel,blinky-pwm`
1312 * :dtcompatible:`intel,elkhart-lake`
1313 * :dtcompatible:`intel,emmc-host`
1316 * :dtcompatible:`intel,sedi-gpio`
1317 * :dtcompatible:`intel,sedi-i2c`
1318 * :dtcompatible:`intel,sedi-ipm`
1319 * :dtcompatible:`intel,sedi-uart`
1320 * :dtcompatible:`intel,socfpga-agilex-sip-smc`
1321 * :dtcompatible:`intel,socfpga-reset`
1322 * :dtcompatible:`intel,timeaware-gpio`
1326 * ``intel,agilex-socfpga-sip-smc``
1335 * new property: ``mmu-type``
1338 * :dtcompatible:`intel,adsp-imr`:
1340 * new property: ``zephyr,memory-attr``
1341 …* property ``zephyr,memory-region-mpu`` enum value changed from ['RAM', 'RAM_NOCACHE', 'FLASH', 'P…
1342 * property ``zephyr,memory-region-mpu`` deprecation status changed from False to True
1346 * new property: ``dma-parent``
1348 * :dtcompatible:`intel,adsp-shim-clkctl`:
1350 * new property: ``adsp-clkctl-clk-ipll``
1369 * :dtcompatible:`ite,it8xxx2-sha`
1373 * :dtcompatible:`ite,it8xxx2-pinctrl-func`:
1375 * new property: ``func3-ext``
1376 * new property: ``func3-ext-mask``
1378 * :dtcompatible:`ite,riscv-ite`:
1380 * new property: ``mmu-type``
1383 * :dtcompatible:`ite,enhance-i2c`:
1385 * new property: ``target-enable``
1386 * new property: ``target-pio-mode``
1392 * :dtcompatible:`linaro,ivshmem-ipm`
1416 * :dtcompatible:`microchip,mpfs-i2c`
1421 * :dtcompatible:`microchip,xec-pwmbbled`:
1423 * new property: ``enable-low-power-32k``
1428 * new property: ``input-codes``
1430 * :dtcompatible:`microchip,xec-ps2`:
1432 * new property: ``wakerx-gpios``
1440 * new property: ``clock-frequency``
1452 * :dtcompatible:`nordic,npm1300-led`
1453 * :dtcompatible:`nordic,npm1300-wdt`
1457 * ``nordic,nrf-cc310``
1458 * ``nordic,nrf-cc312``
1462 * :dtcompatible:`nordic,nrf-ccm`:
1464 * new property: ``headermask-supported``
1466 * :dtcompatible:`nordic,nrf-twi`:
1468 * new property: ``easydma-maxcnt-bits``
1470 * :dtcompatible:`nordic,nrf-twim` and :dtcompatible:`nordic,nrf-twis`:
1472 * new property: ``easydma-maxcnt-bits``
1473 * new property: ``memory-regions``
1474 * new property: ``memory-region-names``
1476 * :dtcompatible:`nordic,nrf-spi`, :dtcompatible:`nordic,nrf-spis`, and
1477 :dtcompatible:`nordic,nrf-spim`:
1479 * new property: ``wake-gpios``
1481 * :dtcompatible:`nordic,npm1300-charger`:
1483 * new property: ``thermistor-cold-millidegrees``
1484 * new property: ``thermistor-cool-millidegrees``
1485 * new property: ``thermistor-warm-millidegrees``
1486 * new property: ``thermistor-hot-millidegrees``
1487 * new property: ``trickle-microvolt``
1488 * new property: ``term-current-percent``
1489 * new property: ``vbatlow-charge-enable``
1490 * new property: ``disable-recharge``
1492 * :dtcompatible:`nordic,nrf-uicr`:
1494 * new property: ``nfct-pins-as-gpios``
1495 * new property: ``gpio-as-nreset``
1499 * new property: ``host-int-gpios``
1500 * new property: ``pmic-int-pin``
1508 * new property: ``mmu-type``
1516 * :dtcompatible:`nuvoton,nct38xx-gpio`
1517 * :dtcompatible:`nuvoton,npcx-fiu-nor`
1518 * :dtcompatible:`nuvoton,npcx-fiu-qspi`
1519 * :dtcompatible:`nuvoton,numaker-fmc`
1520 * :dtcompatible:`nuvoton,numaker-gpio`
1521 * :dtcompatible:`nuvoton,numaker-pcc`
1522 * :dtcompatible:`nuvoton,numaker-pinctrl`
1523 * :dtcompatible:`nuvoton,numaker-pwm`
1524 * :dtcompatible:`nuvoton,numaker-rst`
1525 * :dtcompatible:`nuvoton,numaker-scc`
1526 * :dtcompatible:`nuvoton,numaker-spi`
1527 * :dtcompatible:`nuvoton,numaker-uart`
1531 * ``nuvoton,nct38xx-gpio``
1532 * ``nuvoton,npcx-spi-fiu``
1536 * :dtcompatible:`nuvoton,npcx-sha`:
1538 * new property: ``context-buffer-size``
1540 * :dtcompatible:`nuvoton,npcx-adc`:
1542 * new property: ``vref-mv``
1543 * removed property: ``threshold-reg-offset``
1545 * :dtcompatible:`nuvoton,adc-cmp`:
1547 * new property: ``thr-sel``
1549 * :dtcompatible:`nuvoton,npcx-pcc`:
1551 * new property: ``pwdwn-ctl-val``
1552 …* property ``clock-frequency`` enum value changed from [100000000, 96000000, 90000000, 80000000, 6…
1553 * property ``ram-pd-depth`` enum value changed from [12, 15] to [8, 12, 15]
1559 * :dtcompatible:`nxp,ctimer-pwm`
1560 * :dtcompatible:`nxp,fs26-wdog`
1561 * :dtcompatible:`nxp,imx-flexspi-w956a8mbya`
1562 * :dtcompatible:`nxp,irqsteer-intc`
1564 * :dtcompatible:`nxp,mbox-imx-mu`
1565 * :dtcompatible:`nxp,mcux-dcp`
1566 * :dtcompatible:`nxp,mcux-edma-v3`
1569 * :dtcompatible:`nxp,s32-adc-sar`
1570 * :dtcompatible:`nxp,s32-clock`
1571 * :dtcompatible:`nxp,s32-emios`
1572 * :dtcompatible:`nxp,s32-emios-pwm`
1573 * :dtcompatible:`nxp,s32-gmac`
1574 * :dtcompatible:`nxp,s32-qspi`
1575 * :dtcompatible:`nxp,s32-qspi-device`
1576 * :dtcompatible:`nxp,s32-qspi-nor`
1577 * :dtcompatible:`nxp,s32k3-pinctrl`
1584 * :dtcompatible:`nxp,s32-netc-emdio`:
1587 * property ``#address-cells`` const value changed from None to 1
1588 * property ``#size-cells`` const value changed from None to 0
1589 * property ``#address-cells`` is now required
1590 * property ``#size-cells`` is now required
1592 * :dtcompatible:`nxp,mipi-dsi-2l`:
1596 * :dtcompatible:`nxp,imx-mipi-dsi`:
1602 * new property: ``disable-allcall``
1604 * :dtcompatible:`nxp,s32-sys-timer`:
1606 * removed property: ``clock-frequency``
1609 * :dtcompatible:`nxp,imx-lpspi`:
1611 * new property: ``data-pin-config``
1613 * :dtcompatible:`nxp,s32-spi`:
1615 * property ``clock-frequency`` is no longer required
1618 * :dtcompatible:`nxp,imx-wdog`:
1622 * :dtcompatible:`nxp,s32-swt`:
1624 * removed property: ``clock-frequency``
1627 * :dtcompatible:`nxp,lpc-lpadc`:
1629 * new property: ``nxp,reference-supply``
1631 * :dtcompatible:`nxp,kinetis-pit`:
1633 * new property: ``max-load-value``
1636 * :dtcompatible:`nxp,mcux-edma`:
1638 * new property: ``dmamux-reg-offset``
1639 * new property: ``channel-gap``
1640 * new property: ``irq-shared-offset``
1642 * :dtcompatible:`nxp,imx-elcdif`:
1668 * :dtcompatible:`quicklogic,eos-s3-pinctrl`
1672 * :dtcompatible:`quicklogic,usbserialport-s3b`:
1680 * :dtcompatible:`raspberrypi,pico-header`
1681 * :dtcompatible:`raspberrypi,pico-i2c`
1682 * :dtcompatible:`raspberrypi,pico-spi-pio`
1683 * :dtcompatible:`raspberrypi,pico-timer`
1695 * :dtcompatible:`renesas,smartbond-lp-osc`
1696 * :dtcompatible:`renesas,smartbond-timer`
1700 * :dtcompatible:`renesas,smartbond-flash-controller`:
1702 * new property: ``read-cs-idle-delay``
1703 * new property: ``erase-cs-idle-delay``
1709 * :dtcompatible:`sbs,default-sbs-gauge`
1710 * :dtcompatible:`sbs,sbs-charger`
1730 * :dtcompatible:`silabs,gecko-adc`
1745 * property ``reset-gpios`` is no longer required
1751 * :dtcompatible:`smsc,lan91c111-mdio`:
1754 * property ``#address-cells`` const value changed from None to 1
1755 * property ``#size-cells`` const value changed from None to 0
1756 * property ``#address-cells`` is now required
1757 * property ``#size-cells`` is now required
1761 * new property: ``local-mac-address``
1762 * new property: ``zephyr,random-mac-address``
1769 * :dtcompatible:`snps,dw-timers`
1777 * new property: ``inversion-on``
1778 * new property: ``ready-time-ms``
1790 * :dtcompatible:`st,stm32-bxcan`
1791 * :dtcompatible:`st,stm32-spi-host-cmd`
1792 * :dtcompatible:`st,stm32f1-rcc`
1793 * :dtcompatible:`st,stm32f3-rcc`
1794 * :dtcompatible:`st,stm32wba-flash-controller`
1795 * :dtcompatible:`st,stm32wba-hse-clock`
1796 * :dtcompatible:`st,stm32wba-pll-clock`
1797 * :dtcompatible:`st,stm32wba-rcc`
1802 * ``st,stm32-can``
1806 * :dtcompatible:`st,stm32-pwm`:
1808 * new property: ``four-channel-capture-support``
1810 * :dtcompatible:`st,stm32f4-adc`:
1812 * new property: ``st,adc-clock-source``
1813 * new property: ``st,adc-prescaler``
1814 * new property: ``st,adc-sequencer``
1815 * removed property: ``temp-channel``
1816 * removed property: ``vref-channel``
1817 * removed property: ``vbat-channel``
1819 * :dtcompatible:`st,stm32-adc`:
1821 * new property: ``st,adc-clock-source``
1822 * new property: ``st,adc-prescaler``
1823 * new property: ``st,adc-sequencer``
1824 * removed property: ``temp-channel``
1825 * removed property: ``vref-channel``
1826 * removed property: ``vbat-channel``
1828 * :dtcompatible:`st,stm32f1-adc`:
1830 * new property: ``st,adc-sequencer``
1831 * removed property: ``temp-channel``
1832 * removed property: ``vref-channel``
1833 * removed property: ``vbat-channel``
1835 * :dtcompatible:`st,stm32-ospi`:
1837 * new property: ``io-low-port``
1838 * new property: ``io-high-port``
1840 * :dtcompatible:`st,stm32c0-hsi-clock`:
1844 * :dtcompatible:`st,stm32-hse-clock`:
1848 * :dtcompatible:`st,stm32wl-hse-clock`:
1852 * :dtcompatible:`st,stm32g0-hsi-clock`:
1856 * :dtcompatible:`st,stm32h7-hsi-clock`:
1860 * :dtcompatible:`st,stm32-lse-clock`:
1864 * :dtcompatible:`st,stm32u5-pll-clock`:
1872 * :dtcompatible:`telink,b91-pwm`:
1878 * new property: ``mmu-type``
1881 * :dtcompatible:`telink,b91-i2c`:
1885 * :dtcompatible:`telink,b91-spi`:
1889 * :dtcompatible:`telink,b91-uart`:
1899 * :dtcompatible:`ti,cc13xx-cc26xx-rtc-timer`
1900 * :dtcompatible:`ti,cc13xx-cc26xx-timer`
1901 * :dtcompatible:`ti,cc13xx-cc26xx-timer-pwm`
1902 * :dtcompatible:`ti,cc32xx-pinctrl`
1903 * :dtcompatible:`ti,davinci-gpio`
1904 * :dtcompatible:`ti,davinci-gpio-nexus`
1920 * ``ti,cc13xx-cc26xx-rtc``
1925 * :dtcompatible:`ti,cc32xx-i2c`:
1931 * new property: ``alert-config``
1932 * new property: ``adc-mode``
1933 * new property: ``vbus-conversion-time-us``
1934 * new property: ``vshunt-conversion-time-us``
1935 * new property: ``avg-count``
1936 * new property: ``rshunt-micro-ohms``
1937 * removed property: ``rshunt-milliohms``
1944 * new property: ``adc-mode``
1945 * new property: ``vbus-conversion-time-us``
1946 * new property: ``vshunt-conversion-time-us``
1947 * new property: ``temp-conversion-time-us``
1948 * new property: ``avg-count``
1949 * new property: ``high-precision``
1950 * new property: ``rshunt-micro-ohms``
1951 * removed property: ``rshunt-milliohms``
1952 * property ``adc-config`` default value changed from None to 0
1954 * property ``adc-config`` deprecation status changed from False to True
1956 * property ``adc-config`` is no longer required
1959 * :dtcompatible:`ti,cc32xx-uart`:
1963 * A stand-in for a real vendor which can be used in examples and tests (vnd):
1967 * :dtcompatible:`vnd,memory-attr`
1968 * :dtcompatible:`vnd,reg-holder-64`
1969 * :dtcompatible:`vnd,reserved-compat`
1977 * X-Powers (x-powers):
1981 * :dtcompatible:`x-powers,axp192`
1982 * :dtcompatible:`x-powers,axp192-gpio`
1983 * :dtcompatible:`x-powers,axp192-regulator`
1993 * ``xen,xen-4.15``
1999 * :dtcompatible:`xlnx,zynqmp-ipi-mailbox`
2009 * Zephyr-specific binding (zephyr):
2013 * :dtcompatible:`zephyr,fake-rtc`
2014 * :dtcompatible:`zephyr,i2c-dump-allowlist`
2015 * :dtcompatible:`zephyr,lvgl-button-input`
2016 * :dtcompatible:`zephyr,lvgl-encoder-input`
2017 * :dtcompatible:`zephyr,lvgl-pointer-input`
2018 * :dtcompatible:`zephyr,mdio-gpio`
2019 * :dtcompatible:`zephyr,native-tty-uart`
2020 * :dtcompatible:`zephyr,ram-disk`
2022 * :dtcompatible:`zephyr,sensing-phy-3d-sensor`
2026 * ``zephyr,gpio-keys``
2030 * :dtcompatible:`zephyr,mmc-disk` (on sd bus):
2032 * new property: ``bus-width``
2034 * :dtcompatible:`zephyr,bt-hci-spi` (on spi bus):
2036 * new property: ``controller-data-delay-us``
2038 * :dtcompatible:`zephyr,sdhc-spi-slot` (on spi bus):
2040 * new property: ``pwr-gpios``
2042 * :dtcompatible:`zephyr,memory-region`:
2044 * new property: ``zephyr,memory-attr``
2045 …* property ``zephyr,memory-region-mpu`` enum value changed from ['RAM', 'RAM_NOCACHE', 'FLASH', 'P…
2046 * property ``zephyr,memory-region-mpu`` deprecation status changed from False to True
2060 supported in function handlers by setting ``mg_translate_error`` of
2064 * Fixed an issue with MCUmgr img_mgmt group whereby the size of the upload in
2069 correct error, but would only occur in situations where an error was
2088 non-active images.
2096 * Added optional ``force`` parameter to os mgmt reset command, this can be checked in the
2102 minimum encoding levels for in-tree groups if :kconfig:option:`CONFIG_ZCBOR_CANONICAL` is
2117 operation for SDMMC devices in case when we align buffers on CONFIG_SDHC_BUFFER_ALIGNMENT,
2156 * Updated ``loramac-node`` from v4.6.0 to v4.7.0
2158 * CAN ISO-TP
2172 immutable config in iterable sections in Flash and the mutable portion of data in the RAM.
2176 * Added API :c:macro:`ZBUS_CHAN_ADD_OBS` macro for adding post-definition static observers of a
2178 observers after the channel definition in different files. It increases the composability of
2179 the system using ZBus, making post-definition channel observation rely on the stack instead of
2190 initially disabled and enable them in runtime.
2198 * Power states can be disabled directly in devicetree doing ``status = "disabled";``
2221 that allows to inform application that the on-board MCUboot has been configured
2226 that allows to inform application that the on-board MCUboot will overwrite
2228 image in primary slot.
2232 * Fixed issue with serial recovery in single slot mode wrongly iterating over 2 image slots.
2239 address in the size which caused serial recovery to fail on some platforms.
2241 * Fixed wrongly building in optimize for debug mode by default, this saves a significant amount
2247 * Fixed issue with bootutil asserting on maximum alignment in non-swap modes.
2259 * Added ``dumpinfo`` command for signed image parsing in imgtool.
2261 * Added ``getpubhash`` command to dump the sha256 hash of the public key in imgtool.
2263 * Added support for ``getpub`` to print the output to a file in imgtool.
2265 * Added support for dumping the raw versions of the public keys in imgtool.
2269 * Added support for serial recovery to read and handle encrypted seondary slot partitions.
2278 * Reworked image encryption support for Zephyr, static dummy key files are no longer in the code,
2284 * CDDL auto-generated function code has been replaced with zcbor function calls, this now allows
2285 the parameters to be supplied in any order.
2287 * The MCUboot version in this release is version ``2.0.0+0-rc1``.
2305 * Added ``zephyr,lvgl-{pointer,button,encoder}-input`` pseudo device bindings.
2307 need a :dtcompatible:`zephyr,kscan-input` child node to emit input events.
2312 Trusted Firmware-A
2315 * Updated to TF-A 2.9.0.
2328 * Created the zbus confirmed channel sample to demonstrate how to implement a delivery-guaranteed