9 Feb
2015
9 Feb
'15
9:22 a.m.
On Mon, Feb 09, 2015 at 02:48:09AM +0000, Kuninori Morimoto wrote:
In normal ASoC card, it will re-try .probe if necessary cpu/codec was not probed (= -EPROBE_DEFER in soc_bind_dai_link()). This is the before state of card was instantiated. Returning everything to the before state = unregister card is very natural I think... If possible, we want to add this card driver to deferred_probe_pending_list in drivers/base/dd.c, but it is over kill ?
That's something we need to do, we're relying on deferred probe to instantiate the cards when their components are registered.