dtsi
2) Added A10/A20 ps2 pinmux to the dtsi
3) Added ps2 nodes to the lime2 dts file
vishnupatekar (3):
sunxi:dts-bindings:input:ps2 bindings for A10/A20 ps2.
sunxi:drivers:input:ps2 Added sunxi A10/A20 ps2 driver
ARM:dts:sunxi:ps2 dt nodes for A10/A20 PS2 controller.
.../bindings/input
A10 and A20 have same PS2 addresses, clocks, interrupts.
added compatible as allwinner,sun4i-a10-ps2.
Signed-off-by: vishnupatekar
---
.../bindings/input/allwinner,sunxi-ps2.txt | 23
1 file changed, 23 insertions(+)
create mode 100644
Documentation/devicetree
-added compatible as allwinner,sun4i-a10-ps2 and allwinner,sun7i-a20-ps2.
- added default n depends on ARCH_SUNXI || COMPILE_TEST
in Kconfig.
-handled errors and free resources on errors.
-used BIT(x), DIV_ROUND_UP macros.
-corrected style errors.
Signed-off-by: vishnupatekar
---
drivers
Added ps2 nodes in lime2 board dts. By default ps20 and ps21 nodes are
commented as ps20 pins conflict with HDMI connector
on Lime2 Board.
Signed-off-by: vishnupatekar
---
arch/arm/boot/dts/sun4i-a10.dtsi| 27 +
arch/arm/boot/dts/sun7i-a20-olinuxino
---
.../bindings/input/allwinner,sun7i-a20-ps2.txt | 22
1 file changed, 22 insertions(+)
create mode 100644
Documentation/devicetree/bindings/input/allwinner,sun7i-a20-ps2.txt
diff --git
a/Documentation/devicetree/bindings/input/allwinner,sun7i-a20-ps2.txt
b/Docume
2 dts file.
vishnupatekar (3):
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
Kconfig
ARM:dts:sun7i:ps2 added nodes for Sun7i A20 PS2 controller.
added ps2 node
---
drivers/input/serio/Kconfig |9 ++
drivers/input/serio/Makefile|1 +
drivers/input/serio/sunxi-ps2.c | 305 +++
3 files changed, 315 insertions(+)
create mode 100644 drivers/input/serio/sunxi-ps2.c
diff --git a/drivers/input/serio/Kconfig
ns conflict with HDMI.
7. added compatible as allwinner,sun4i-a10-ps2.
8. corrected the possible race condition.
VishnuPatekar (5):
sunxi:dts-bindings:input:ps2 bindings for A10/A20 ps2.
ARM:sunxi:drivers:input Add support for A10/A20 PS2
ARM: sunxi: dts: Add PS2 nodes to dtsi for A10 and
Documentation/devicetree/bindings/serio
Signed-off-by: VishnuPatekar
Signed-off-by: Hans de Goede
---
.../bindings/serio/allwinner,sun4i-ps2.txt | 23
1 file changed, 23 insertions(+)
create mode 100644
Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2
Signed-off-by: VishnuPatekar
---
drivers/input/serio/Kconfig | 11 ++
drivers/input/serio/Makefile|1 +
drivers/input/serio/sun4i-ps2.c | 362 +++
3 files changed, 374 insertions(+)
create mode 100644 drivers/input/serio/sun4i-ps2.c
diff
both sun4i-a10-ps2
should be used as compat string, update the sun7i.dtsi ps2 entries to
use the sun4i-a10-ps2 compat string.
Signed-off-by: VishnuPatekar
Signed-off-by: Hans de Goede
---
arch/arm/boot/dts/sun4i-a10.dtsi | 17 +
arch/arm/boot/dts/sun7i-a20.dtsi | 18
Added the pinmuxing options for Allwinner A10 and A20.
Signed-off-by: VishnuPatekar
---
arch/arm/boot/dts/sun4i-a10.dtsi | 14 ++
arch/arm/boot/dts/sun7i-a20.dtsi | 14 ++
2 files changed, 28 insertions(+)
diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm
1. Please note that ps20 pins conflict with HDMI on Lime2 Board
so, by deault ps20 and ps21 are disabled for Lime2 Board.
There is no on board ps2 connector and these pins can be used
for different purpose.
Signed-off-by: VishnuPatekar
---
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts |6
13 matches
Mail list logo