2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-17 17:53:56 +08:00
linux-next/Documentation/gpio
Danilo Krummrich 9ee0a05588 Input: PS/2 gpio bit banging driver for serio bus
This driver provides PS/2 serio bus support by implementing bit banging
with the GPIO API. The GPIO pins, data and clock, can be configured with
a node in the device tree or by generic device properties (GDP).

Writing to a device is supported as well, though it is possible timings
can not be halt as they are tough and difficult to reach with bit banging.
Therefore it can be configured (also in DT and GDP) whether the serio
write function should be available for clients.

This driver is for development purposes and not recommended for productive
use. However, this driver can be useful e.g. when no USB port is available
or using old peripherals is desired as PS/2 controller chips getting rare.

This driver was tested on bcm2825 and on Kirin 960 and it worked well
together with the atkbd and psmouse driver.

Signed-off-by: Danilo Krummrich <danilokrummrich@dk-develop.de>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2017-08-28 10:32:10 -07:00
..
00-INDEX gpio: document interaction with other subsystems 2015-07-21 11:39:32 +02:00
board.txt gpio/board.txt: point to gpiod_set_value 2016-10-20 14:14:11 +02:00
consumer.txt gpio: return NULL from gpiod_get_optional when GPIOLIB is disabled 2017-03-15 11:16:30 +01:00
driver.txt gpio: random documentation update 2017-01-31 15:43:05 +01:00
drivers-on-gpio.txt Input: PS/2 gpio bit banging driver for serio bus 2017-08-28 10:32:10 -07:00
gpio-legacy.txt gpio: delete ARCH_[WANTS_OPTIONAL|REQUIRE]_GPIOLIB 2016-08-08 09:50:00 +02:00
gpio.txt Documentation: gpiolib: document new interface 2013-11-25 09:02:30 +01:00
sysfs.txt Typo correction for description in gpio document. 2015-10-11 15:39:01 -06:00