14414bdf9SLin, Meng-Bo// SPDX-License-Identifier: GPL-2.0-only
24414bdf9SLin, Meng-Bo
34414bdf9SLin, Meng-Bo/dts-v1/;
44414bdf9SLin, Meng-Bo
54414bdf9SLin, Meng-Bo#include "msm8916-samsung-j5-common.dtsi"
64414bdf9SLin, Meng-Bo
74414bdf9SLin, Meng-Bo/ {
84414bdf9SLin, Meng-Bo	model = "Samsung Galaxy J5 (2016)";
94414bdf9SLin, Meng-Bo	compatible = "samsung,j5x", "qcom,msm8916";
104414bdf9SLin, Meng-Bo	chassis-type = "handset";
11*63c7fe55SLin, Meng-Bo
12*63c7fe55SLin, Meng-Bo	reg_vdd_tsp_a: regulator-vdd-tsp-a {
13*63c7fe55SLin, Meng-Bo		compatible = "regulator-fixed";
14*63c7fe55SLin, Meng-Bo		regulator-name = "vdd_tsp_a";
15*63c7fe55SLin, Meng-Bo		regulator-min-microvolt = <3000000>;
16*63c7fe55SLin, Meng-Bo		regulator-max-microvolt = <3000000>;
17*63c7fe55SLin, Meng-Bo
18*63c7fe55SLin, Meng-Bo		gpio = <&tlmm 108 GPIO_ACTIVE_HIGH>;
19*63c7fe55SLin, Meng-Bo		enable-active-high;
20*63c7fe55SLin, Meng-Bo
21*63c7fe55SLin, Meng-Bo		pinctrl-0 = <&tsp_ldo_en_default>;
22*63c7fe55SLin, Meng-Bo		pinctrl-names = "default";
23*63c7fe55SLin, Meng-Bo	};
244414bdf9SLin, Meng-Bo};
2583a54e61SMarkuss Broks
2683a54e61SMarkuss Broks&muic {
2783a54e61SMarkuss Broks	interrupts = <121 IRQ_TYPE_EDGE_FALLING>;
2883a54e61SMarkuss Broks};
2983a54e61SMarkuss Broks
30*63c7fe55SLin, Meng-Bo&touchscreen {
31*63c7fe55SLin, Meng-Bo	vdd-supply = <&reg_vdd_tsp_a>;
32*63c7fe55SLin, Meng-Bo};
33*63c7fe55SLin, Meng-Bo
34*63c7fe55SLin, Meng-Bo&tlmm {
35*63c7fe55SLin, Meng-Bo	tsp_ldo_en_default: tsp-ldo-en-default-state {
36*63c7fe55SLin, Meng-Bo		pins = "gpio108";
37*63c7fe55SLin, Meng-Bo		function = "gpio";
38*63c7fe55SLin, Meng-Bo		drive-strength = <2>;
39*63c7fe55SLin, Meng-Bo		bias-disable;
40*63c7fe55SLin, Meng-Bo	};
41*63c7fe55SLin, Meng-Bo};
42*63c7fe55SLin, Meng-Bo
4383a54e61SMarkuss Broks&muic_int_default {
4483a54e61SMarkuss Broks	pins = "gpio121";
4583a54e61SMarkuss Broks};
46