Lines Matching +full:high +full:- +full:volume
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Universal Interface for Intel High Definition Audio Codec
5 * HD audio interface patch for C-Media CMI9880
25 * stuff for auto-parser
43 return -ENOMEM; in patch_cmi9880()
45 codec->spec = spec; in patch_cmi9880()
46 codec->patch_ops = cmi_auto_patch_ops; in patch_cmi9880()
47 cfg = &spec->gen.autocfg; in patch_cmi9880()
48 snd_hda_gen_spec_init(&spec->gen); in patch_cmi9880()
72 return -ENOMEM; in patch_cmi8888()
74 codec->spec = spec; in patch_cmi8888()
75 codec->patch_ops = cmi_auto_patch_ops; in patch_cmi8888()
76 cfg = &spec->gen.autocfg; in patch_cmi8888()
77 snd_hda_gen_spec_init(&spec->gen); in patch_cmi8888()
79 /* mask NID 0x10 from the playback volume selection; in patch_cmi8888()
80 * it's a headphone boost volume handled manually below in patch_cmi8888()
82 spec->gen.out_vol_mask = (1ULL << 0x10); in patch_cmi8888()
94 HDA_CODEC_VOLUME("Headphone Amp Playback Volume", in patch_cmi8888()
96 if (!snd_hda_gen_add_kctl(&spec->gen, NULL, &_kctl)) { in patch_cmi8888()
97 err = -ENOMEM; in patch_cmi8888()
121 MODULE_DESCRIPTION("C-Media HD-audio codec");