xref: /linux/scripts/dtc/include-prefixes/arm64/qcom/msm8916-motorola-surnia.dts (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1*24773481SWiktor Strzębała// SPDX-License-Identifier: GPL-2.0-only
2*24773481SWiktor Strzębała
3*24773481SWiktor Strzębała/dts-v1/;
4*24773481SWiktor Strzębała
5*24773481SWiktor Strzębała#include "msm8916-motorola-common.dtsi"
6*24773481SWiktor Strzębała
7*24773481SWiktor Strzębała/ {
8*24773481SWiktor Strzębała	model = "Motorola Moto E 2015 LTE";
9*24773481SWiktor Strzębała	compatible = "motorola,surnia", "qcom,msm8916";
10*24773481SWiktor Strzębała	chassis-type = "handset";
11*24773481SWiktor Strzębała};
12*24773481SWiktor Strzębała
13*24773481SWiktor Strzębała&blsp_i2c4 {
14*24773481SWiktor Strzębała	status = "okay";
15*24773481SWiktor Strzębała
16*24773481SWiktor Strzębała	battery@36 {
17*24773481SWiktor Strzębała		compatible = "maxim,max17050";
18*24773481SWiktor Strzębała		reg = <0x36>;
19*24773481SWiktor Strzębała
20*24773481SWiktor Strzębała		interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>;
21*24773481SWiktor Strzębała
22*24773481SWiktor Strzębała		pinctrl-0 = <&battery_alert_default>;
23*24773481SWiktor Strzębała		pinctrl-names = "default";
24*24773481SWiktor Strzębała
25*24773481SWiktor Strzębała		maxim,rsns-microohm = <10000>;
26*24773481SWiktor Strzębała		maxim,over-heat-temp = <600>;
27*24773481SWiktor Strzębała		maxim,cold-temp = <(-200)>;
28*24773481SWiktor Strzębała		maxim,dead-volt = <3200>;
29*24773481SWiktor Strzębała		maxim,over-volt = <4500>;
30*24773481SWiktor Strzębała
31*24773481SWiktor Strzębała	};
32*24773481SWiktor Strzębała};
33*24773481SWiktor Strzębała
34*24773481SWiktor Strzębała&pm8916_codec {
35*24773481SWiktor Strzębała	qcom,micbias1-ext-cap;
36*24773481SWiktor Strzębała	qcom,micbias2-ext-cap;
37*24773481SWiktor Strzębała};
38*24773481SWiktor Strzębała
39*24773481SWiktor Strzębała&sdhc_2 {
40*24773481SWiktor Strzębała	pinctrl-0 = <&sdc2_default &sdc2_cd_default>;
41*24773481SWiktor Strzębała	pinctrl-1 = <&sdc2_sleep &sdc2_cd_default>;
42*24773481SWiktor Strzębała	pinctrl-names = "default", "sleep";
43*24773481SWiktor Strzębała
44*24773481SWiktor Strzębała	cd-gpios = <&tlmm 25 GPIO_ACTIVE_LOW>;
45*24773481SWiktor Strzębała};
46*24773481SWiktor Strzębała
47*24773481SWiktor Strzębała&sound {
48*24773481SWiktor Strzębała	audio-routing =
49*24773481SWiktor Strzębała		"AMIC1", "MIC BIAS External1",
50*24773481SWiktor Strzębała		"AMIC3", "MIC BIAS External1";
51*24773481SWiktor Strzębała};
52*24773481SWiktor Strzębała
53*24773481SWiktor Strzębała&touchscreen {
54*24773481SWiktor Strzębała	interrupts-extended = <&tlmm 21 IRQ_TYPE_EDGE_FALLING>;
55*24773481SWiktor Strzębała
56*24773481SWiktor Strzębała	vdd-supply = <&pm8916_l16>;
57*24773481SWiktor Strzębała
58*24773481SWiktor Strzębała	pinctrl-0 = <&ts_int_default>;
59*24773481SWiktor Strzębała	pinctrl-names = "default";
60*24773481SWiktor Strzębała};
61*24773481SWiktor Strzębała
62*24773481SWiktor Strzębała&tlmm {
63*24773481SWiktor Strzębała	battery_alert_default: battery-alert-default-state {
64*24773481SWiktor Strzębała		pins = "gpio12";
65*24773481SWiktor Strzębała		function = "gpio";
66*24773481SWiktor Strzębała		drive-strength = <2>;
67*24773481SWiktor Strzębała		bias-pull-up;
68*24773481SWiktor Strzębała	};
69*24773481SWiktor Strzębała
70*24773481SWiktor Strzębała	sdc2_cd_default: sdc2-cd-default-state {
71*24773481SWiktor Strzębała		pins = "gpio25";
72*24773481SWiktor Strzębała		function = "gpio";
73*24773481SWiktor Strzębała		drive-strength = <2>;
74*24773481SWiktor Strzębała		bias-disable;
75*24773481SWiktor Strzębała	};
76*24773481SWiktor Strzębała
77*24773481SWiktor Strzębała	ts_int_default: ts-int-default-state {
78*24773481SWiktor Strzębała		pins = "gpio21";
79*24773481SWiktor Strzębała		function = "gpio";
80*24773481SWiktor Strzębała		drive-strength = <2>;
81*24773481SWiktor Strzębała		bias-disable;
82*24773481SWiktor Strzębała	};
83*24773481SWiktor Strzębała};
84