Lines Matching defs:beep
49 struct input_dev *beep;
917 dev_dbg(component->dev, "Set beep rate %dHz for requested %dHz\n",
924 dev_dbg(component->dev, "Disabling beep\n");
934 /* For usability define a way of injecting beep events for the device -
956 /* Kick the beep from a workqueue */
973 input_event(cs42l52->beep, EV_SND, SND_TONE, time);
978 static DEVICE_ATTR_WO(beep);
985 cs42l52->beep = devm_input_allocate_device(component->dev);
986 if (!cs42l52->beep) {
987 dev_err(component->dev, "Failed to allocate beep device\n");
994 cs42l52->beep->name = "CS42L52 Beep Generator";
995 cs42l52->beep->phys = dev_name(component->dev);
996 cs42l52->beep->id.bustype = BUS_I2C;
998 cs42l52->beep->evbit[0] = BIT_MASK(EV_SND);
999 cs42l52->beep->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
1000 cs42l52->beep->event = cs42l52_beep_event;
1001 cs42l52->beep->dev.parent = component->dev;
1002 input_set_drvdata(cs42l52->beep, component);
1004 ret = input_register_device(cs42l52->beep);
1006 cs42l52->beep = NULL;
1007 dev_err(component->dev, "Failed to register beep device\n");
1023 cs42l52->beep = NULL;