gpio: Mention GPIO MUX in docs

There is now a GPIO multiplexer, so mention this in the document
about drivers using GPIO as backend.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
This commit is contained in:
Linus Walleij
2021-03-26 09:15:35 +01:00
committed by Bartosz Golaszewski
parent 81dd500b1c
commit 4a5c9da4ec

View File

@@ -96,6 +96,12 @@ hardware descriptions such as device tree or ACPI:
way to pass the charging parameters from hardware descriptions such as the way to pass the charging parameters from hardware descriptions such as the
device tree. device tree.
- gpio-mux: drivers/mux/gpio.c is used for controlling a multiplexer using
n GPIO lines such that you can mux in 2^n different devices by activating
different GPIO lines. Often the GPIOs are on a SoC and the devices are
some SoC-external entities, such as different components on a PCB that
can be selectively enabled.
Apart from this there are special GPIO drivers in subsystems like MMC/SD to Apart from this there are special GPIO drivers in subsystems like MMC/SD to
read card detect and write protect GPIO lines, and in the TTY serial subsystem read card detect and write protect GPIO lines, and in the TTY serial subsystem
to emulate MCTRL (modem control) signals CTS/RTS by using two GPIO lines. The to emulate MCTRL (modem control) signals CTS/RTS by using two GPIO lines. The