23 Mar
2015
23 Mar
'15
11:12 a.m.
Hi Mark
Ideally the correct fix would somehow make sure that the card itself is unbound and put back onto the probe_defer list in the future. We indicate warning to this issue for now.
I don't think we should be trying to do this at the ASoC level at all, we should do it at the driver core level. A similar issue applies to other inter device dependencies - if someone manages to remove a GPIO controller, a clock or a regulator for example. The components of a card are really no different here. Like I said in my mail just now let's have a look at how this is supposed to work at the driver core level and ask Greg if there's nothing clear.
Thank you. Yes, we need more generic approach for this.