5 Jan
2008
5 Jan
'08
3:43 a.m.
Mark Brown wrote:
Each individual call to set_sysclk() only takes three parameters but it can be called repeatedly and some configurations are going to require this.
In other words, ...
clock1 = <0, bb8000> clock2 = <1, 653230> clock23 = <0, ab2372>
and of course the ordering matters.
Ok, you got me there. But then, isn't this just another example where the device tree is incapable of describing a complex configuration, and so we need a platform driver?
Indeed. Providing the device tree stuff doesn't get set in stone I'm not sure we need to nail this down perfectly for ASoC v1 when we're running into trouble working around it.
I definitely agree with that. I'll be the first to admit that this driver, much like ASoC V1, is a prototype.
--
Timur Tabi
Linux Kernel Developer @ Freescale