Lines Matching refs:beep
60 struct input_dev *beep; member
1097 input_event(cs42l56->beep, EV_SND, SND_TONE, time); in cs42l56_beep_set()
1102 static DEVICE_ATTR(beep, 0200, NULL, cs42l56_beep_set);
1109 cs42l56->beep = devm_input_allocate_device(codec->dev); in cs42l56_init_beep()
1110 if (!cs42l56->beep) { in cs42l56_init_beep()
1118 cs42l56->beep->name = "CS42L56 Beep Generator"; in cs42l56_init_beep()
1119 cs42l56->beep->phys = dev_name(codec->dev); in cs42l56_init_beep()
1120 cs42l56->beep->id.bustype = BUS_I2C; in cs42l56_init_beep()
1122 cs42l56->beep->evbit[0] = BIT_MASK(EV_SND); in cs42l56_init_beep()
1123 cs42l56->beep->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE); in cs42l56_init_beep()
1124 cs42l56->beep->event = cs42l56_beep_event; in cs42l56_init_beep()
1125 cs42l56->beep->dev.parent = codec->dev; in cs42l56_init_beep()
1126 input_set_drvdata(cs42l56->beep, codec); in cs42l56_init_beep()
1128 ret = input_register_device(cs42l56->beep); in cs42l56_init_beep()
1130 cs42l56->beep = NULL; in cs42l56_init_beep()
1147 cs42l56->beep = NULL; in cs42l56_free_beep()