Re: [PATCH v3 1/3] dt-bindings: Input: new bindings for MSM vibrator
On Wed, 24 Oct 2018 21:29:35 -0400, Brian Masney wrote: > This patch adds the device tree bindings for the vibrator found on > various Qualcomm MSM SOCs. > > Signed-off-by: Brian Masney > --- > .../bindings/input/msm-vibrator.txt | 36 +++ > 1 file changed, 36 insertions(+) > create mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt > Reviewed-by: Rob Herring
Re: [PATCH v3 1/3] dt-bindings: Input: new bindings for MSM vibrator
On Wed, 24 Oct 2018 21:29:35 -0400, Brian Masney wrote: > This patch adds the device tree bindings for the vibrator found on > various Qualcomm MSM SOCs. > > Signed-off-by: Brian Masney > --- > .../bindings/input/msm-vibrator.txt | 36 +++ > 1 file changed, 36 insertions(+) > create mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt > Reviewed-by: Rob Herring
[PATCH v3 1/3] dt-bindings: Input: new bindings for MSM vibrator
This patch adds the device tree bindings for the vibrator found on various Qualcomm MSM SOCs. Signed-off-by: Brian Masney --- .../bindings/input/msm-vibrator.txt | 36 +++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt diff --git a/Documentation/devicetree/bindings/input/msm-vibrator.txt b/Documentation/devicetree/bindings/input/msm-vibrator.txt new file mode 100644 index ..8dcf014ef2e5 --- /dev/null +++ b/Documentation/devicetree/bindings/input/msm-vibrator.txt @@ -0,0 +1,36 @@ +* Device tree bindings for the Qualcomm MSM vibrator + +Required properties: + + - compatible: Should be one of + "qcom,msm8226-vibrator" + "qcom,msm8974-vibrator" + - reg: the base address and length of the IO memory for the registers. + - pinctrl-names: set to default. + - pinctrl-0: phandles pointing to pin configuration nodes. See + Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt + - clock-names: set to pwm + - clocks: phandle of the clock. See +Documentation/devicetree/bindings/clock/clock-bindings.txt + - enable-gpios: GPIO that enables the vibrator. + +Optional properties: + + - vcc-supply: phandle to the regulator that provides power to the sensor. + +Example from a LG Nexus 5 (hammerhead) phone: + +vibrator@fd8c3450 { + reg = <0xfd8c3450 0x400>; + compatible = "qcom,msm8974-vibrator"; + + vcc-supply = <_l19>; + + clocks = < CAMSS_GP1_CLK>; + clock-names = "pwm"; + + enable-gpios = < 60 GPIO_ACTIVE_HIGH>; + + pinctrl-names = "default"; + pinctrl-0 = <_pin>; +}; -- 2.17.2
[PATCH v3 1/3] dt-bindings: Input: new bindings for MSM vibrator
This patch adds the device tree bindings for the vibrator found on various Qualcomm MSM SOCs. Signed-off-by: Brian Masney --- .../bindings/input/msm-vibrator.txt | 36 +++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt diff --git a/Documentation/devicetree/bindings/input/msm-vibrator.txt b/Documentation/devicetree/bindings/input/msm-vibrator.txt new file mode 100644 index ..8dcf014ef2e5 --- /dev/null +++ b/Documentation/devicetree/bindings/input/msm-vibrator.txt @@ -0,0 +1,36 @@ +* Device tree bindings for the Qualcomm MSM vibrator + +Required properties: + + - compatible: Should be one of + "qcom,msm8226-vibrator" + "qcom,msm8974-vibrator" + - reg: the base address and length of the IO memory for the registers. + - pinctrl-names: set to default. + - pinctrl-0: phandles pointing to pin configuration nodes. See + Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt + - clock-names: set to pwm + - clocks: phandle of the clock. See +Documentation/devicetree/bindings/clock/clock-bindings.txt + - enable-gpios: GPIO that enables the vibrator. + +Optional properties: + + - vcc-supply: phandle to the regulator that provides power to the sensor. + +Example from a LG Nexus 5 (hammerhead) phone: + +vibrator@fd8c3450 { + reg = <0xfd8c3450 0x400>; + compatible = "qcom,msm8974-vibrator"; + + vcc-supply = <_l19>; + + clocks = < CAMSS_GP1_CLK>; + clock-names = "pwm"; + + enable-gpios = < 60 GPIO_ACTIVE_HIGH>; + + pinctrl-names = "default"; + pinctrl-0 = <_pin>; +}; -- 2.17.2