13 Oct
2008
13 Oct
'08
4:34 p.m.
On Mon, Oct 13, 2008 at 04:22:06PM +0200, Sedji Gaouaou wrote:
ext-jukka.hynninen@vaisala.com a ?crit :
- switch (div_id) {
- case AT91SSC_CMR_DIV:
/*
* The same master clock divider is used for both
* transmit and receive, so if a value has already
* been set, it must match this value.
*/
if (ssc_p->cmr_div == 0)
ssc_p->cmr_div = div;
else
if (div != ssc_p->cmr_div)
return -EBUSY;
break;
What happens if the user wants to change the master clock divider at runtime - for example, when changing sample rates?
Usually you'd end up using constraints to prevent user space selecting a different sample rate if it wasn't possible to change safely.