On Mon, Aug 01, 2016 at 04:54:46PM +0200, Lars-Peter Clausen wrote: > Another option is to teach the device core about critical resource > dependencies so that a consumer is automatically unbound by the core if any > of its resource dependencies are unregistered. The device can also > automatically be re-bound once the critical resources re-appear. This one is what ASoC really wants to be able to do with the current model it has - unbind the card and go back to waiting for the components to reappear.