Commit bd08f6277e443ca006df4281febe358d7d2aa804
Committed by
Kukjin Kim
1 parent
e4c2ec6ae7
Exists in
smarc-imx_3.14.28_1.0.0_ga
and in
1 other branch
ARM: dts: Add keypad entries to Exynos4412 based Origen
Added keypad node entries to Exynos4412 based Origen board DT file. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Showing 1 changed file with 62 additions and 0 deletions Side-by-side Diff
arch/arm/boot/dts/exynos4412-origen.dts
... | ... | @@ -36,6 +36,68 @@ |
36 | 36 | enable-active-high; |
37 | 37 | }; |
38 | 38 | |
39 | + pinctrl@11000000 { | |
40 | + keypad_rows: keypad-rows { | |
41 | + samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; | |
42 | + samsung,pin-function = <3>; | |
43 | + samsung,pin-pud = <3>; | |
44 | + samsung,pin-drv = <0>; | |
45 | + }; | |
46 | + | |
47 | + keypad_cols: keypad-cols { | |
48 | + samsung,pins = "gpx1-0", "gpx1-1"; | |
49 | + samsung,pin-function = <3>; | |
50 | + samsung,pin-pud = <0>; | |
51 | + samsung,pin-drv = <0>; | |
52 | + }; | |
53 | + }; | |
54 | + | |
55 | + keypad@100A0000 { | |
56 | + samsung,keypad-num-rows = <3>; | |
57 | + samsung,keypad-num-columns = <2>; | |
58 | + linux,keypad-no-autorepeat; | |
59 | + linux,keypad-wakeup; | |
60 | + pinctrl-0 = <&keypad_rows &keypad_cols>; | |
61 | + pinctrl-names = "default"; | |
62 | + status = "okay"; | |
63 | + | |
64 | + key_home { | |
65 | + keypad,row = <0>; | |
66 | + keypad,column = <0>; | |
67 | + linux,code = <102>; | |
68 | + }; | |
69 | + | |
70 | + key_down { | |
71 | + keypad,row = <0>; | |
72 | + keypad,column = <1>; | |
73 | + linux,code = <108>; | |
74 | + }; | |
75 | + | |
76 | + key_up { | |
77 | + keypad,row = <1>; | |
78 | + keypad,column = <0>; | |
79 | + linux,code = <103>; | |
80 | + }; | |
81 | + | |
82 | + key_menu { | |
83 | + keypad,row = <1>; | |
84 | + keypad,column = <1>; | |
85 | + linux,code = <139>; | |
86 | + }; | |
87 | + | |
88 | + key_back { | |
89 | + keypad,row = <2>; | |
90 | + keypad,column = <0>; | |
91 | + linux,code = <158>; | |
92 | + }; | |
93 | + | |
94 | + key_enter { | |
95 | + keypad,row = <2>; | |
96 | + keypad,column = <1>; | |
97 | + linux,code = <28>; | |
98 | + }; | |
99 | + }; | |
100 | + | |
39 | 101 | sdhci@12530000 { |
40 | 102 | bus-width = <4>; |
41 | 103 | pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>; |