|
@@ -1781,6 +1781,9 @@ static int generic_hdmi_build_controls(struct hda_codec *codec)
|
|
|
struct snd_pcm_chmap *chmap;
|
|
|
struct snd_kcontrol *kctl;
|
|
|
int i;
|
|
|
+
|
|
|
+ if (!codec->pcm_info[pin_idx].pcm)
|
|
|
+ break;
|
|
|
err = snd_pcm_add_chmap_ctls(codec->pcm_info[pin_idx].pcm,
|
|
|
SNDRV_PCM_STREAM_PLAYBACK,
|
|
|
NULL, 0, pin_idx, &chmap);
|