1 // SPDX-License-Identifier: GPL-2.0-only
5 #include "msm8916-samsung-gt5-common.dtsi"
8 model = "Samsung Galaxy Tab A 9.7 (2015)";
9 compatible = "samsung,gt510", "qcom,msm8916";
10 chassis-type = "tablet";
13 compatible = "clk-pwm";
16 clocks = <&gcc GCC_GP2_CLK>;
18 pinctrl-0 = <&motor_pwm_default>;
19 pinctrl-names = "default";
22 reg_motor_vdd: regulator-motor-vdd {
23 compatible = "regulator-fixed";
24 regulator-name = "motor_vdd";
25 regulator-min-microvolt = <3000000>;
26 regulator-max-microvolt = <3000000>;
28 gpio = <&tlmm 76 GPIO_ACTIVE_HIGH>;
31 pinctrl-0 = <&motor_en_default>;
32 pinctrl-names = "default";
35 reg_tsp_1p8v: regulator-tsp-1p8v {
36 compatible = "regulator-fixed";
37 regulator-name = "tsp_1p8v";
38 regulator-min-microvolt = <1800000>;
39 regulator-max-microvolt = <1800000>;
41 gpio = <&tlmm 73 GPIO_ACTIVE_HIGH>;
44 pinctrl-0 = <&tsp_en_default>;
45 pinctrl-names = "default";
48 reg_tsp_3p3v: regulator-tsp-3p3v {
49 compatible = "regulator-fixed";
50 regulator-name = "tsp_3p3v";
51 regulator-min-microvolt = <3300000>;
52 regulator-max-microvolt = <3300000>;
54 gpio = <&tlmm 73 GPIO_ACTIVE_HIGH>;
59 compatible = "pwm-vibrator";
61 pwms = <&clk_pwm 0 100000>;
64 vcc-supply = <®_motor_vdd>;
72 compatible = "atmel,maxtouch";
74 interrupt-parent = <&tlmm>;
75 interrupts = <13 IRQ_TYPE_LEVEL_LOW>;
77 vdd-supply = <®_tsp_1p8v>;
78 vdda-supply = <®_tsp_3p3v>;
80 reset-gpios = <&tlmm 114 GPIO_ACTIVE_LOW>;
82 pinctrl-0 = <&tsp_int_rst_default>;
83 pinctrl-names = "default";
88 motor_en_default: motor-en-default-state {
95 motor_pwm_default: motor-pwm-default-state {
97 function = "gcc_gp2_clk_a";
100 tsp_en_default: tsp-en-default-state {
103 drive-strength = <2>;
107 tsp_int_rst_default: tsp-int-rst-default-state {
108 pins = "gpio13", "gpio114";
110 drive-strength = <2>;