Commit | Line | Data |
---|---|---|
94ae991d SB |
1 | #include <dt-bindings/input/input.h> |
2 | ||
cc60a1a4 | 3 | #include "qcom-msm8660.dtsi" |
3933d267 | 4 | |
56e2d8a6 DB |
5 | / { |
6 | model = "Qualcomm MSM8660 SURF"; | |
7 | compatible = "qcom,msm8660-surf", "qcom,msm8660"; | |
66a6c317 | 8 | |
a9673108 SB |
9 | aliases { |
10 | serial0 = &gsbi12_serial; | |
11 | }; | |
12 | ||
13 | chosen { | |
14 | stdout-path = "serial0:115200n8"; | |
15 | }; | |
16 | ||
66a6c317 KG |
17 | soc { |
18 | gsbi@19c00000 { | |
19 | status = "ok"; | |
20 | qcom,mode = <GSBI_PROT_I2C_UART>; | |
21 | serial@19c40000 { | |
22 | status = "ok"; | |
23 | }; | |
24 | }; | |
55602a09 | 25 | |
1758b358 LW |
26 | /* Temporary fixed regulator */ |
27 | vsdcc_fixed: vsdcc-regulator { | |
28 | compatible = "regulator-fixed"; | |
29 | regulator-name = "SDCC Power"; | |
30 | regulator-min-microvolt = <2700000>; | |
31 | regulator-max-microvolt = <2700000>; | |
32 | regulator-always-on; | |
33 | }; | |
34 | ||
55602a09 SB |
35 | amba { |
36 | /* eMMC */ | |
37 | sdcc1: sdcc@12400000 { | |
38 | status = "okay"; | |
1758b358 | 39 | vmmc-supply = <&vsdcc_fixed>; |
55602a09 SB |
40 | }; |
41 | ||
42 | /* External micro SD card */ | |
43 | sdcc3: sdcc@12180000 { | |
44 | status = "okay"; | |
1758b358 | 45 | vmmc-supply = <&vsdcc_fixed>; |
55602a09 SB |
46 | }; |
47 | }; | |
66a6c317 | 48 | }; |
56e2d8a6 | 49 | }; |
94ae991d SB |
50 | |
51 | &pmicintc { | |
52 | keypad@148 { | |
53 | linux,keymap = < | |
54 | MATRIX_KEY(0, 0, KEY_FN_F1) | |
55 | MATRIX_KEY(0, 1, KEY_UP) | |
56 | MATRIX_KEY(0, 2, KEY_LEFT) | |
57 | MATRIX_KEY(0, 3, KEY_VOLUMEUP) | |
58 | MATRIX_KEY(1, 0, KEY_FN_F2) | |
59 | MATRIX_KEY(1, 1, KEY_RIGHT) | |
60 | MATRIX_KEY(1, 2, KEY_DOWN) | |
61 | MATRIX_KEY(1, 3, KEY_VOLUMEDOWN) | |
62 | MATRIX_KEY(2, 3, KEY_ENTER) | |
63 | MATRIX_KEY(4, 0, KEY_CAMERA_FOCUS) | |
64 | MATRIX_KEY(4, 1, KEY_UP) | |
65 | MATRIX_KEY(4, 2, KEY_LEFT) | |
66 | MATRIX_KEY(4, 3, KEY_HOME) | |
67 | MATRIX_KEY(4, 4, KEY_FN_F3) | |
68 | MATRIX_KEY(5, 0, KEY_CAMERA) | |
69 | MATRIX_KEY(5, 1, KEY_RIGHT) | |
70 | MATRIX_KEY(5, 2, KEY_DOWN) | |
71 | MATRIX_KEY(5, 3, KEY_BACK) | |
72 | MATRIX_KEY(5, 4, KEY_MENU) | |
73 | >; | |
74 | keypad,num-rows = <6>; | |
75 | keypad,num-columns = <5>; | |
76 | }; | |
77 | }; |