Skip to content

Commit f1002bb

Browse files
committed
arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree
Signed-off-by: Max McNamee <maxmcnamee@proton.me>
1 parent 1728ab7 commit f1002bb

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

arch/arm64/boot/dts/qcom/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ dtb-$(CONFIG_ARCH_QCOM) += msm8916-mtp.dtb
4848
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-a3u-eur.dtb
4949
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-a5-zt.dtb
5050
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-a5u-eur.dtb
51+
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-coreprimeltevzw.dtb
5152
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-e5.dtb
5253
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-e7.dtb
5354
dtb-$(CONFIG_ARCH_QCOM) += msm8916-samsung-fortunaltezt.dtb
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
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+
muic: extcon@25 {
24+
compatible = "siliconmitus,sm5502-muic";
25+
reg = <0x25>;
26+
interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>;
27+
pinctrl-0 = <&muic_int_default>;
28+
pinctrl-names = "default";
29+
30+
usb_con: connector {
31+
compatible = "usb-b-connector";
32+
label = "micro-USB";
33+
type = "micro";
34+
};
35+
};
36+
};
37+
38+
&blsp_i2c5 {
39+
touchscreen@50 {
40+
compatible = "imagis,ist3038";
41+
reg = <0x50>;
42+
43+
interrupts-extended = <&tlmm 13 IRQ_TYPE_EDGE_FALLING>;
44+
45+
touchscreen-size-x = <480>;
46+
touchscreen-size-y = <800>;
47+
48+
vdd-supply = <&reg_vdd_tsp_a>;
49+
vddio-supply = <&pm8916_l6>;
50+
51+
pinctrl-0 = <&tsp_int_default>;
52+
pinctrl-names = "default";
53+
54+
linux,keycodes = <KEY_APPSELECT KEY_BACK>;
55+
};
56+
};
57+
58+
&mpss_mem {
59+
/* Firmware for rossa needs more space */
60+
reg = <0x0 0x86800000 0x0 0x5800000>;
61+
};
62+
63+
&s3fwrn5_nfc {
64+
status = "disabled";
65+
};

0 commit comments

Comments
 (0)