Skip to content

Commit e81b8be

Browse files
committed
arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree
1 parent 1728ab7 commit e81b8be

File tree

2 files changed

+77
-0
lines changed

2 files changed

+77
-0
lines changed

arch/arm64/boot/dts/qcom/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-a5-zt.dtb
5050
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-a5u-eur.dtb
5151
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-e5.dtb
5252
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-e7.dtb
53+
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-coreprimeltevzw.dtb
5354
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-fortunaltezt.dtb
5455
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-gprimeltecan.dtb
5556
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-grandmax.dtb
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
// SPDX-License-Identifier: GPL-2.0-only
2+
3+
/dts-v1/;
4+
5+
#include "msm8916-samsung-rossa-common.dtsi"
6+
7+
/* SM5502 MUIC instead of SM5504 */
8+
/delete-node/ &muic;
9+
10+
/ {
11+
model = "Samsung Galaxy Core Prime LTE Verizon Wireless";
12+
compatible = "samsung,coreprimeltevzw", "qcom,msm8916";
13+
chassis-type = "handset";
14+
};
15+
16+
&battery {
17+
charge-term-current-microamp = <150000>;
18+
constant-charge-current-max-microamp = <700000>;
19+
constant-charge-voltage-max-microvolt = <4400000>;
20+
};
21+
22+
&blsp_i2c1 {
23+
status = "okay";
24+
25+
muic: extcon@25 {
26+
compatible = "siliconmitus,sm5502-muic";
27+
reg = <0x25>;
28+
interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>;
29+
pinctrl-0 = <&muic_int_default>;
30+
pinctrl-names = "default";
31+
32+
usb_con: connector {
33+
compatible = "usb-b-connector";
34+
label = "micro-USB";
35+
type = "micro";
36+
};
37+
};
38+
};
39+
40+
&blsp_i2c5 {
41+
touchscreen@50 {
42+
compatible = "imagis,ist3038";
43+
reg = <0x50>;
44+
45+
interrupts-extended = <&tlmm 13 IRQ_TYPE_EDGE_FALLING>;
46+
47+
touchscreen-size-x = <480>;
48+
touchscreen-size-y = <800>;
49+
50+
vdd-supply = <&reg_vdd_tsp_a>;
51+
vddio-supply = <&pm8916_l6>;
52+
53+
pinctrl-0 = <&tsp_int_default>;
54+
pinctrl-names = "default";
55+
56+
linux,keycodes = <KEY_APPSELECT KEY_BACK>;
57+
};
58+
};
59+
60+
&mpss_mem {
61+
/* Firmware for rossa needs more space */
62+
reg = <0x0 0x86800000 0x0 0x5800000>;
63+
};
64+
65+
&panel {
66+
compatible = "samsung,cprime-panel";
67+
};
68+
69+
/* PN547 NFC instead of S3FWRN5 */
70+
&s3fwrn5_nfc {
71+
status = "disabled";
72+
};
73+
74+
&pn547_nfc {
75+
status = "okay";
76+
};

0 commit comments

Comments
 (0)