[PATCH 0/3] ARM:sun7i:ps2 added support for A20 PS/2 host controller
vishnupatekar0510 at gmail.com
Wed Dec 3 14:39:21 PST 2014
This series adds support for Allwinner's A20 PS2 host controller driver.
I've done basic testing on A20 Lime 2 Board.
This needs to be further tested.
Patch 0 Summary: Allwinner A20 PS2 is dual role controller(PS2 host and PS2 device). These modifications are for PS2 host controller.
IBM compliant IBM PS2 and AT-compatible keyboard and mouse can be connected.
Patch 1 device tree bindings.
Patch 2 adds support for sun7i ps2 driver.
Patch 3 device tree support for PS2 controller.
1) Added ps2 nodes to the dtsi
2) Added ps2 pinmux to the dtsi
3) Added ps2 nodes to the lime2 dts file.
dts-binding: input: sun7ips2: Device tree bindings for Allwinner
sun7i A20 PS2 host controller
drivers:input:ps2 Added sunxi A20 ps2 driver, changed makefile and
ARM:dts:sun7i:ps2 added nodes for Sun7i A20 PS2 controller.
added ps2 nodes in lime2 board dts.
.../bindings/input/allwinner,sun7i-a20-ps2.txt | 22 ++
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 10 +
arch/arm/boot/dts/sun7i-a20.dtsi | 30 +-
drivers/input/serio/Kconfig | 9 +
drivers/input/serio/Makefile | 1 +
drivers/input/serio/sunxi-ps2.c | 305 ++++++++++++++++++++
6 files changed, 376 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/input/allwinner,sun7i-a20-ps2.txt
create mode 100644 drivers/input/serio/sunxi-ps2.c
More information about the linux-arm-kernel