On Thu, Dec 05, 2013 at 12:21:13PM +0000, Mark Brown wrote:
On Thu, Dec 05, 2013 at 07:07:28PM +0800, Nicolin Chen wrote:
Then I think it would be plausible if I could refine this patch to allow both set_bias_level() and hw_params/free() to control the FLL while making them not break each other but coexist, right?
Yes, that makes sense. It might even be useful to have some support for this along the style of the bias level support in the core since modern CODECs all use things like charge pumps and class D amplifiers so this is becoming a more and more common problem.
That's a nice suggestion. But currently I don't think I have the proficiency to do this task to the core. So I'd like to start revising from this machine driver first to gain the knowledge :)
Thank you for your reply, Nicolin Chen