button_irq
as5011->button_irq = irq;
error = request_threaded_irq(as5011->button_irq,
"Can't allocate button irq %d\n", as5011->button_irq);
free_irq(as5011->button_irq, as5011);
free_irq(as5011->button_irq, as5011);
unsigned int button_irq;
button_irq, "b1on", priv);
button_irq, "b2on", priv);
button_irq, "b3on", priv);
if (button_irq) {
ret = regmap_irq_get_virq(irq_data, button_irq);
int button_irq;
button_irq = BD71828_INT_SHORTPUSH;
button_irq = 0;
button_irq = BD72720_INT_SHORTPUSH;