At Tue, 7 Oct 2008 08:28:49 -0400, Jon Smirl wrote: > > 2008/10/7 Takashi Iwai <tiwai@xxxxxxx>: > > At Mon, 6 Oct 2008 21:29:32 -0400, > > Jon Smirl wrote: > >> > >> On Mon, Oct 6, 2008 at 4:28 AM, Vedran Miletić <rivanvx@xxxxxxxxx> wrote: > >> > I believe this isn't that easy. Here is why: iff you look at the > >> > ice1712/ice1724 driver, it doesn't detect dependencies when modprobed; > >> > that is, it loads, for example, ac97 codec and ak4xxx driver even if > >> > the card doesn't have any of that. Is it even possible to detect > >> > dependencies after modprobing? > >> > >> The base intel hda module would include code to figure out which codec > >> is attached. It can then use loadmodule() to dynamically load it. ASOC > >> use the separate codec driver model. > > > > You mean AOA? > > ASoC doesn't do any dynamic module handling by itself, AFAIK. > > This lets you load another module from intel_hda: > > request_module("%s", module_name); As mentioned, it's no fundamental solution. The real problem is that the driver has too many stuff that can be trimmed down. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel