Lines Matching refs:beep
76 struct input_dev *beep; member
3230 input_event(wm8962->beep, EV_SND, SND_TONE, time); in wm8962_beep_set()
3235 static DEVICE_ATTR(beep, 0200, NULL, wm8962_beep_set);
3242 wm8962->beep = devm_input_allocate_device(component->dev); in wm8962_init_beep()
3243 if (!wm8962->beep) { in wm8962_init_beep()
3251 wm8962->beep->name = "WM8962 Beep Generator"; in wm8962_init_beep()
3252 wm8962->beep->phys = dev_name(component->dev); in wm8962_init_beep()
3253 wm8962->beep->id.bustype = BUS_I2C; in wm8962_init_beep()
3255 wm8962->beep->evbit[0] = BIT_MASK(EV_SND); in wm8962_init_beep()
3256 wm8962->beep->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE); in wm8962_init_beep()
3257 wm8962->beep->event = wm8962_beep_event; in wm8962_init_beep()
3258 wm8962->beep->dev.parent = component->dev; in wm8962_init_beep()
3259 input_set_drvdata(wm8962->beep, component); in wm8962_init_beep()
3261 ret = input_register_device(wm8962->beep); in wm8962_init_beep()
3263 wm8962->beep = NULL; in wm8962_init_beep()
3280 wm8962->beep = NULL; in wm8962_free_beep()