Hello Hans, Thank you for testing it on A10 board. now we have PS2 working on A10 as well. :)
I'll include these in next version which I'm was about to send. On Friday, December 12, 2014 6:46:25 PM UTC+5:30, Hans de Goede wrote: > > Hi, > > On 07-12-14 00:15, vishnupatekar wrote: > > Here is v2 of SUNXI PS2 controller support patch-set as with v1. > > So as promised I've run this on an A10 board, with a small fix to > the interrupt property in the sun4i.dtsi file this works as is. > > This means that the sun7i compat should be dropped, and the sun4i > compat used everywhere. > > I've created 3 fixup patches to do this, note one also renames / moves > the bindings file as it is in the wrong place. > > I've attached the 3 fixup patches, pleasesquash these into your > existing patches before posting the next version. > > Thanks & Regards, > > Hans > > > > > > Changes in v2: > > 1. added default n depends on ARCH_SUNXI || COMPILE_TEST in Kconfig. > > 2. handled errors and free resources on errors. > > 3. used BIT(x), DIV_ROUND_UP macros. > > 4. corrected style errors. > > 5. added support for A10 also, A10 and A2 have same properties of PS2 > controller. > > 6. by default commented ps20 and ps21 nodes,as ps20 pins conflict with > HDMI > > connector on Lime2 Board. > > 7. added compatible as allwinner,sun4i-a10-ps2. > > 8. corrected the possible race condition. > > > > Patch 0 Summary: Allwinner A10/A20 PS2 controller. 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 A10/A20 ps2 nodes to the 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/allwinner,sunxi-ps2.txt | 23 ++ > > arch/arm/boot/dts/sun4i-a10.dtsi | 27 ++ > > arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 13 + > > arch/arm/boot/dts/sun7i-a20.dtsi | 29 ++ > > drivers/input/serio/Kconfig | 10 + > > drivers/input/serio/Makefile | 1 + > > drivers/input/serio/sunxi-ps2.c | 364 > ++++++++++++++++++++ > > 7 files changed, 467 insertions(+) > > create mode 100644 > Documentation/devicetree/bindings/input/allwinner,sunxi-ps2.txt > > create mode 100644 drivers/input/serio/sunxi-ps2.c > > > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
