Skip to content

Commit 7bd3093

Browse files
committed
dts: qcom: msm8916-xiaoxun-jz02-v30: Add initial device tree
1 parent 979530d commit 7bd3093

2 files changed

Lines changed: 67 additions & 0 deletions

File tree

arch/arm64/boot/dts/qcom/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ dtb-$(CONFIG_ARCH_QCOM) += msm8916-wingtech-wt86518.dtb
7575
dtb-$(CONFIG_ARCH_QCOM) += msm8916-wingtech-wt86528.dtb
7676
dtb-$(CONFIG_ARCH_QCOM) += msm8916-wingtech-wt88047.dtb
7777
dtb-$(CONFIG_ARCH_QCOM) += msm8916-xiaoxun-jz0145-v33.dtb
78+
dtb-$(CONFIG_ARCH_QCOM) += msm8916-xiaoxun-jz02-v30.dts
7879
dtb-$(CONFIG_ARCH_QCOM) += msm8916-yiming-uz801v3.dtb
7980
dtb-$(CONFIG_ARCH_QCOM) += msm8917-xiaomi-riva.dtb
8081
dtb-$(CONFIG_ARCH_QCOM) += msm8929-wingtech-wt82918hd.dtb
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
// SPDX-License-Identifier: GPL-2.0-only
2+
3+
/dts-v1/;
4+
5+
#include "msm8916-ufi.dtsi"
6+
7+
/ {
8+
model = "JZ02 v30 4G Modem Stick";
9+
compatible = "xiaoxun,jz02-v30", "qcom,msm8916";
10+
};
11+
12+
&button_restart {
13+
gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>;
14+
};
15+
16+
&led_b {
17+
gpios = <&tlmm 7 GPIO_ACTIVE_HIGH>;
18+
};
19+
20+
&led_g {
21+
gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
22+
};
23+
24+
&led_r {
25+
gpios = <&tlmm 8 GPIO_ACTIVE_HIGH>;
26+
};
27+
28+
&mpss {
29+
pinctrl-0 = <&sim_ctrl_default>;
30+
pinctrl-names = "default";
31+
};
32+
33+
&button_default {
34+
pins = "gpio37";
35+
bias-pull-down;
36+
};
37+
38+
&gpio_leds_default {
39+
pins = "gpio6", "gpio7", "gpio8";
40+
};
41+
42+
/* This selects the external SIM card slot by default */
43+
&tlmm {
44+
sim_ctrl_default: sim-ctrl-default-state {
45+
esim-sel-pins {
46+
pins = "gpio22", "gpio23";
47+
function = "gpio";
48+
bias-disable;
49+
output-low;
50+
};
51+
52+
sim-en-pins {
53+
pins = "gpio1";
54+
function = "gpio";
55+
bias-disable;
56+
output-high;
57+
};
58+
59+
sim-sel-pins {
60+
pins = "gpio20";
61+
function = "gpio";
62+
bias-disable;
63+
output-low;
64+
};
65+
};
66+
};

0 commit comments

Comments
 (0)