Home
last modified time | relevance | path

Searched refs:vibrator (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/input/misc/
Dpwm-vibra.c39 static int pwm_vibrator_start(struct pwm_vibrator *vibrator) in pwm_vibrator_start() argument
41 struct device *pdev = vibrator->input->dev.parent; in pwm_vibrator_start()
45 err = regulator_enable(vibrator->vcc); in pwm_vibrator_start()
51 pwm_get_state(vibrator->pwm, &state); in pwm_vibrator_start()
52 pwm_set_relative_duty_cycle(&state, vibrator->level, 0xffff); in pwm_vibrator_start()
55 err = pwm_apply_state(vibrator->pwm, &state); in pwm_vibrator_start()
61 if (vibrator->pwm_dir) { in pwm_vibrator_start()
62 pwm_get_state(vibrator->pwm_dir, &state); in pwm_vibrator_start()
63 state.duty_cycle = vibrator->direction_duty_cycle; in pwm_vibrator_start()
66 err = pwm_apply_state(vibrator->pwm_dir, &state); in pwm_vibrator_start()
[all …]
DMakefile57 obj-$(CONFIG_INPUT_PM8XXX_VIBRATOR) += pm8xxx-vibrator.o
DKconfig145 tristate "Qualcomm PM8XXX vibrator support"
149 This option enables device driver support for the vibrator
154 module will be called pm8xxx-vibrator.
571 tristate "PWM vibrator support"
575 Say Y here to get support for PWM based vibrator devices.
845 tristate "Spreadtrum sc27xx vibrator support"
849 This option enables support for Spreadtrum sc27xx vibrator driver.
/Linux-v4.19/Documentation/devicetree/bindings/input/
Dsprd,sc27xx-vibra.txt4 - compatible: should be "sprd,sc2731-vibrator".
5 - reg: address of vibrator control register.
19 vibrator@eb4 {
20 compatible = "sprd,sc2731-vibrator";
Dpwm-vibrator.txt1 * PWM vibrator device tree bindings
3 Registers a PWM device as vibrator. It is expected, that the vibrator's
12 - compatible: should contain "pwm-vibrator"
59 vibrator {
60 compatible = "pwm-vibrator";
Dqcom,pm8xxx-vib.txt20 vibrator@4a {
Dti,drv260x.txt15 DRV260X_ERM_MODE - Eccentric Rotating Mass mode (Rotary vibrator)
/Linux-v4.19/drivers/staging/greybus/
DMakefile38 gb-vibrator-y := vibrator.o
49 obj-$(CONFIG_GREYBUS_VIBRATOR) += gb-vibrator.o
Dvibrator.c107 ATTRIBUTE_GROUPS(vibrator);
DKconfig133 will be called gb-vibrator.ko
/Linux-v4.19/Documentation/devicetree/bindings/regulator/
Dpalmas-pmic.txt26 - ti,ldo6-vibrator : ldo6 is in vibrator mode
66 ti,ldo6-vibrator;
/Linux-v4.19/arch/arm64/boot/dts/sprd/
Dsc2731.dtsi77 vibrator@ec8 {
78 compatible = "sprd,sc27xx-vibrator", "sprd,sc2731-vibrator";
/Linux-v4.19/Documentation/devicetree/bindings/mfd/
Dtc3589x.txt4 following built-in devices: gpio, keypad, rotator (vibrator), PWM (for
/Linux-v4.19/arch/arm/boot/dts/
Domap4-droid4-xt894.dts186 vibrator {
187 compatible = "pwm-vibrator";
Dqcom-msm8660.dtsi430 vibrator@4a {
Domap5-cm-t54.dts442 ti,ldo6-vibrator;
Domap5-board-common.dtsi441 ti,ldo6-vibrator;
/Linux-v4.19/drivers/mfd/
DKconfig1130 LEDs, vibrator, system power and temperature, power management