Lines Matching defs:beep
76 struct input_dev *beep;
3250 dev_dbg(component->dev, "Set beep rate %dHz for requested %dHz\n",
3257 dev_dbg(component->dev, "Disabling beep\n");
3267 /* For usability define a way of injecting beep events for the device -
3289 /* Kick the beep from a workqueue */
3306 input_event(wm8962->beep, EV_SND, SND_TONE, time);
3311 static DEVICE_ATTR_WO(beep);
3318 wm8962->beep = devm_input_allocate_device(component->dev);
3319 if (!wm8962->beep) {
3320 dev_err(component->dev, "Failed to allocate beep device\n");
3327 wm8962->beep->name = "WM8962 Beep Generator";
3328 wm8962->beep->phys = dev_name(component->dev);
3329 wm8962->beep->id.bustype = BUS_I2C;
3331 wm8962->beep->evbit[0] = BIT_MASK(EV_SND);
3332 wm8962->beep->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
3333 wm8962->beep->event = wm8962_beep_event;
3334 wm8962->beep->dev.parent = component->dev;
3335 input_set_drvdata(wm8962->beep, component);
3337 ret = input_register_device(wm8962->beep);
3339 wm8962->beep = NULL;
3340 dev_err(component->dev, "Failed to register beep device\n");
3356 wm8962->beep = NULL;