On Thu, Jul 11, 2013 at 06:15:53PM +0200, Richard Genoud wrote: Please always try to use commit logs that look like normal commit logs for the subsystem.
> switch (freq) { > - case 11289600: > case 12000000: > + wm8731->constraints = &wm8731_constraints_12000000; > + break; > case 12288000: > - case 16934400: > case 18432000: > - wm8731->sysclk = freq; > + wm8731->constraints = &wm8731_constraints_12288000_18432000; > + break; > + case 16934400: > + case 11289600: > + wm8731->constraints = &wm8731_constraints_11289600_16934400; > break; > default: > return -EINVAL; > } This isn't going to work with systems which have a variable clock as the input to the CODEC. If it's imposing constraints the driver needs to allow setting the clock to zero as a way of removing constraints (and any existing drivers should be updated to do this if needed).
signature.asc
Description: Digital signature