On Thu, Nov 24, 2011 at 9:27 AM, Maxime Ripard <maxime.ripard@xxxxxxxxxxxxxxxxxx> wrote: > +static struct at91_adc_data ek_adc_data = { > + .channels_used = BIT(0) | BIT(1) | BIT(2) | BIT(3), > + .vref = 3300, > +}; Don't you need to also pass adc_clock? Otherwise the probe code will fail: + + if (!pdata->adc_clock) { + dev_err(&pdev->dev, "No ADCClock available.\n"); + ret = -EINVAL; + goto error_free_clk; + } -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html