Lines Matching +full:pwm +full:- +full:vibrator
1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include "msm8916-samsung-gt5-common.dtsi"
10 chassis-type = "tablet";
12 clk_pwm: pwm {
13 compatible = "clk-pwm";
14 #pwm-cells = <2>;
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>;
29 enable-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>;
42 enable-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>;
55 enable-active-high;
58 vibrator {
59 compatible = "pwm-vibrator";
62 pwm-names = "enable";
64 vcc-supply = <®_motor_vdd>;
74 interrupt-parent = <&tlmm>;
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 {
91 drive-strength = <2>;
92 bias-disable;
95 motor_pwm_default: motor-pwm-default-state {
100 tsp_en_default: tsp-en-default-state {
103 drive-strength = <2>;
104 bias-disable;
107 tsp_int_rst_default: tsp-int-rst-default-state {
110 drive-strength = <2>;
111 bias-disable;