Home
last modified time | relevance | path

Searched full:vibra (Results 1 – 25 of 30) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Dtwl6040.txt4 vibra and GPO functionality on OMAP4+ platforms.
25 Vibra functionality
27 - vddvibl-supply: Regulator for the left vibra motor
28 - vddvibr-supply: Regulator for the right vibra motor
29 - vibra { }: Configuration section for vibra parameters containing the following
36 Optional properties within vibra { } section:
53 /* regulators for vibra motor */
57 vibra {
58 /* Vibra driver, motor resistance parameters */
H A Dtwl4030-audio.txt3 The audio module inside the TWL family consist of an audio codec and a vibra
22 Vibra functionality
23 - ti,enable-vibra: Need to be set to <1> if the vibra functionality is used. if
24 missing or it is 0, the vibra functionality is disabled.
38 ti,enable-vibra = <1>;
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dtwl6040.c453 /* Vibra playback switches */
665 /* Virtual DAC for vibra path (DL4 channel) */
666 SND_SOC_DAPM_DAC("VIBRA DAC", NULL, SND_SOC_NOPM, 0, 0),
678 SND_SOC_DAPM_MUX("Vibra Left Playback", SND_SOC_NOPM, 0, 0,
680 SND_SOC_DAPM_MUX("Vibra Right Playback", SND_SOC_NOPM, 0, 0,
703 SND_SOC_DAPM_OUT_DRV("Vibra Left Driver",
705 SND_SOC_DAPM_OUT_DRV("Vibra Right Driver",
708 SND_SOC_DAPM_SUPPLY("Vibra Left Control", TWL6040_REG_VIBCTLL, 2, 0,
710 SND_SOC_DAPM_SUPPLY("Vibra Right Control", TWL6040_REG_VIBCTLR, 2, 0,
736 {"VIBRA DAC", NULL, "Legacy Playback"},
[all …]
H A Dab8500-codec.c350 /* Vibra */
358 SOC_DAPM_ENUM("Vibra 1 Controller", dapm_enum_pwm2vib1),
365 SOC_DAPM_ENUM("Vibra 2 Controller", dapm_enum_pwm2vib2),
557 SND_SOC_DAPM_MUX("Vibra 1 Controller",
559 SND_SOC_DAPM_MUX("Vibra 2 Controller",
568 SND_SOC_DAPM_OUTPUT("Vibra 1"),
569 SND_SOC_DAPM_OUTPUT("Vibra 2"),
877 {"Vibra 1 Controller", "Audio Path", "VIB1 DAC"},
878 {"Vibra 2 Controller", "Audio Path", "VIB2 DAC"},
879 {"Vibra 1 Controller", "PWM Generator", "PWMGEN1"},
[all …]
H A Dtwl4030.c430 /* Vibra */
431 /* Vibra audio path selection */
442 /* Vibra path selection: local vibrator (PWM) or audio driven */
1037 /* Vibra H-bridge direction mode */
1039 "Vibra H-bridge direction", "Audio data MSB",
1046 /* Vibra H-bridge direction */
1142 SOC_ENUM("Vibra H-bridge mode", twl4030_vibradirmode_enum),
1143 SOC_ENUM("Vibra H-bridge direction", twl4030_vibradir_enum),
1171 SND_SOC_DAPM_OUTPUT("VIBRA"),
1306 /* Vibra */
[all …]
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Dtwl4030-audio.c4 * the vibra control.
167 int vibra; in twl4030_audio_has_vibra() local
169 if (pdata && pdata->vibra) in twl4030_audio_has_vibra()
172 if (!of_property_read_u32(node, "ti,enable-vibra", &vibra) && vibra) in twl4030_audio_has_vibra()
236 cell->name = "twl4030-vibra"; in twl4030_audio_probe()
238 cell->platform_data = pdata->vibra; in twl4030_audio_probe()
239 cell->pdata_size = sizeof(*pdata->vibra); in twl4030_audio_probe()
H A Dtwl6040.c90 node = of_get_child_by_name(parent, "vibra"); in twl6040_has_vibra()
529 /* Get the combined status of the vibra control register */
770 /* Vibra input driver support */ in twl6040_probe()
775 cell->name = "twl6040-vibra"; in twl6040_probe()
/OK3568_Linux_fs/kernel/drivers/input/misc/
H A Dtwl6040-vibra.c3 * twl6040-vibra.c - TWL6040 Vibrator driver
10 * Based on twl4030-vibra.c by Henrik Saari <henrik.saari@nokia.com>
175 dev_info(info->dev, "Vibra is configured for audio\n"); in vibra_play_work()
238 "vibra"); in twl6040_vibra_probe()
270 dev_err(info->dev, "invalid vibra driver/motor resistance\n"); in twl6040_vibra_probe()
356 .name = "twl6040-vibra",
362 MODULE_ALIAS("platform:twl6040-vibra");
363 MODULE_DESCRIPTION("TWL6040 Vibra driver");
H A Dtwl4030-vibra.c3 * twl4030-vibra.c - TWL4030 Vibrator driver
45 /* Disable LEDA & LEDB, cannot be used with vibra (PWM) */ in vibra_disable_leds()
103 /* set vibra rotation direction */ in vibra_play_work()
241 .name = "twl4030-vibra",
247 MODULE_ALIAS("platform:twl4030-vibra");
248 MODULE_DESCRIPTION("TWL4030 Vibra driver");
H A DMakefile38 obj-$(CONFIG_INPUT_GPIO_VIBRA) += gpio-vibra.o
63 obj-$(CONFIG_INPUT_PWM_VIBRA) += pwm-vibra.o
71 obj-$(CONFIG_INPUT_SC27XX_VIBRA) += sc27xx-vibra.o
79 obj-$(CONFIG_INPUT_TWL4030_VIBRA) += twl4030-vibra.o
80 obj-$(CONFIG_INPUT_TWL6040_VIBRA) += twl6040-vibra.o
H A DKconfig288 called gpio-vibra.
577 called pwm-vibra.
/OK3568_Linux_fs/kernel/sound/soc/ux500/
H A Dmop500_ab8500.c175 SOC_DAPM_PIN_SWITCH("Vibra 1"),
176 SOC_DAPM_PIN_SWITCH("Vibra 2"),
416 ret |= snd_soc_dapm_disable_pin(dapm, "Vibra 1"); in mop500_ab8500_machine_init()
417 ret |= snd_soc_dapm_disable_pin(dapm, "Vibra 2"); in mop500_ab8500_machine_init()
/OK3568_Linux_fs/kernel/arch/arm/mach-pxa/
H A Dpalmtreo.c338 * Vibra and LEDs
342 .name = "treo680:vibra:vibra",
365 .name = "centro:vibra:vibra",
H A Dpalmtc.c385 .name = "palmtc:vibra:vibra",
H A Dmagician.c419 * GPIO LEDs, Phone keys backlight, vibra
424 .name = "magician::vibra",
H A Dlittleton.c358 .name = "littleton:vibra",
H A Dmioa701.c266 ONE_LED(GPIO82_LED_nVibra, "mioa701:vibra"),
/OK3568_Linux_fs/kernel/include/linux/mfd/
H A Dtwl6040.h202 struct twl6040_vibra_data *vibra; member
248 /* Get the combined status of the vibra control register */
H A Dtwl.h689 struct twl4030_vibra_data *vibra; member
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Domap4-sdp.dts399 /* regulators for vibra motor */
403 vibra {
404 /* Vibra driver, motor resistance parameters */
H A Domap3-n950.dts133 ti,enable-vibra = <1>;
H A Domap3-gta04.dtsi486 ti,enable-vibra = <1>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpio/
H A Dgpio-pca95xx.yaml184 "vibra", "fault2", "p06", "p07", "en-usb",
/OK3568_Linux_fs/kernel/sound/soc/ti/
H A Domap3pandora.c155 snd_soc_dapm_nc_pin(dapm, "VIBRA"); in omap3pandora_out_init()
/OK3568_Linux_fs/kernel/sound/isa/sb/
H A Dsb16_main.c733 /* note: mpu register should be present only on SB16 Vibra soundcards */ in snd_sb16dsp_configure()

12