u-boot/drivers/pinctrl
Chris Webb f4df9f53b7 pinctrl: mediatek: Bind gpio while binding pinctrl
Mediatek pinctrl drivers call mtk_gpiochip_register() to bind the child
gpio controller as part of mtk_pinctrl_common_probe(). This breaks
gpiohog support because the gpio controller is bound too late for
DM_FLAG_PROBE_AFTER_BIND (set while binding hogs) to work.

Move the mtk_gpiochip_register() to mtk_pinctrl_common_bind() and call
this as the .bind method of each of the mediatek pinctrl drivers.

Signed-off-by: Chris Webb <chris@arachsys.com>
2024-10-07 15:09:55 -06:00
..
aspeed Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ath79 Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
broadcom Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
exynos drivers: pinctrl: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
intel Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mediatek pinctrl: mediatek: Bind gpio while binding pinctrl 2024-10-07 15:09:55 -06:00
meson meson: Correct driver declaration for meson_axg_gpio 2024-06-26 11:19:57 +02:00
mscc Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mtmips Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mvebu drivers: pinctrl: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
nexell Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
nuvoton pinctrl: npcm8xx: clear all gpio events 2024-09-16 16:43:35 -06:00
nxp Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
qcom pinctr: qcom: sm8250: add special pins pins configuration data 2024-10-04 14:57:03 +02:00
renesas drivers: pinctrl: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
rockchip Prepare v2024.07-rc5 2024-06-24 13:34:52 -06:00
starfive Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
sunxi pinctrl: sunxi: Avoid using .bss for SPL 2023-11-12 16:46:46 +00:00
tegra drivers: pinctrl: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
uniphier Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig pinctrl: qcom: move out of mach-snapdragon 2024-01-16 12:26:24 +00:00
Makefile ARM: renesas: Rename ARCH_RMOBILE to ARCH_RENESAS 2024-03-02 14:29:36 -05:00
pinctrl_pic32.c drivers: pinctrl: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
pinctrl_stm32.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-apple.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-at91-pio4.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-at91.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-generic.c pinmux: generic: Use ENOENT instead of ENOSYS 2024-08-15 14:26:59 -06:00
pinctrl-k210.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-qe-io.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-sandbox.c sandbox: Fix pinmux warnings with non-test devicetrees 2024-08-27 11:17:39 -06:00
pinctrl-single.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-sti.c drivers: pinctrl: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
pinctrl-stmfx.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-uclass.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pinctrl-zynqmp.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00