u-boot/drivers/pinctrl
Marek Vasut 476b886a6f pinctrl: renesas: Convert to IS_ENABLED() macro
Use the IS_ENABLED() macro to reduce amount of #ifdef use in the driver
and improve code coverage. With IS_ENABLED() macro, the code is compiled
and then optimized out, which prevents bitrot.

In case no PFC table matches the SoC in use, do not probe the driver
and instead exit with -ENODEV. This should never happen under normal
conditions, because this would mean the driver DT compatible string
match happened, but the list in probe() cannot match the model listed
in match data associated with the compatible string on which the match
did happen.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
2024-12-29 16:55:31 +01:00
..
aspeed ARM: dts: ast2600: Add SGPIO to device tree 2024-10-29 12:12:04 -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 pinctrl: exynos: fix type of count integer 2024-11-05 14:26:13 +09:00
intel xpl: Rename spl_phase() to xpl_phase() 2024-10-11 11:44:47 -06:00
mediatek Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -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 pinctrl: imx93: support i.MX91 2024-12-07 09:07:04 -03:00
qcom pinctr: qcom: sm8250: add special pins pins configuration data 2024-10-04 14:57:03 +02:00
renesas pinctrl: renesas: Convert to IS_ENABLED() macro 2024-12-29 16:55:31 +01:00
rockchip pinctrl: rockchip: allow to build for TPL 2024-11-11 15:14:14 +08:00
starfive global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
sunxi pinctrl: sunxi: Avoid using .bss for SPL 2023-11-12 16:46:46 +00:00
tegra Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2024-10-13 10:43:24 -06:00
uniphier drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
Kconfig pinctrl: rockchip: allow to build for TPL 2024-11-11 15:14:14 +08:00
Makefile global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
pinctrl_pic32.c drivers: pinctrl: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
pinctrl_stm32.c drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -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