u-boot/drivers/pinctrl/mvebu
Robert Marko 1de76a4535 arm64: a37xx: pinctrl: probe after binding
Currently, pinctrl drivers are getting probed during post-bind, however
that is being reverted, and on A37XX pinctrl driver is the one that
registers the GPIO driver during the probe.

So, if the pinctrl driver doesn't get probed GPIO-s won't get registered
and thus they cannot be used.

This is a problem on the Methode eDPU as it just uses SB pins as GPIO-s
and without them being registered networking won't work as it only has
one SFP slot and the TX disable GPIO is on the SB controller.

So, lets just add a flag only to A37XX driver to probe after binding
in order for the GPIO driver to always get registered.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
Reviewed-by: Simon Glass <sjg@chromium.org>
2023-03-01 11:22:27 -07:00
..
Kconfig pinctrl: mvebu: Add AlleyCat5 support 2022-11-07 07:46:28 +01:00
Makefile mvebu: pinctrl: Add Armada 38x driver 2022-07-28 08:41:44 +02:00
pinctrl-armada-37xx.c arm64: a37xx: pinctrl: probe after binding 2023-03-01 11:22:27 -07:00
pinctrl-armada-38x.c mvebu: pinctrl: Add Armada 38x driver 2022-07-28 08:41:44 +02:00
pinctrl-mvebu.c mvebu: pinctrl: apply SDHCI PHY config for A7K 2022-07-29 10:02:43 +02:00
pinctrl-mvebu.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00