On Mon, 27 Nov 2023 15:12:51 +0100, Péter Ujfalusi wrote: > > > > On 27/11/2023 15:18, Takashi Iwai wrote: > >> +bool snd_hda_device_is_hdmi(struct hdac_device *hdev) > >> +{ > >> + int i; > >> + > >> + for (i = 0; i < ARRAY_SIZE(snd_hda_id_hdmi); i++) { > >> + if (snd_hda_id_hdmi[i].vendor_id == hdev->vendor_id) > >> + return true; > >> + } > >> + > >> + return false; > >> +} > >> +EXPORT_SYMBOL_GPL(snd_hda_device_is_hdmi); > > > > I'm afraid that this will bring unnecessary dependency on HDMI codec > > driver. > > For HDMI support we anyways need HDMI code? But the ASoC hdac-hda driver isn't specifically bound with HDMI, I thought? With your patch, now it becomes a hard-dependency. It'll be even build failure when HDMI codec driver isn't enabled in Kconfig. Takashi