8fdc882...
by
Andrei Stefanescu <email address hidden>
tools: add scmi_dtb_node_change.py
This script can is used to switch from the SIUL2 drivers to the SCMI
ones. This will take each property/child of a SIUL2 node in the dtb and
copy it to the respective SCMI node. After that, it will disable the
SIUL2 driver nodes.
b0ca66a...
by
Ghennadi Procopciuc <email address hidden>
gpio: Add GPIO driver for SCMI agents
This change introduces a GPIO driver for SCMI agent devices. When the
SCMI agent and SCMI GPIO drivers are enabled, the SCMI agent binds a
GPIO device for each SCMI GPIO protocol device enabled in the FDT.
The SCMI GPIO driver is embedded upon CONFIG_SCMI_GPIO=y.
As part of the upgrade to U-Boot version 2022.04, the
open_drain API and ops were removed in upstream
(commit id: 'e3f3a121d8ebe'). Therefore, different from the
original commit, the 'scmi_gpio_set_open_drain' callback ops was removed.
4a593da...
by
Ghennadi Procopciuc <email address hidden>
pinctrl: Iterate through all 'gpio-ranges'
Some GPIO drivers might need multiple pin ranges attached to them.
'pinctrl_gpio_get_pinctrl_and_offset' function assumed that only one
range could be attached to a GPIO controller node which isn’t always the
case.
d6730c4...
by
Patrice Chotard <email address hidden>
gpio: Allow to print pin's label even for pin with GPIOF_FUNC function
Currently, if pin's function is GPIOF_FUNC, only "func" if displayed
without any other information. It would be interesting, if information is
available, to indicate which pinmuxing's name is used.
For example, for STM32 SoC's based platform, "gpio status" command
output :