Lines Matching defs:codec
137 static int alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_read_coefex_idx()
147 #define alc_read_coef_idx(codec, coef_idx) \ argument
150 static void alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_write_coefex_idx()
157 #define alc_write_coef_idx(codec, coef_idx, coef_val) \ argument
160 static void alc_update_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_update_coefex_idx()
171 #define alc_update_coef_idx(codec, coef_idx, mask, bits_set) \ argument
175 static unsigned int alc_get_coef0(struct hda_codec *codec) in alc_get_coef0()
198 static void alc_process_coef_fw(struct hda_codec *codec, in alc_process_coef_fw()
252 static void alc_fix_pll(struct hda_codec *codec) in alc_fix_pll()
261 static void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid, in alc_fix_pll_init()
272 static void alc_update_knob_master(struct hda_codec *codec, in alc_update_knob_master()
294 static void alc880_unsol_event(struct hda_codec *codec, unsigned int res) in alc880_unsol_event()
302 static void alc_fill_eapd_coef(struct hda_codec *codec) in alc_fill_eapd_coef()
388 static void alc888_coef_init(struct hda_codec *codec) in alc888_coef_init()
401 static void set_eapd(struct hda_codec *codec, hda_nid_t nid, int on) in set_eapd()
411 static void alc_auto_setup_eapd(struct hda_codec *codec, bool on) in alc_auto_setup_eapd()
425 static void alc_eapd_shutup(struct hda_codec *codec) in alc_eapd_shutup()
436 static void alc_auto_init_amp(struct hda_codec *codec, int type) in alc_auto_init_amp()
479 static void alc_fixup_sku_ignore(struct hda_codec *codec, in alc_fixup_sku_ignore()
489 static void alc_fixup_no_depop_delay(struct hda_codec *codec, in alc_fixup_no_depop_delay()
500 static int alc_auto_parse_customize_define(struct hda_codec *codec) in alc_auto_parse_customize_define()
591 static int alc_subsystem_id(struct hda_codec *codec, const hda_nid_t *ports) in alc_subsystem_id()
693 static void alc_ssid_check(struct hda_codec *codec, const hda_nid_t *ports) in alc_ssid_check()
706 static void alc_fixup_inv_dmic(struct hda_codec *codec, in alc_fixup_inv_dmic()
724 static int alc_build_controls(struct hda_codec *codec) in alc_build_controls()
765 static int alc_init(struct hda_codec *codec) in alc_init()
782 static inline void alc_shutup(struct hda_codec *codec) in alc_shutup()
792 static void alc_reboot_notify(struct hda_codec *codec) in alc_reboot_notify()
803 static void alc_d3_at_reboot(struct hda_codec *codec) in alc_d3_at_reboot()
814 static void alc_power_eapd(struct hda_codec *codec) in alc_power_eapd()
819 static int alc_suspend(struct hda_codec *codec) in alc_suspend()
830 static int alc_resume(struct hda_codec *codec) in alc_resume()
860 #define alc_codec_rename(codec, name) snd_hda_codec_set_name(codec, name) argument
929 static int alc_codec_rename_from_preset(struct hda_codec *codec) in alc_codec_rename_from_preset()
977 static inline int has_cdefine_beep(struct hda_codec *codec) in has_cdefine_beep()
988 #define has_cdefine_beep(codec) 0 argument
995 static int alc_parse_auto_config(struct hda_codec *codec, in alc_parse_auto_config()
1019 static int alc_alloc_spec(struct hda_codec *codec, hda_nid_t mixer_nid) in alc_alloc_spec()
1043 static int alc880_parse_auto_config(struct hda_codec *codec) in alc880_parse_auto_config()
1082 static void alc880_fixup_vol_knob(struct hda_codec *codec, in alc880_fixup_vol_knob()
1465 static int patch_alc880(struct hda_codec *codec) in patch_alc880()
1505 static int alc260_parse_auto_config(struct hda_codec *codec) in alc260_parse_auto_config()
1529 static void alc260_gpio1_automute(struct hda_codec *codec) in alc260_gpio1_automute()
1536 static void alc260_fixup_gpio1_toggle(struct hda_codec *codec, in alc260_fixup_gpio1_toggle()
1554 static void alc260_fixup_kn1(struct hda_codec *codec, in alc260_fixup_kn1()
1584 static void alc260_fixup_fsc_s7020(struct hda_codec *codec, in alc260_fixup_fsc_s7020()
1592 static void alc260_fixup_fsc_s7020_jwse(struct hda_codec *codec, in alc260_fixup_fsc_s7020_jwse()
1711 static int patch_alc260(struct hda_codec *codec) in patch_alc260()
1802 static void alc889_fixup_coef(struct hda_codec *codec, in alc889_fixup_coef()
1811 static void alc882_gpio_mute(struct hda_codec *codec, int pin, int muted) in alc882_gpio_mute()
1844 static void alc885_fixup_macpro_gpio(struct hda_codec *codec, in alc885_fixup_macpro_gpio()
1857 static void alc889_fixup_dac_route(struct hda_codec *codec, in alc889_fixup_dac_route()
1879 static void alc889_fixup_mbp_vref(struct hda_codec *codec, in alc889_fixup_mbp_vref()
1900 static void alc889_fixup_mac_pins(struct hda_codec *codec, in alc889_fixup_mac_pins()
1916 static void alc889_fixup_imac91_vref(struct hda_codec *codec, in alc889_fixup_imac91_vref()
1926 static void alc889_fixup_mba11_vref(struct hda_codec *codec, in alc889_fixup_mba11_vref()
1936 static void alc889_fixup_mba21_vref(struct hda_codec *codec, in alc889_fixup_mba21_vref()
1949 static void alc882_fixup_no_primary_hp(struct hda_codec *codec, in alc882_fixup_no_primary_hp()
2287 static int alc882_parse_auto_config(struct hda_codec *codec) in alc882_parse_auto_config()
2296 static int patch_alc882(struct hda_codec *codec) in patch_alc882()
2348 static int alc262_parse_auto_config(struct hda_codec *codec) in alc262_parse_auto_config()
2458 static int patch_alc262(struct hda_codec *codec) in patch_alc262()
2579 static int alc268_parse_auto_config(struct hda_codec *codec) in alc268_parse_auto_config()
2587 static int patch_alc268(struct hda_codec *codec) in patch_alc268()
2667 static int alc269_parse_auto_config(struct hda_codec *codec) in alc269_parse_auto_config()
2706 static void alc286_shutup(struct hda_codec *codec) in alc286_shutup()
2725 static void alc269vb_toggle_power_output(struct hda_codec *codec, int power_up) in alc269vb_toggle_power_output()
2730 static void alc269_shutup(struct hda_codec *codec) in alc269_shutup()
2776 static void alc282_restore_default_value(struct hda_codec *codec) in alc282_restore_default_value()
2781 static void alc282_init(struct hda_codec *codec) in alc282_init()
2818 static void alc282_shutup(struct hda_codec *codec) in alc282_shutup()
2891 static void alc283_restore_default_value(struct hda_codec *codec) in alc283_restore_default_value()
2896 static void alc283_init(struct hda_codec *codec) in alc283_init()
2937 static void alc283_shutup(struct hda_codec *codec) in alc283_shutup()
2978 static void alc5505_coef_set(struct hda_codec *codec, unsigned int index_reg, in alc5505_coef_set()
2986 static int alc5505_coef_get(struct hda_codec *codec, unsigned int index_reg) in alc5505_coef_get()
2998 static void alc5505_dsp_halt(struct hda_codec *codec) in alc5505_dsp_halt()
3013 static void alc5505_dsp_back_from_halt(struct hda_codec *codec) in alc5505_dsp_back_from_halt()
3023 static void alc5505_dsp_init(struct hda_codec *codec) in alc5505_dsp_init()
3063 #define alc5505_dsp_suspend(codec) /* NOP */ argument
3064 #define alc5505_dsp_resume(codec) /* NOP */ argument
3066 #define alc5505_dsp_suspend(codec) alc5505_dsp_halt(codec) argument
3067 #define alc5505_dsp_resume(codec) alc5505_dsp_back_from_halt(codec) argument
3071 static int alc269_suspend(struct hda_codec *codec) in alc269_suspend()
3080 static int alc269_resume(struct hda_codec *codec) in alc269_resume()
3118 static void alc269_fixup_pincfg_no_hp_to_lineout(struct hda_codec *codec, in alc269_fixup_pincfg_no_hp_to_lineout()
3127 static void alc269_fixup_hweq(struct hda_codec *codec, in alc269_fixup_hweq()
3134 static void alc269_fixup_headset_mic(struct hda_codec *codec, in alc269_fixup_headset_mic()
3143 static void alc271_fixup_dmic(struct hda_codec *codec, in alc271_fixup_dmic()
3161 static void alc269_fixup_pcm_44k(struct hda_codec *codec, in alc269_fixup_pcm_44k()
3176 static void alc269_fixup_stereo_dmic(struct hda_codec *codec, in alc269_fixup_stereo_dmic()
3188 static void alc269_quanta_automute(struct hda_codec *codec) in alc269_quanta_automute()
3196 static void alc269_fixup_quanta_mute(struct hda_codec *codec, in alc269_fixup_quanta_mute()
3205 static void alc269_x101_hp_automute_hook(struct hda_codec *codec, in alc269_x101_hp_automute_hook()
3222 static void alc269_fixup_x101_headset_mic(struct hda_codec *codec, in alc269_fixup_x101_headset_mic()
3236 struct hda_codec *codec = private_data; in alc269_fixup_mic_mute_hook() local
3250 static unsigned int led_power_filter(struct hda_codec *codec, in led_power_filter()
3267 static void alc269_fixup_hp_mute_led(struct hda_codec *codec, in alc269_fixup_hp_mute_led()
3294 static void alc269_fixup_hp_mute_led_mic1(struct hda_codec *codec, in alc269_fixup_hp_mute_led_mic1()
3307 static void alc269_fixup_hp_mute_led_mic2(struct hda_codec *codec, in alc269_fixup_hp_mute_led_mic2()
3321 static void alc_update_gpio_led(struct hda_codec *codec, unsigned int mask, in alc_update_gpio_led()
3342 struct hda_codec *codec = private_data; in alc_fixup_gpio_mute_hook() local
3349 static void alc_fixup_gpio_mic_mute_hook(struct hda_codec *codec, in alc_fixup_gpio_mic_mute_hook()
3361 static void alc269_fixup_hp_gpio_led(struct hda_codec *codec, in alc269_fixup_hp_gpio_led()
3382 static void alc286_fixup_hp_gpio_led(struct hda_codec *codec, in alc286_fixup_hp_gpio_led()
3404 static void alc269_fixup_hp_cap_mic_mute_hook(struct hda_codec *codec, in alc269_fixup_hp_cap_mic_mute_hook()
3429 static void alc269_fixup_hp_gpio_mic1_led(struct hda_codec *codec, in alc269_fixup_hp_gpio_mic1_led()
3451 static void alc280_fixup_hp_gpio4(struct hda_codec *codec, in alc280_fixup_hp_gpio4()
3474 static void gpio2_mic_hotkey_event(struct hda_codec *codec, in gpio2_mic_hotkey_event()
3487 static int alc_register_micmute_input_device(struct hda_codec *codec) in alc_register_micmute_input_device()
3518 static void alc280_fixup_hp_gpio2_mic_hotkey(struct hda_codec *codec, in alc280_fixup_hp_gpio2_mic_hotkey()
3566 static void alc233_fixup_lenovo_line2_mic_hotkey(struct hda_codec *codec, in alc233_fixup_lenovo_line2_mic_hotkey()
3607 static void alc269_fixup_hp_line1_mic1_led(struct hda_codec *codec, in alc269_fixup_hp_line1_mic1_led()
3623 static void alc_headset_mode_unplugged(struct hda_codec *codec) in alc_headset_mode_unplugged()
3726 static void alc_headset_mode_mic_in(struct hda_codec *codec, hda_nid_t hp_pin, in alc_headset_mode_mic_in()
3829 static void alc_headset_mode_default(struct hda_codec *codec) in alc_headset_mode_default()
3907 static void alc_headset_mode_ctia(struct hda_codec *codec) in alc_headset_mode_ctia()
3997 static void alc_headset_mode_omtp(struct hda_codec *codec) in alc_headset_mode_omtp()
4086 static void alc_determine_headset_type(struct hda_codec *codec) in alc_determine_headset_type()
4176 static void alc_update_headset_mode(struct hda_codec *codec) in alc_update_headset_mode()
4234 static void alc_update_headset_mode_hook(struct hda_codec *codec, in alc_update_headset_mode_hook()
4241 static void alc_update_headset_jack_cb(struct hda_codec *codec, in alc_update_headset_jack_cb()
4249 static void alc_probe_headset_mode(struct hda_codec *codec) in alc_probe_headset_mode()
4268 static void alc_fixup_headset_mode(struct hda_codec *codec, in alc_fixup_headset_mode()
4287 static void alc_fixup_headset_mode_no_hp_mic(struct hda_codec *codec, in alc_fixup_headset_mode_no_hp_mic()
4298 static void alc255_set_default_jack_type(struct hda_codec *codec) in alc255_set_default_jack_type()
4328 static void alc_fixup_headset_mode_alc255(struct hda_codec *codec, in alc_fixup_headset_mode_alc255()
4337 static void alc_fixup_headset_mode_alc255_no_hp_mic(struct hda_codec *codec, in alc_fixup_headset_mode_alc255_no_hp_mic()
4349 static void alc288_update_headset_jack_cb(struct hda_codec *codec, in alc288_update_headset_jack_cb()
4362 static void alc_fixup_headset_mode_dell_alc288(struct hda_codec *codec, in alc_fixup_headset_mode_dell_alc288()
4372 static void alc_fixup_auto_mute_via_amp(struct hda_codec *codec, in alc_fixup_auto_mute_via_amp()
4381 static void alc_no_shutup(struct hda_codec *codec) in alc_no_shutup()
4385 static void alc_fixup_no_shutup(struct hda_codec *codec, in alc_fixup_no_shutup()
4394 static void alc_fixup_disable_aamix(struct hda_codec *codec, in alc_fixup_disable_aamix()
4405 static void alc_fixup_tpt440_dock(struct hda_codec *codec, in alc_fixup_tpt440_dock()
4424 static void alc_shutup_dell_xps13(struct hda_codec *codec) in alc_shutup_dell_xps13()
4435 static void alc_fixup_dell_xps13(struct hda_codec *codec, in alc_fixup_dell_xps13()
4463 static void alc_fixup_headset_mode_alc662(struct hda_codec *codec, in alc_fixup_headset_mode_alc662()
4480 static void alc_fixup_headset_mode_alc668(struct hda_codec *codec, in alc_fixup_headset_mode_alc668()
4492 static int find_ext_mic_pin(struct hda_codec *codec) in find_ext_mic_pin()
4513 static void alc271_hp_gate_mic_jack(struct hda_codec *codec, in alc271_hp_gate_mic_jack()
4529 static void alc269_fixup_limit_int_mic_boost(struct hda_codec *codec, in alc269_fixup_limit_int_mic_boost()
4561 static void alc283_hp_automute_hook(struct hda_codec *codec, in alc283_hp_automute_hook()
4577 static void alc283_fixup_chromebook(struct hda_codec *codec, in alc283_fixup_chromebook()
4598 static void alc283_fixup_sense_combo_jack(struct hda_codec *codec, in alc283_fixup_sense_combo_jack()
4616 static void asus_tx300_automute(struct hda_codec *codec) in asus_tx300_automute()
4624 static void alc282_fixup_asus_tx300(struct hda_codec *codec, in alc282_fixup_asus_tx300()
4664 static void alc290_fixup_mono_speakers(struct hda_codec *codec, in alc290_fixup_mono_speakers()
4678 static void alc280_hp_gpio4_automute_hook(struct hda_codec *codec, in alc280_hp_gpio4_automute_hook()
4694 static void alc280_fixup_hp_9480m(struct hda_codec *codec, in alc280_fixup_hp_9480m()
5957 static void alc269_fill_coef(struct hda_codec *codec) in alc269_fill_coef()
5999 static int patch_alc269(struct hda_codec *codec) in patch_alc269()
6144 static int alc861_parse_auto_config(struct hda_codec *codec) in alc861_parse_auto_config()
6161 static void alc861_fixup_asus_amp_vref_0f(struct hda_codec *codec, in alc861_fixup_asus_amp_vref_0f()
6178 static void alc_fixup_no_jack_detect(struct hda_codec *codec, in alc_fixup_no_jack_detect()
6234 static int patch_alc861(struct hda_codec *codec) in patch_alc861()
6277 static int alc861vd_parse_auto_config(struct hda_codec *codec) in alc861vd_parse_auto_config()
6290 static void alc861vd_fixup_dallas(struct hda_codec *codec, in alc861vd_fixup_dallas()
6325 static int patch_alc861vd(struct hda_codec *codec) in patch_alc861vd()
6375 static int alc662_parse_auto_config(struct hda_codec *codec) in alc662_parse_auto_config()
6391 static void alc272_fixup_mario(struct hda_codec *codec, in alc272_fixup_mario()
6414 static void alc_fixup_bass_chmap(struct hda_codec *codec, in alc_fixup_bass_chmap()
6424 static unsigned int gpio_led_power_filter(struct hda_codec *codec, in gpio_led_power_filter()
6434 static void alc662_fixup_led_gpio1(struct hda_codec *codec, in alc662_fixup_led_gpio1()
6478 static void alc668_restore_default_value(struct hda_codec *codec) in alc668_restore_default_value()
6919 static int patch_alc662(struct hda_codec *codec) in patch_alc662()
6996 static int alc680_parse_auto_config(struct hda_codec *codec) in alc680_parse_auto_config()
7003 static int patch_alc680(struct hda_codec *codec) in patch_alc680()