blob: 7f70fae90959ea54fc11fb29c944cebb0b468f66 [file] [log] [blame]
Stephen Boydfa410c02014-06-24 14:03:53 -07001#include <dt-bindings/input/input.h>
2
Kumar Galacc60a1a2014-01-23 14:09:54 -06003#include "qcom-msm8960.dtsi"
Stephen Boyd3933d262014-01-16 17:25:03 -08004
Stephen Boydc4464072012-09-05 12:28:58 -07005/ {
6 model = "Qualcomm MSM8960 CDP";
7 compatible = "qcom,msm8960-cdp", "qcom,msm8960";
Kumar Gala665c9c02014-05-28 12:09:53 -05008
9 soc {
10 gsbi@16400000 {
11 status = "ok";
12 qcom,mode = <GSBI_PROT_I2C_UART>;
13 serial@16440000 {
14 status = "ok";
15 };
16 };
Stephen Boydaabff7b2014-09-19 16:50:51 -070017
18 amba {
19 /* eMMC */
20 sdcc1: sdcc@12400000 {
21 status = "okay";
22 };
23
24 /* External micro SD card */
25 sdcc3: sdcc@12180000 {
26 status = "okay";
27 };
28 };
Kumar Gala665c9c02014-05-28 12:09:53 -050029 };
Stephen Boydc4464072012-09-05 12:28:58 -070030};
Stephen Boydfa410c02014-06-24 14:03:53 -070031
32&pmicintc {
33 keypad@148 {
34 linux,keymap = <
35 MATRIX_KEY(0, 0, KEY_VOLUMEUP)
36 MATRIX_KEY(0, 1, KEY_VOLUMEDOWN)
37 MATRIX_KEY(0, 2, KEY_CAMERA_FOCUS)
38 MATRIX_KEY(0, 3, KEY_CAMERA)
39 >;
40 keypad,num-rows = <1>;
41 keypad,num-columns = <5>;
42 };
43};