On Tue, Mar 18, 2014 at 10:04:48PM +0400, Alexander Shiyan wrote: > This patch adds the devicetree documentation for the Cirrus Logic > CLPS711X keypad. > > Signed-off-by: Alexander Shiyan <shc_work@xxxxxxx> I picked this one up and folded into the driver patch. > --- > .../devicetree/bindings/input/clps711x-keypad.txt | 27 ++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > create mode 100644 Documentation/devicetree/bindings/input/clps711x-keypad.txt > > diff --git a/Documentation/devicetree/bindings/input/clps711x-keypad.txt b/Documentation/devicetree/bindings/input/clps711x-keypad.txt > new file mode 100644 > index 0000000..93fa2c1 > --- /dev/null > +++ b/Documentation/devicetree/bindings/input/clps711x-keypad.txt > @@ -0,0 +1,27 @@ > +* Cirrus Logic CLPS711X matrix keypad device tree bindings > + > +Required Properties: > +- compatible: Shall contain "cirrus,clps711x-keypad". > +- row-gpios: List of GPIOs used as row lines. > +- poll-interval: Poll interval time in milliseconds. > +- linux,keymap: The definition can be found at > + bindings/input/matrix-keymap.txt. > + > +Optional Properties: > +- autorepeat: Enable autorepeat feature. > + > +Example: > + keypad { > + compatible = "cirrus,ep7312-keypad", "cirrus,clps711x-keypad"; > + autorepeat; > + poll-interval = <120>; > + row-gpios = <&porta 0 0>, > + <&porta 1 0>; > + > + linux,keymap = < > + MATRIX_KEY(0, 0, KEY_UP) > + MATRIX_KEY(0, 1, KEY_DOWN) > + MATRIX_KEY(1, 0, KEY_LEFT) > + MATRIX_KEY(1, 1, KEY_RIGHT) > + >; > + }; > -- > 1.8.3.2 > -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html