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