aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/input
diff options
context:
space:
mode:
authorThomas Abraham <thomas.abraham@linaro.org>2013-06-25 12:20:08 -0400
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2013-06-25 12:46:29 -0400
commit41cc2aaf802ee21a3eb2c4bcb6995b3bb975bf87 (patch)
tree5f0b46b85afba797c61828ac603be4e901c65f44 /Documentation/devicetree/bindings/input
parentbe66227151c0cd4da536098c3ee07809101c6faa (diff)
Input: samsung-keypad - let device core setup the default pin configuration
With device core now able to setup the default pin configuration, the pin configuration code based on the deprecated Samsung specific gpio bindings is removed. Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'Documentation/devicetree/bindings/input')
-rw-r--r--Documentation/devicetree/bindings/input/samsung-keypad.txt24
1 files changed, 5 insertions, 19 deletions
diff --git a/Documentation/devicetree/bindings/input/samsung-keypad.txt b/Documentation/devicetree/bindings/input/samsung-keypad.txt
index ce3e394c0e64..942d071baaa5 100644
--- a/Documentation/devicetree/bindings/input/samsung-keypad.txt
+++ b/Documentation/devicetree/bindings/input/samsung-keypad.txt
@@ -25,14 +25,6 @@ Required Board Specific Properties:
25- samsung,keypad-num-columns: Number of column lines connected to the 25- samsung,keypad-num-columns: Number of column lines connected to the
26 keypad controller. 26 keypad controller.
27 27
28- row-gpios: List of gpios used as row lines. The gpio specifier for
29 this property depends on the gpio controller to which these row lines
30 are connected.
31
32- col-gpios: List of gpios used as column lines. The gpio specifier for
33 this property depends on the gpio controller to which these column
34 lines are connected.
35
36- Keys represented as child nodes: Each key connected to the keypad 28- Keys represented as child nodes: Each key connected to the keypad
37 controller is represented as a child node to the keypad controller 29 controller is represented as a child node to the keypad controller
38 device node and should include the following properties. 30 device node and should include the following properties.
@@ -41,6 +33,9 @@ Required Board Specific Properties:
41 - linux,code: the key-code to be reported when the key is pressed 33 - linux,code: the key-code to be reported when the key is pressed
42 and released. 34 and released.
43 35
36- pinctrl-0: Should specify pin control groups used for this controller.
37- pinctrl-names: Should contain only one value - "default".
38
44Optional Properties specific to linux: 39Optional Properties specific to linux:
45- linux,keypad-no-autorepeat: do no enable autorepeat feature. 40- linux,keypad-no-autorepeat: do no enable autorepeat feature.
46- linux,keypad-wakeup: use any event on keypad as wakeup event. 41- linux,keypad-wakeup: use any event on keypad as wakeup event.
@@ -56,17 +51,8 @@ Example:
56 linux,input-no-autorepeat; 51 linux,input-no-autorepeat;
57 linux,input-wakeup; 52 linux,input-wakeup;
58 53
59 row-gpios = <&gpx2 0 3 3 0 54 pinctrl-names = "default";
60 &gpx2 1 3 3 0>; 55 pinctrl-0 = <&keypad_rows &keypad_columns>;
61
62 col-gpios = <&gpx1 0 3 0 0
63 &gpx1 1 3 0 0
64 &gpx1 2 3 0 0
65 &gpx1 3 3 0 0
66 &gpx1 4 3 0 0
67 &gpx1 5 3 0 0
68 &gpx1 6 3 0 0
69 &gpx1 7 3 0 0>;
70 56
71 key_1 { 57 key_1 {
72 keypad,row = <0>; 58 keypad,row = <0>;