On 04/22/2015 02:02 PM, Takashi Iwai wrote:
At Wed, 22 Apr 2015 08:51:21 +0000, Kuninori Morimoto wrote:
Hi Takashi, Mark, Lars
I worked for bind/unbind issue which was discussed before
http://thread.gmane.org/gmane.linux.alsa.devel/134062/focus=134076 http://thread.gmane.org/gmane.linux.alsa.devel/134283/focus=134287
I would like to know your opinion before sending patch to Greg
The problem is ASoC has card/platform/cpu/codec relationship for each other, but, we can unbind one of them, and then, other related devices doesn't know about it. Thus, kernel will error if we use sound after that.
Wouldn't the standard component (linux/component.h) be able to solve such a problem?
At least that is the idea. The long term plan for ASoC is to switch over to the component framework.
- Lars