Commit 458a070076dc920a7106f0c8f0cfa880503ce498
1 parent
b7e84c93c4
Exists in
v2017.01-smarct4x
and in
31 other branches
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>
Showing 1 changed file with 10 additions and 1 deletions Side-by-side Diff
drivers/pinctrl/Kconfig
... | ... | @@ -47,7 +47,10 @@ |
47 | 47 | default y |
48 | 48 | help |
49 | 49 | This option enables pin multiplexing through the generic pinctrl |
50 | - framework. | |
50 | + framework. Most SoCs have their own own multiplexing arrangement | |
51 | + where a single pin can be used for several functions. An SoC pinctrl | |
52 | + driver allows the required function to be selected for each pin. | |
53 | + The driver is typically controlled by the device tree. | |
51 | 54 | |
52 | 55 | config PINCONF |
53 | 56 | bool "Support pin configuration controllers" |
... | ... | @@ -86,6 +89,12 @@ |
86 | 89 | help |
87 | 90 | This option is an SPL-variant of the PINMUX option. |
88 | 91 | See the help of PINMUX for details. |
92 | + The pinctrl subsystem can add a substantial overhead to the SPL | |
93 | + image since it typically requires quite a few tables either in the | |
94 | + driver or in the device tree. If this is acceptable and you need | |
95 | + to adjust pin multiplexing in SPL in order to boot into U-Boot, | |
96 | + enable this option. You will need to enable device tree in SPL | |
97 | + for this to work. | |
89 | 98 | |
90 | 99 | config SPL_PINCONF |
91 | 100 | bool "Support pin configuration controllers in SPL" |