| #include <dt-bindings/input/input.h> | 
 |  | 
 | #include "qcom-msm8960.dtsi" | 
 |  | 
 | / { | 
 | 	model = "Qualcomm MSM8960 CDP"; | 
 | 	compatible = "qcom,msm8960-cdp", "qcom,msm8960"; | 
 |  | 
 | 	soc { | 
 | 		gsbi@16400000 { | 
 | 			status = "ok"; | 
 | 			qcom,mode = <GSBI_PROT_I2C_UART>; | 
 | 			serial@16440000 { | 
 | 				status = "ok"; | 
 | 			}; | 
 | 		}; | 
 |  | 
 | 		amba { | 
 | 			/* eMMC */ | 
 | 			sdcc1: sdcc@12400000 { | 
 | 				status = "okay"; | 
 | 			}; | 
 |  | 
 | 			/* External micro SD card */ | 
 | 			sdcc3: sdcc@12180000 { | 
 | 				status = "okay"; | 
 | 			}; | 
 | 		}; | 
 | 	}; | 
 | }; | 
 |  | 
 | &pmicintc { | 
 | 	keypad@148 { | 
 | 		linux,keymap = < | 
 | 			MATRIX_KEY(0, 0, KEY_VOLUMEUP) | 
 | 			MATRIX_KEY(0, 1, KEY_VOLUMEDOWN) | 
 | 			MATRIX_KEY(0, 2, KEY_CAMERA_FOCUS) | 
 | 			MATRIX_KEY(0, 3, KEY_CAMERA) | 
 | 			>; | 
 | 		keypad,num-rows = <1>; | 
 | 		keypad,num-columns = <5>; | 
 | 	}; | 
 | }; |