doc: release-notes-4.1: Add new silabs pinctrl driver
Add release note and migration guide for silabs pinctrl driver for digital bus (dbus). Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
This commit is contained in:
parent
26215a7d3b
commit
1f7507ef50
2 changed files with 26 additions and 0 deletions
|
@ -115,6 +115,30 @@ Pin Control
|
|||
|
||||
* Renamed the ``compatible`` from ``nxp,kinetis-pinctrl`` to :dtcompatible:`nxp,port-pinctrl`.
|
||||
* Renamed the ``compatible`` from ``nxp,kinetis-pinmux`` to :dtcompatible:`nxp,port-pinmux`.
|
||||
* Silabs Series 2 devices now use a new pinctrl driver selected by
|
||||
:dtcompatible:`silabs,dbus-pinctrl`. This driver allows the configuration of GPIO properties
|
||||
through device tree, rather than having them hard-coded for each supported signal. It also
|
||||
supports all possible digital bus signals by including a binding header such as
|
||||
:zephyr_file:`include/zephyr/dt-bindings/pinctrl/silabs/xg24-pinctrl.h`.
|
||||
|
||||
Pinctrl should now be configured like this:
|
||||
|
||||
.. code-block:: devicetree
|
||||
|
||||
#include <dt-bindings/pinctrl/silabs/xg24-pinctrl.h>
|
||||
|
||||
&pinctrl {
|
||||
i2c0_default: i2c0_default {
|
||||
group0 {
|
||||
/* Pin selection(s) using bindings included above */
|
||||
pins = <I2C0_SDA_PD2>, <I2C0_SCL_PD3>;
|
||||
/* Shared properties for the group of pins */
|
||||
drive-open-drain;
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Sensors
|
||||
=======
|
||||
|
|
|
@ -169,6 +169,8 @@ Drivers and Sensors
|
|||
|
||||
* Pin control
|
||||
|
||||
* Added new driver for Silabs Series 2 (:dtcompatible:`silabs,dbus-pinctrl`).
|
||||
|
||||
* PWM
|
||||
|
||||
* Regulators
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue