|
@@ -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"
|