| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H A D | twl6040.txt | 4 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 D | twl4030-audio.txt | 3 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 D | twl6040.c | 453 /* 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 D | ab8500-codec.c | 350 /* 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 D | twl4030.c | 430 /* 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 D | twl4030-audio.c | 4 * 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 D | twl6040.c | 90 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 D | twl6040-vibra.c | 3 * 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 D | twl4030-vibra.c | 3 * 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 D | Makefile | 38 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 D | Kconfig | 288 called gpio-vibra. 577 called pwm-vibra.
|
| /OK3568_Linux_fs/kernel/sound/soc/ux500/ |
| H A D | mop500_ab8500.c | 175 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 D | palmtreo.c | 338 * Vibra and LEDs 342 .name = "treo680:vibra:vibra", 365 .name = "centro:vibra:vibra",
|
| H A D | palmtc.c | 385 .name = "palmtc:vibra:vibra",
|
| H A D | magician.c | 419 * GPIO LEDs, Phone keys backlight, vibra 424 .name = "magician::vibra",
|
| H A D | littleton.c | 358 .name = "littleton:vibra",
|
| H A D | mioa701.c | 266 ONE_LED(GPIO82_LED_nVibra, "mioa701:vibra"),
|
| /OK3568_Linux_fs/kernel/include/linux/mfd/ |
| H A D | twl6040.h | 202 struct twl6040_vibra_data *vibra; member 248 /* Get the combined status of the vibra control register */
|
| H A D | twl.h | 689 struct twl4030_vibra_data *vibra; member
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | omap4-sdp.dts | 399 /* regulators for vibra motor */ 403 vibra { 404 /* Vibra driver, motor resistance parameters */
|
| H A D | omap3-n950.dts | 133 ti,enable-vibra = <1>;
|
| H A D | omap3-gta04.dtsi | 486 ti,enable-vibra = <1>;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpio/ |
| H A D | gpio-pca95xx.yaml | 184 "vibra", "fault2", "p06", "p07", "en-usb",
|
| /OK3568_Linux_fs/kernel/sound/soc/ti/ |
| H A D | omap3pandora.c | 155 snd_soc_dapm_nc_pin(dapm, "VIBRA"); in omap3pandora_out_init()
|
| /OK3568_Linux_fs/kernel/sound/isa/sb/ |
| H A D | sb16_main.c | 733 /* note: mpu register should be present only on SB16 Vibra soundcards */ in snd_sb16dsp_configure()
|