summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut+renesas@mailbox.org>2024-12-23 14:34:05 +0100
committerMarek Vasut <marek.vasut+renesas@mailbox.org>2024-12-25 19:29:47 +0100
commite6e3d706324c2403aced8cc59e82f373867928fe (patch)
tree0e256afb70ee016511ecc6ec0cd6a5ddaadb5452
parent68736cf8e313b74db6a6d32cbd081d1a42dbc021 (diff)
pinctrl: renesas: Add Kconfig symbol for conditional build of full PFC tables
By default the pin multiplexing tables used by U-Boot are reduced to keep the size of the bootloader low. This option allows build of full pin multiplexing tables the same way they are included in the Linux kernel. This includes pin multiplexing options for Audio, CAN, CANFD, DU, INTC, INTC-EX, MSIOF, PWM, SSI, for which there is no U-Boot driver. This option is disabled by default. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
-rw-r--r--drivers/pinctrl/renesas/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/pinctrl/renesas/Kconfig b/drivers/pinctrl/renesas/Kconfig
index 57e88604aa2..7ced7d784b3 100644
--- a/drivers/pinctrl/renesas/Kconfig
+++ b/drivers/pinctrl/renesas/Kconfig
@@ -11,6 +11,17 @@ config PINCTRL_PFC
both the GPIO definitions and pin control functions for each
available multiplex function.
+config PINCTRL_PFC_FULL
+ bool "Renesas pin control drivers (full size)"
+ depends on PINCTRL_PFC
+ help
+ By default the pin multiplexing tables used by U-Boot are reduced
+ to keep the size of the bootloader low. Enable this option to use
+ full pin multiplexing tables the same way they are included in the
+ Linux kernel. This includes pin multiplexing options for Audio, CAN,
+ CANFD, DU, INTC, INTC-EX, MSIOF, PWM, SSI, for which there is no
+ U-Boot driver.
+
config PINCTRL_PFC_R8A7790
bool "Renesas RCar Gen2 R8A7790 pin control driver"
depends on PINCTRL_PFC