diff options
| author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2012-05-07 11:45:50 -0400 |
|---|---|---|
| committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2012-05-10 23:37:46 -0400 |
| commit | 9ac7b1a36c729ce88eee7370da3c9992d7b40590 (patch) | |
| tree | cbdfe7dcb397991e5befb8434a597597ca94626b /Documentation/devicetree/bindings/input | |
| parent | 2872a9b521ac936c7a8525a8c2bdfb9b4ccf5cfc (diff) | |
Input: tl6040-vibra - Device Tree support
Enable DT based probing of the vibra driver.
Example of dts section to load the twl6040-vibra driver:
twl6040: twl6040@4b {
...
twl6040_vibra: twl6040@1 {
compatible = "ti,twl6040-vibra";
interrupts = <4>;
vddvibl-supply = <&vbat>;
vddvibr-supply = <&vbat>;
vibldrv_res = <8>;
vibrdrv_res = <3>;
viblmotor_res = <10>;
vibrmotor_res = <10>;
};
};
[Sasha Levin <levinsasha928@gmail.com>: fixed build error]
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'Documentation/devicetree/bindings/input')
| -rw-r--r-- | Documentation/devicetree/bindings/input/twl6040-vibra.txt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/input/twl6040-vibra.txt b/Documentation/devicetree/bindings/input/twl6040-vibra.txt new file mode 100644 index 000000000000..5b1918b818fb --- /dev/null +++ b/Documentation/devicetree/bindings/input/twl6040-vibra.txt | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | Vibra driver for the twl6040 family | ||
| 2 | |||
| 3 | The vibra driver is a child of the twl6040 MFD dirver. | ||
| 4 | Documentation/devicetree/bindings/mfd/twl6040.txt | ||
| 5 | |||
| 6 | Required properties: | ||
| 7 | - compatible : Must be "ti,twl6040-vibra"; | ||
| 8 | - interrupts: 4, Vibra overcurrent interrupt | ||
| 9 | - vddvibl-supply: Regulator supplying the left vibra motor | ||
| 10 | - vddvibr-supply: Regulator supplying the right vibra motor | ||
| 11 | - vibldrv_res: Board specific left driver resistance | ||
| 12 | - vibrdrv_res: Board specific right driver resistance | ||
| 13 | - viblmotor_res: Board specific left motor resistance | ||
| 14 | - vibrmotor_res: Board specific right motor resistance | ||
| 15 | |||
| 16 | Optional properties: | ||
| 17 | - vddvibl_uV: If the vddvibl default voltage need to be changed | ||
| 18 | - vddvibr_uV: If the vddvibr default voltage need to be changed | ||
| 19 | |||
| 20 | Example: | ||
| 21 | /* | ||
| 22 | * 8-channel high quality low-power audio codec | ||
| 23 | * http://www.ti.com/lit/ds/symlink/twl6040.pdf | ||
| 24 | */ | ||
| 25 | twl6040: twl6040@4b { | ||
| 26 | ... | ||
| 27 | twl6040_vibra: twl6040@1 { | ||
| 28 | compatible = "ti,twl6040-vibra"; | ||
| 29 | interrupts = <4>; | ||
| 30 | vddvibl-supply = <&vbat>; | ||
| 31 | vddvibr-supply = <&vbat>; | ||
| 32 | vibldrv_res = <8>; | ||
| 33 | vibrdrv_res = <3>; | ||
| 34 | viblmotor_res = <10>; | ||
| 35 | vibrmotor_res = <10>; | ||
| 36 | }; | ||
| 37 | }; | ||
