Comment 45 for bug 1609750

Revision history for this message
In , vinod.koul (vinod.koul-linux-kernel-bugs) wrote :

On Tue, 2017-02-21 at 02:45 +0000, <email address hidden>
wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=151521
>
> --- Comment #17 from Pierre Bossart (<email address hidden>.
> com) ---

> Basically the ..init = cht_max98090_headset_init is called before
> .init =
> cht_codec_init, but the latter initializes the jack.
>
> I think the soc-core framework should have a notion that an aux_dev
> should be
> initialized after the codec DAIs? The ChromeOs code is pre-component
> so it's
> really hard to figure out what needs to be done here.
>
> Vinod, any thoughts?

Use late_probe?

This seems to be called after all DAIs are init, That will guarantee
that aux codecs are init too :)