Lines Matching refs:twl4030_madc
129 static struct twl4030_madc_data *twl4030_madc; variable
570 if (!req || !twl4030_madc) in twl4030_madc_conversion()
573 mutex_lock(&twl4030_madc->lock); in twl4030_madc_conversion()
579 if (twl4030_madc->requests[req->method].active) { in twl4030_madc_conversion()
587 dev_err(twl4030_madc->dev, in twl4030_madc_conversion()
596 dev_err(twl4030_madc->dev, in twl4030_madc_conversion()
603 ret = twl4030_madc_set_irq(twl4030_madc, req); in twl4030_madc_conversion()
606 ret = twl4030_madc_start_conversion(twl4030_madc, req->method); in twl4030_madc_conversion()
609 twl4030_madc->requests[req->method].active = 1; in twl4030_madc_conversion()
618 ret = twl4030_madc_start_conversion(twl4030_madc, req->method); in twl4030_madc_conversion()
621 twl4030_madc->requests[req->method].active = 1; in twl4030_madc_conversion()
623 ret = twl4030_madc_wait_conversion_ready(twl4030_madc, 5, method->ctrl); in twl4030_madc_conversion()
625 twl4030_madc->requests[req->method].active = 0; in twl4030_madc_conversion()
628 ret = twl4030_madc_read_channels(twl4030_madc, method->rbase, in twl4030_madc_conversion()
630 twl4030_madc->requests[req->method].active = 0; in twl4030_madc_conversion()
633 mutex_unlock(&twl4030_madc->lock); in twl4030_madc_conversion()
844 twl4030_madc = madc; in twl4030_madc_probe()