mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-26 02:36:49 +07:00
mfd: max77693: Update DT binding to support haptic
This patch add haptic DT binding documentation and example to support haptic driver in max77693 Multifunction device. Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com> Acked-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
This commit is contained in:
parent
d1bafd78fc
commit
ee828d0261
@ -27,6 +27,20 @@ Optional properties:
|
|||||||
|
|
||||||
[*] refer Documentation/devicetree/bindings/regulator/regulator.txt
|
[*] refer Documentation/devicetree/bindings/regulator/regulator.txt
|
||||||
|
|
||||||
|
- haptic : The MAX77693 haptic device utilises a PWM controlled motor to provide
|
||||||
|
users with tactile feedback. PWM period and duty-cycle are varied in
|
||||||
|
order to provide the approprite level of feedback.
|
||||||
|
|
||||||
|
Required properties:
|
||||||
|
- compatible : Must be "maxim,max77693-hpatic"
|
||||||
|
- haptic-supply : power supply for the haptic motor
|
||||||
|
[*] refer Documentation/devicetree/bindings/regulator/regulator.txt
|
||||||
|
- pwms : phandle to the physical PWM(Pulse Width Modulation) device.
|
||||||
|
PWM properties should be named "pwms". And number of cell is different
|
||||||
|
for each pwm device.
|
||||||
|
To get more informations, please refer to documentaion.
|
||||||
|
[*] refer Documentation/devicetree/bindings/pwm/pwm.txt
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
max77693@66 {
|
max77693@66 {
|
||||||
compatible = "maxim,max77693";
|
compatible = "maxim,max77693";
|
||||||
@ -52,4 +66,11 @@ Example:
|
|||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
haptic {
|
||||||
|
compatible = "maxim,max77693-haptic";
|
||||||
|
haptic-supply = <&haptic_supply>;
|
||||||
|
pwms = <&pwm 0 40000 0>;
|
||||||
|
pwm-names = "haptic";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user