As the RP2350B has more than 32 GPIO pins, we changed the configuration so that it is split into two ports. To do this, we created a `raspberrypi,pico-gpio-port` node and moved the previous `raspberrypi,pico-gpio-port` functions to it. This became a child node of `raspberrypi,pico-gpio-port`, and `raspberrypi,pico-gpio-port` will remain a gpio mapper. Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
68 lines
1.6 KiB
ReStructuredText
68 lines
1.6 KiB
ReStructuredText
:orphan:
|
|
|
|
..
|
|
See
|
|
https://docs.zephyrproject.org/latest/releases/index.html#migration-guides
|
|
for details of what is supposed to go into this document.
|
|
|
|
.. _migration_4.2:
|
|
|
|
Migration guide to Zephyr v4.2.0 (Working Draft)
|
|
################################################
|
|
|
|
This document describes the changes required when migrating your application from Zephyr v4.1.0 to
|
|
Zephyr v4.2.0.
|
|
|
|
Any other changes (not directly related to migrating applications) can be found in
|
|
the :ref:`release notes<zephyr_4.2>`.
|
|
|
|
.. contents::
|
|
:local:
|
|
:depth: 2
|
|
|
|
Build System
|
|
************
|
|
|
|
Kernel
|
|
******
|
|
|
|
Boards
|
|
******
|
|
|
|
* The config option :kconfig:option:`CONFIG_NATIVE_POSIX_SLOWDOWN_TO_REAL_TIME` has been deprecated
|
|
in favor of :kconfig:option:`CONFIG_NATIVE_SIM_SLOWDOWN_TO_REAL_TIME`.
|
|
|
|
* Zephyr now supports version 1.11.1 of the :zephyr:board:`neorv32`.
|
|
|
|
Device Drivers and Devicetree
|
|
*****************************
|
|
|
|
Ethernet
|
|
========
|
|
|
|
* Removed Kconfig option ``ETH_STM32_HAL_MII`` (:github:`86074`).
|
|
PHY interface type is now selected via the ``phy-connection-type`` property in the device tree.
|
|
|
|
GPIO
|
|
====
|
|
|
|
* To support the RP2350B, which has many pins, the RaspberryPi-GPIO configuration has
|
|
been changed. The previous role of :dtcompatible:`raspberrypi,rpi-gpio` has been migrated to
|
|
:dtcompatible:`raspberrypi,rpi-gpio-port`, and :dtcompatible:`raspberrypi,rpi-gpio` is
|
|
now left as a placeholder and mapper.
|
|
The labels have also been changed along, so no changes are necessary for regular use.
|
|
|
|
Bluetooth
|
|
*********
|
|
|
|
Networking
|
|
**********
|
|
|
|
Other subsystems
|
|
****************
|
|
|
|
Modules
|
|
*******
|
|
|
|
Architectures
|
|
*************
|