Hi Mark > > I think "platform" settings is not mandatory in this case. > > So we can allow "no platform" in modern style. > > But what do you think ? > > Yes, I think that's fine especially when you start looking at things > like CODEC<->CODEC links. Yeah, indeed. I will investigate it > > 2) On legacy style, if sound card dirver doesn't indicate specific "platform", > > then, "snd-soc-dummy" platform will be selected automatically. > > It is implemented on snd_soc_init_platform() today. > > In modern style, we can force to indicate necessary platform, > > or, not allow implicit snd-soc-dummy platform selection. > > But what do you think ? > > IIRC the goal with dummy was twofold. One was to avoid having to list > dummy in things like DT bindings where we don't want platform specifics > (but I'm sure we could arrange something there). The other was to > ensure that we always have something there so we don't need to test for > platform operations being there outside of init which again we could > deal with I think. Thanks. Current implementation is that all CPU/Codec/Platform are listed component, and it is selected via dai_link settings, I think. So, maybe above concerns are no longer needed. But, I want to investigate more. Best regards --- Kuninori Morimoto _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel