summaryrefslogtreecommitdiff
path: root/drivers/pinctrl
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-08-30 16:55:12 -0600
committerSimon Glass <sjg@chromium.org>2015-09-02 21:28:22 -0600
commit458a070076dc920a7106f0c8f0cfa880503ce498 (patch)
treec65e1f38334896f4f7b736795164943edb2c3d66 /drivers/pinctrl
parentb7e84c93c450480ca4ff51ad2eb56bd83c1dc368 (diff)
downloadu-boot-imx-458a070076dc920a7106f0c8f0cfa880503ce498.zip
u-boot-imx-458a070076dc920a7106f0c8f0cfa880503ce498.tar.gz
u-boot-imx-458a070076dc920a7106f0c8f0cfa880503ce498.tar.bz2
pinctrl: Add help text to Kconfig
The pinctrl Kconfig options should have help messages. Add this to a few options. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r--drivers/pinctrl/Kconfig11
1 files changed, 10 insertions, 1 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig
index 30b8e45..918a859 100644
--- a/drivers/pinctrl/Kconfig
+++ b/drivers/pinctrl/Kconfig
@@ -47,7 +47,10 @@ config PINMUX
default y
help
This option enables pin multiplexing through the generic pinctrl
- framework.
+ framework. Most SoCs have their own own multiplexing arrangement
+ where a single pin can be used for several functions. An SoC pinctrl
+ driver allows the required function to be selected for each pin.
+ The driver is typically controlled by the device tree.
config PINCONF
bool "Support pin configuration controllers"
@@ -86,6 +89,12 @@ config SPL_PINMUX
help
This option is an SPL-variant of the PINMUX option.
See the help of PINMUX for details.
+ The pinctrl subsystem can add a substantial overhead to the SPL
+ image since it typically requires quite a few tables either in the
+ driver or in the device tree. If this is acceptable and you need
+ to adjust pin multiplexing in SPL in order to boot into U-Boot,
+ enable this option. You will need to enable device tree in SPL
+ for this to work.
config SPL_PINCONF
bool "Support pin configuration controllers in SPL"