Lines Matching +full:init +full:- +full:mdio +full:- +full:phy
21 taking a ``void *mem`` pointer instead of a ``void **mem`` double-pointer.
37 * The default C library used on most targets has changed from the built-in
47 increase by 8-16 bytes.
68 * Picolibc removes the ``-ffreestanding`` compiler option. This allows
71 the Zephyr required type -- ``int main(void)``.
100 * ``psa-arch-tests``
102 * ``tf-m-tests``
103 * ``tflite-micro``
107 To enable them again use the ``west config manifest.project-filter -- +<module
108 name>`` command, or ``west config manifest.group-filter -- +optional`` to
114 * ``zephyr,memory-region-mpu`` was renamed ``zephyr,memory-attr`` and its type
118 .. code-block:: none
120 - "RAM" -> <( DT_MEM_ARM(ATTR_MPU_RAM) )>
121 - "RAM_NOCACHE" -> <( DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) )>
122 - "FLASH" -> <( DT_MEM_ARM(ATTR_MPU_FLASH) )>
123 - "PPB" -> <( DT_MEM_ARM(ATTR_MPU_PPB) )>
124 - "IO" -> <( DT_MEM_ARM(ATTR_MPU_IO) )>
125 - "EXTMEM" -> <( DT_MEM_ARM(ATTR_MPU_EXTMEM) )>
144 .. code-block:: devicetree
148 compatible = "zephyr,ram-disk";
149 disk-name = "RAM";
150 sector-size = <512>;
151 sector-count = <192>;
158 :dtcompatible:`zephyr,kscan-input` node.
160 * The ``zephyr,gpio-keys`` binding has been merged into
161 :dtcompatible:`gpio-keys` and the callback definition has been renamed from
183 * ``CONFIG_SSD1306_REVERSE_MODE`` is now set using the ``inversion-on``
189 ``-ENOSYS`` when these are not available, instead of ``-ENOTSUP``.
199 ``st,adc-clock-source`` allows choosing either synchronous or asynchronous clock source.
200 ``st,adc-prescaler`` allows setting the value of the prescaler for the chosen clock source.
206 .. code-block:: devicetree
213 * On NXP boards with LPC DMA, the DMA controller node used to have its ``dma-channels`` property
215 This did not match the zephyr dma-controller binding, so this property is now fixed and set
229 no longer fallback to the (Re-)Synchronization Jump Width (SJW) value set in the devicetree
238 * The CAN ISO-TP message configuration in :c:struct:`isotp_msg_id` is changed to use the following
241 * :c:macro:`ISOTP_MSG_EXT_ADDR` to enable ISO-TP extended addressing
242 * :c:macro:`ISOTP_MSG_FIXED_ADDR` to enable ISO-TP fixed addressing
243 * :c:macro:`ISOTP_MSG_IDE` to use extended (29-bit) CAN IDs
306 * Ethernet PHY devicetree bindings were updated to use the standard ``reg``
307 property for the PHY address instead of a custom ``address`` property. As a
308 result, MDIO controller nodes now require ``#address-cells`` and
309 ``#size-cells`` properties. Similarly, Ethernet PHY devicetree nodes and
311 ``ethernet-phy`` instead of ``phy``. Devicetrees and overlays must be updated
314 .. code-block:: devicetree
316 mdio {
317 compatible = "mdio-controller";
318 #address-cells = <1>;
319 #size-cells = <0>;
321 ethernet-phy@0 {
322 compatible = "ethernet-phy";
334 - Replace the integer ``CONFIG_ZBUS_RUNTIME_OBSERVERS_POOL_SIZE`` with the boolean
336 - Set the HEAP size with the :kconfig:option:`CONFIG_HEAP_MEM_POOL_SIZE`.
346 SMP version 2 error code defines for in-tree modules have been updated to
375 example :dtcompatible:`arm,gic-v2`, to the GIC node in the device tree.
379 ``nfct-pins-as-gpios`` property in devicetree. It can be set like this in the
382 .. code-block:: devicetree
385 nfct-pins-as-gpios;
390 ``gpio-as-nreset`` property in devicetree. It can be set like this in the
393 .. code-block:: devicetree
396 gpio-as-nreset;
409 initialization levels used in the context of the ``init.h`` API,
413 initial CAN bitrate using the ``bus-speed``, ``sample-point``, ``bus-speed-data``, and
414 ``sample-point-data`` properties:
417 * ``prop-seg``
418 * ``phase-seg1``
419 * ``phase-seg1``
420 * ``sjw-data``
421 * ``prop-seg-data``
422 * ``phase-seg1-data``
423 * ``phase-seg1-data``