Searched refs:vibrator (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/input/misc/
H A Dgpio-vibra.c3 * GPIO vibrator driver
7 * Based on PWM vibrator driver:
37 static int gpio_vibrator_start(struct gpio_vibrator *vibrator) argument
39 struct device *pdev = vibrator->input->dev.parent;
42 if (!vibrator->vcc_on) {
43 err = regulator_enable(vibrator->vcc);
48 vibrator->vcc_on = true;
51 gpiod_set_value_cansleep(vibrator->gpio, 1);
56 static void gpio_vibrator_stop(struct gpio_vibrator *vibrator) argument
58 gpiod_set_value_cansleep(vibrator
68 struct gpio_vibrator *vibrator = local
80 struct gpio_vibrator *vibrator = input_get_drvdata(dev); local
95 struct gpio_vibrator *vibrator = input_get_drvdata(input); local
104 struct gpio_vibrator *vibrator; local
155 struct gpio_vibrator *vibrator = platform_get_drvdata(pdev); local
167 struct gpio_vibrator *vibrator = platform_get_drvdata(pdev); local
[all...]
H A Dpwm-vibra.c3 * PWM vibrator driver
38 static int pwm_vibrator_start(struct pwm_vibrator *vibrator) argument
40 struct device *pdev = vibrator->input->dev.parent;
44 if (!vibrator->vcc_on) {
45 err = regulator_enable(vibrator->vcc);
50 vibrator->vcc_on = true;
53 gpiod_set_value_cansleep(vibrator->enable_gpio, 1);
55 pwm_get_state(vibrator->pwm, &state);
56 pwm_set_relative_duty_cycle(&state, vibrator->level, 0xffff);
59 err = pwm_apply_might_sleep(vibrator
81 pwm_vibrator_stop(struct pwm_vibrator *vibrator) argument
97 struct pwm_vibrator *vibrator = container_of(work, local
109 struct pwm_vibrator *vibrator = input_get_drvdata(dev); local
122 struct pwm_vibrator *vibrator = input_get_drvdata(input); local
130 struct pwm_vibrator *vibrator; local
231 struct pwm_vibrator *vibrator = dev_get_drvdata(dev); local
242 struct pwm_vibrator *vibrator = dev_get_drvdata(dev); local
[all...]
H A DMakefile64 obj-$(CONFIG_INPUT_PM8XXX_VIBRATOR) += pm8xxx-vibrator.o
/linux-master/drivers/staging/greybus/
H A DMakefile16 gb-vibrator-y := vibrator.o
27 obj-$(CONFIG_GREYBUS_VIBRATOR) += gb-vibrator.o
H A Dvibrator.c21 int minor; /* vibrator minor number */
106 ATTRIBUTE_GROUPS(vibrator); variable
109 .name = "vibrator",
152 * For now we create a device in sysfs for the vibrator, but odds are
162 MKDEV(0, 0), vib, "vibrator%d", vib->minor);
213 .name = "vibrator",

Completed in 107 milliseconds