Lines Matching refs:hda_codec
96 void (*init_hook)(struct hda_codec *codec);
98 void (*power_hook)(struct hda_codec *codec);
100 void (*shutup)(struct hda_codec *codec);
101 void (*reboot_notify)(struct hda_codec *codec);
123 static int alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_read_coefex_idx()
136 static void alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_write_coefex_idx()
146 static void alc_update_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_update_coefex_idx()
161 static unsigned int alc_get_coef0(struct hda_codec *codec) in alc_get_coef0()
184 static void alc_process_coef_fw(struct hda_codec *codec, in alc_process_coef_fw()
201 static void alc_setup_gpio(struct hda_codec *codec, unsigned int mask) in alc_setup_gpio()
210 static void alc_write_gpio_data(struct hda_codec *codec) in alc_write_gpio_data()
218 static void alc_update_gpio_data(struct hda_codec *codec, unsigned int mask, in alc_update_gpio_data()
232 static void alc_write_gpio(struct hda_codec *codec) in alc_write_gpio()
248 static void alc_fixup_gpio(struct hda_codec *codec, int action, in alc_fixup_gpio()
255 static void alc_fixup_gpio1(struct hda_codec *codec, in alc_fixup_gpio1()
261 static void alc_fixup_gpio2(struct hda_codec *codec, in alc_fixup_gpio2()
267 static void alc_fixup_gpio3(struct hda_codec *codec, in alc_fixup_gpio3()
273 static void alc_fixup_gpio4(struct hda_codec *codec, in alc_fixup_gpio4()
284 static void alc_fix_pll(struct hda_codec *codec) in alc_fix_pll()
293 static void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid, in alc_fix_pll_init()
304 static void alc_update_knob_master(struct hda_codec *codec, in alc_update_knob_master()
326 static void alc880_unsol_event(struct hda_codec *codec, unsigned int res) in alc880_unsol_event()
334 static void alc_fill_eapd_coef(struct hda_codec *codec) in alc_fill_eapd_coef()
438 static void alc888_coef_init(struct hda_codec *codec) in alc888_coef_init()
451 static void set_eapd(struct hda_codec *codec, hda_nid_t nid, int on) in set_eapd()
461 static void alc_auto_setup_eapd(struct hda_codec *codec, bool on) in alc_auto_setup_eapd()
472 static int find_ext_mic_pin(struct hda_codec *codec);
474 static void alc_headset_mic_no_shutup(struct hda_codec *codec) in alc_headset_mic_no_shutup()
496 static void alc_shutup_pins(struct hda_codec *codec) in alc_shutup_pins()
516 static void alc_eapd_shutup(struct hda_codec *codec) in alc_eapd_shutup()
527 static void alc_auto_init_amp(struct hda_codec *codec, int type) in alc_auto_init_amp()
570 static void alc_fixup_sku_ignore(struct hda_codec *codec, in alc_fixup_sku_ignore()
580 static void alc_fixup_no_depop_delay(struct hda_codec *codec, in alc_fixup_no_depop_delay()
591 static int alc_auto_parse_customize_define(struct hda_codec *codec) in alc_auto_parse_customize_define()
682 static int alc_subsystem_id(struct hda_codec *codec, const hda_nid_t *ports) in alc_subsystem_id()
784 static void alc_ssid_check(struct hda_codec *codec, const hda_nid_t *ports) in alc_ssid_check()
797 static void alc_fixup_inv_dmic(struct hda_codec *codec, in alc_fixup_inv_dmic()
806 static int alc_build_controls(struct hda_codec *codec) in alc_build_controls()
823 static void alc_pre_init(struct hda_codec *codec) in alc_pre_init()
833 static int alc_init(struct hda_codec *codec) in alc_init()
855 static inline void alc_shutup(struct hda_codec *codec) in alc_shutup()
868 static void alc_reboot_notify(struct hda_codec *codec) in alc_reboot_notify()
881 static void alc_power_eapd(struct hda_codec *codec) in alc_power_eapd()
886 static int alc_suspend(struct hda_codec *codec) in alc_suspend()
897 static int alc_resume(struct hda_codec *codec) in alc_resume()
998 static int alc_codec_rename_from_preset(struct hda_codec *codec) in alc_codec_rename_from_preset()
1071 static inline int has_cdefine_beep(struct hda_codec *codec) in has_cdefine_beep()
1089 static int alc_parse_auto_config(struct hda_codec *codec, in alc_parse_auto_config()
1113 static int alc_alloc_spec(struct hda_codec *codec, hda_nid_t mixer_nid) in alc_alloc_spec()
1137 static int alc880_parse_auto_config(struct hda_codec *codec) in alc880_parse_auto_config()
1176 static void alc880_fixup_vol_knob(struct hda_codec *codec, in alc880_fixup_vol_knob()
1559 static int patch_alc880(struct hda_codec *codec) in patch_alc880()
1604 static int alc260_parse_auto_config(struct hda_codec *codec) in alc260_parse_auto_config()
1628 static void alc260_gpio1_automute(struct hda_codec *codec) in alc260_gpio1_automute()
1635 static void alc260_fixup_gpio1_toggle(struct hda_codec *codec, in alc260_fixup_gpio1_toggle()
1653 static void alc260_fixup_kn1(struct hda_codec *codec, in alc260_fixup_kn1()
1681 static void alc260_fixup_fsc_s7020(struct hda_codec *codec, in alc260_fixup_fsc_s7020()
1689 static void alc260_fixup_fsc_s7020_jwse(struct hda_codec *codec, in alc260_fixup_fsc_s7020_jwse()
1808 static int patch_alc260(struct hda_codec *codec) in patch_alc260()
1908 static void alc889_fixup_coef(struct hda_codec *codec, in alc889_fixup_coef()
1917 static void alc885_fixup_macpro_gpio(struct hda_codec *codec, in alc885_fixup_macpro_gpio()
1930 static void alc889_fixup_dac_route(struct hda_codec *codec, in alc889_fixup_dac_route()
1952 static void alc889_fixup_mbp_vref(struct hda_codec *codec, in alc889_fixup_mbp_vref()
1973 static void alc889_fixup_mac_pins(struct hda_codec *codec, in alc889_fixup_mac_pins()
1989 static void alc889_fixup_imac91_vref(struct hda_codec *codec, in alc889_fixup_imac91_vref()
1999 static void alc889_fixup_mba11_vref(struct hda_codec *codec, in alc889_fixup_mba11_vref()
2009 static void alc889_fixup_mba21_vref(struct hda_codec *codec, in alc889_fixup_mba21_vref()
2022 static void alc882_fixup_no_primary_hp(struct hda_codec *codec, in alc882_fixup_no_primary_hp()
2032 static void alc_fixup_bass_chmap(struct hda_codec *codec,
2038 static void alc_fixup_dual_codecs(struct hda_codec *codec, in alc_fixup_dual_codecs()
2056 static void rename_ctl(struct hda_codec *codec, const char *oldname, in rename_ctl()
2066 static void alc1220_fixup_gb_dual_codecs(struct hda_codec *codec, in alc1220_fixup_gb_dual_codecs()
2090 static void alc1220_fixup_clevo_p950(struct hda_codec *codec, in alc1220_fixup_clevo_p950()
2107 static void alc_fixup_headset_mode_no_hp_mic(struct hda_codec *codec,
2110 static void alc1220_fixup_clevo_pb51ed(struct hda_codec *codec, in alc1220_fixup_clevo_pb51ed()
2501 static int alc882_parse_auto_config(struct hda_codec *codec) in alc882_parse_auto_config()
2510 static int patch_alc882(struct hda_codec *codec) in patch_alc882()
2568 static int alc262_parse_auto_config(struct hda_codec *codec) in alc262_parse_auto_config()
2687 static int patch_alc262(struct hda_codec *codec) in patch_alc262()
2747 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in alc268_beep_switch_put()
2832 static int alc268_parse_auto_config(struct hda_codec *codec) in alc268_parse_auto_config()
2840 static int patch_alc268(struct hda_codec *codec) in patch_alc268()
2933 static int alc269_parse_auto_config(struct hda_codec *codec) in alc269_parse_auto_config()
2974 static void alc269vb_toggle_power_output(struct hda_codec *codec, int power_up) in alc269vb_toggle_power_output()
2979 static void alc269_shutup(struct hda_codec *codec) in alc269_shutup()
3025 static void alc282_restore_default_value(struct hda_codec *codec) in alc282_restore_default_value()
3030 static void alc282_init(struct hda_codec *codec) in alc282_init()
3067 static void alc282_shutup(struct hda_codec *codec) in alc282_shutup()
3141 static void alc283_restore_default_value(struct hda_codec *codec) in alc283_restore_default_value()
3146 static void alc283_init(struct hda_codec *codec) in alc283_init()
3182 static void alc283_shutup(struct hda_codec *codec) in alc283_shutup()
3219 static void alc256_init(struct hda_codec *codec) in alc256_init()
3264 static void alc256_shutup(struct hda_codec *codec) in alc256_shutup()
3308 static void alc225_init(struct hda_codec *codec) in alc225_init()
3356 static void alc225_shutup(struct hda_codec *codec) in alc225_shutup()
3405 static void alc_default_init(struct hda_codec *codec) in alc_default_init()
3434 static void alc_default_shutup(struct hda_codec *codec) in alc_default_shutup()
3467 static void alc294_hp_init(struct hda_codec *codec) in alc294_hp_init()
3499 static void alc294_init(struct hda_codec *codec) in alc294_init()
3512 static void alc5505_coef_set(struct hda_codec *codec, unsigned int index_reg, in alc5505_coef_set()
3520 static int alc5505_coef_get(struct hda_codec *codec, unsigned int index_reg) in alc5505_coef_get()
3532 static void alc5505_dsp_halt(struct hda_codec *codec) in alc5505_dsp_halt()
3547 static void alc5505_dsp_back_from_halt(struct hda_codec *codec) in alc5505_dsp_back_from_halt()
3557 static void alc5505_dsp_init(struct hda_codec *codec) in alc5505_dsp_init()
3605 static int alc269_suspend(struct hda_codec *codec) in alc269_suspend()
3614 static int alc269_resume(struct hda_codec *codec) in alc269_resume()
3651 static void alc269_fixup_pincfg_no_hp_to_lineout(struct hda_codec *codec, in alc269_fixup_pincfg_no_hp_to_lineout()
3660 static void alc269_fixup_pincfg_U7x7_headset_mic(struct hda_codec *codec, in alc269_fixup_pincfg_U7x7_headset_mic()
3673 static void alc269_fixup_hweq(struct hda_codec *codec, in alc269_fixup_hweq()
3680 static void alc269_fixup_headset_mic(struct hda_codec *codec, in alc269_fixup_headset_mic()
3689 static void alc271_fixup_dmic(struct hda_codec *codec, in alc271_fixup_dmic()
3707 static void alc269_fixup_pcm_44k(struct hda_codec *codec, in alc269_fixup_pcm_44k()
3722 static void alc269_fixup_stereo_dmic(struct hda_codec *codec, in alc269_fixup_stereo_dmic()
3734 static void alc269_quanta_automute(struct hda_codec *codec) in alc269_quanta_automute()
3742 static void alc269_fixup_quanta_mute(struct hda_codec *codec, in alc269_fixup_quanta_mute()
3751 static void alc269_x101_hp_automute_hook(struct hda_codec *codec, in alc269_x101_hp_automute_hook()
3776 static void alc298_huawei_mbx_stereo_seq(struct hda_codec *codec, in alc298_huawei_mbx_stereo_seq()
3797 static void alc298_fixup_huawei_mbx_stereo(struct hda_codec *codec, in alc298_fixup_huawei_mbx_stereo()
3834 static void alc269_fixup_x101_headset_mic(struct hda_codec *codec, in alc269_fixup_x101_headset_mic()
3848 struct hda_codec *codec = private_data; in alc269_fixup_mic_mute_hook()
3866 static unsigned int led_power_filter(struct hda_codec *codec, in led_power_filter()
3883 static void alc269_fixup_hp_mute_led(struct hda_codec *codec, in alc269_fixup_hp_mute_led()
3910 static void alc269_fixup_hp_mute_led_micx(struct hda_codec *codec, in alc269_fixup_hp_mute_led_micx()
3925 static void alc269_fixup_hp_mute_led_mic1(struct hda_codec *codec, in alc269_fixup_hp_mute_led_mic1()
3931 static void alc269_fixup_hp_mute_led_mic2(struct hda_codec *codec, in alc269_fixup_hp_mute_led_mic2()
3937 static void alc269_fixup_hp_mute_led_mic3(struct hda_codec *codec, in alc269_fixup_hp_mute_led_mic3()
3944 static void alc_update_gpio_led(struct hda_codec *codec, unsigned int mask, in alc_update_gpio_led()
3957 struct hda_codec *codec = private_data; in alc_fixup_gpio_mute_hook()
3964 static void alc_gpio_micmute_update(struct hda_codec *codec) in alc_gpio_micmute_update()
3973 static void alc_fixup_hp_gpio_led(struct hda_codec *codec, in alc_fixup_hp_gpio_led()
3994 static void alc269_fixup_hp_gpio_led(struct hda_codec *codec, in alc269_fixup_hp_gpio_led()
4000 static void alc286_fixup_hp_gpio_led(struct hda_codec *codec, in alc286_fixup_hp_gpio_led()
4007 static void alc_cap_micmute_update(struct hda_codec *codec) in alc_cap_micmute_update()
4023 static void alc269_fixup_hp_gpio_mic1_led(struct hda_codec *codec, in alc269_fixup_hp_gpio_mic1_led()
4041 static void alc280_fixup_hp_gpio4(struct hda_codec *codec, in alc280_fixup_hp_gpio4()
4055 static void gpio2_mic_hotkey_event(struct hda_codec *codec, in gpio2_mic_hotkey_event()
4068 static int alc_register_micmute_input_device(struct hda_codec *codec) in alc_register_micmute_input_device()
4104 static void alc280_fixup_hp_gpio2_mic_hotkey(struct hda_codec *codec, in alc280_fixup_hp_gpio2_mic_hotkey()
4138 static void alc233_fixup_lenovo_line2_mic_hotkey(struct hda_codec *codec, in alc233_fixup_lenovo_line2_mic_hotkey()
4168 static void alc269_fixup_hp_line1_mic1_led(struct hda_codec *codec, in alc269_fixup_hp_line1_mic1_led()
4191 static void alc_headset_mode_unplugged(struct hda_codec *codec) in alc_headset_mode_unplugged()
4318 static void alc_headset_mode_mic_in(struct hda_codec *codec, hda_nid_t hp_pin, in alc_headset_mode_mic_in()
4455 static void alc_headset_mode_default(struct hda_codec *codec) in alc_headset_mode_default()
4572 static void alc_headset_mode_ctia(struct hda_codec *codec) in alc_headset_mode_ctia()
4692 static void alc_headset_mode_omtp(struct hda_codec *codec) in alc_headset_mode_omtp()
4790 static void alc_determine_headset_type(struct hda_codec *codec) in alc_determine_headset_type()
4983 static void alc_update_headset_mode(struct hda_codec *codec) in alc_update_headset_mode()
5043 static void alc_update_headset_mode_hook(struct hda_codec *codec, in alc_update_headset_mode_hook()
5050 static void alc_update_headset_jack_cb(struct hda_codec *codec, in alc_update_headset_jack_cb()
5056 static void alc_probe_headset_mode(struct hda_codec *codec) in alc_probe_headset_mode()
5076 static void alc_fixup_headset_mode(struct hda_codec *codec, in alc_fixup_headset_mode()
5098 static void alc_fixup_headset_mode_no_hp_mic(struct hda_codec *codec, in alc_fixup_headset_mode_no_hp_mic()
5109 static void alc255_set_default_jack_type(struct hda_codec *codec) in alc255_set_default_jack_type()
5140 static void alc_fixup_headset_mode_alc255(struct hda_codec *codec, in alc_fixup_headset_mode_alc255()
5149 static void alc_fixup_headset_mode_alc255_no_hp_mic(struct hda_codec *codec, in alc_fixup_headset_mode_alc255_no_hp_mic()
5161 static void alc288_update_headset_jack_cb(struct hda_codec *codec, in alc288_update_headset_jack_cb()
5171 static void alc_fixup_headset_mode_dell_alc288(struct hda_codec *codec, in alc_fixup_headset_mode_dell_alc288()
5184 static void alc_fixup_auto_mute_via_amp(struct hda_codec *codec, in alc_fixup_auto_mute_via_amp()
5193 static void alc_fixup_no_shutup(struct hda_codec *codec, in alc_fixup_no_shutup()
5202 static void alc_fixup_disable_aamix(struct hda_codec *codec, in alc_fixup_disable_aamix()
5213 static void alc_fixup_tpt440_dock(struct hda_codec *codec, in alc_fixup_tpt440_dock()
5231 static void alc_fixup_tpt470_dock(struct hda_codec *codec, in alc_fixup_tpt470_dock()
5263 static void alc_shutup_dell_xps13(struct hda_codec *codec) in alc_shutup_dell_xps13()
5274 static void alc_fixup_dell_xps13(struct hda_codec *codec, in alc_fixup_dell_xps13()
5301 static void alc_fixup_headset_mode_alc662(struct hda_codec *codec, in alc_fixup_headset_mode_alc662()
5318 static void alc_fixup_headset_mode_alc668(struct hda_codec *codec, in alc_fixup_headset_mode_alc668()
5330 static int find_ext_mic_pin(struct hda_codec *codec) in find_ext_mic_pin()
5351 static void alc271_hp_gate_mic_jack(struct hda_codec *codec, in alc271_hp_gate_mic_jack()
5367 static void alc256_fixup_dell_xps_13_headphone_noise2(struct hda_codec *codec, in alc256_fixup_dell_xps_13_headphone_noise2()
5378 static void alc269_fixup_limit_int_mic_boost(struct hda_codec *codec, in alc269_fixup_limit_int_mic_boost()
5410 static void alc283_hp_automute_hook(struct hda_codec *codec, in alc283_hp_automute_hook()
5426 static void alc283_fixup_chromebook(struct hda_codec *codec, in alc283_fixup_chromebook()
5447 static void alc283_fixup_sense_combo_jack(struct hda_codec *codec, in alc283_fixup_sense_combo_jack()
5465 static void asus_tx300_automute(struct hda_codec *codec) in asus_tx300_automute()
5473 static void alc282_fixup_asus_tx300(struct hda_codec *codec, in alc282_fixup_asus_tx300()
5508 static void alc290_fixup_mono_speakers(struct hda_codec *codec, in alc290_fixup_mono_speakers()
5521 static void alc298_fixup_speaker_volume(struct hda_codec *codec, in alc298_fixup_speaker_volume()
5538 static void alc295_fixup_disable_dac3(struct hda_codec *codec, in alc295_fixup_disable_dac3()
5548 static void alc280_hp_gpio4_automute_hook(struct hda_codec *codec, in alc280_hp_gpio4_automute_hook()
5564 static void alc280_fixup_hp_9480m(struct hda_codec *codec, in alc280_fixup_hp_9480m()
5579 static void alc275_fixup_gpio4_off(struct hda_codec *codec, in alc275_fixup_gpio4_off()
5592 static void alc233_alc662_fixup_lenovo_dual_codecs(struct hda_codec *codec, in alc233_alc662_fixup_lenovo_dual_codecs()
5617 static void alc274_fixup_bind_dacs(struct hda_codec *codec, in alc274_fixup_bind_dacs()
5635 static void alc285_fixup_invalidate_dacs(struct hda_codec *codec, in alc285_fixup_invalidate_dacs()
5652 static void alc_headset_btn_callback(struct hda_codec *codec, in alc_headset_btn_callback()
5674 static void alc_fixup_headset_jack(struct hda_codec *codec, in alc_fixup_headset_jack()
5704 static void alc295_fixup_chromebook(struct hda_codec *codec, in alc295_fixup_chromebook()
5728 static void alc_fixup_disable_mic_vref(struct hda_codec *codec, in alc_fixup_disable_mic_vref()
5738 static void alc_fixup_thinkpad_acpi(struct hda_codec *codec, in alc_fixup_thinkpad_acpi()
7858 static void alc269_fill_coef(struct hda_codec *codec) in alc269_fill_coef()
7900 static int patch_alc269(struct hda_codec *codec) in patch_alc269()
8086 static int alc861_parse_auto_config(struct hda_codec *codec) in alc861_parse_auto_config()
8103 static void alc861_fixup_asus_amp_vref_0f(struct hda_codec *codec, in alc861_fixup_asus_amp_vref_0f()
8120 static void alc_fixup_no_jack_detect(struct hda_codec *codec, in alc_fixup_no_jack_detect()
8176 static int patch_alc861(struct hda_codec *codec) in patch_alc861()
8225 static int alc861vd_parse_auto_config(struct hda_codec *codec) in alc861vd_parse_auto_config()
8238 static void alc861vd_fixup_dallas(struct hda_codec *codec, in alc861vd_fixup_dallas()
8248 static void alc660vd_fixup_asus_gpio1(struct hda_codec *codec, in alc660vd_fixup_asus_gpio1()
8278 static int patch_alc861vd(struct hda_codec *codec) in patch_alc861vd()
8334 static int alc662_parse_auto_config(struct hda_codec *codec) in alc662_parse_auto_config()
8350 static void alc272_fixup_mario(struct hda_codec *codec, in alc272_fixup_mario()
8373 static void alc_fixup_bass_chmap(struct hda_codec *codec, in alc_fixup_bass_chmap()
8383 static unsigned int gpio_led_power_filter(struct hda_codec *codec, in gpio_led_power_filter()
8393 static void alc662_fixup_led_gpio1(struct hda_codec *codec, in alc662_fixup_led_gpio1()
8405 static void alc662_usi_automute_hook(struct hda_codec *codec, in alc662_usi_automute_hook()
8419 static void alc662_fixup_usi_headset_mic(struct hda_codec *codec, in alc662_fixup_usi_headset_mic()
8429 static void alc662_aspire_ethos_mute_speakers(struct hda_codec *codec, in alc662_aspire_ethos_mute_speakers()
8447 static void alc662_fixup_aspire_ethos_hp(struct hda_codec *codec, in alc662_fixup_aspire_ethos_hp()
8492 static void alc668_restore_default_value(struct hda_codec *codec) in alc668_restore_default_value()
9082 static int patch_alc662(struct hda_codec *codec) in patch_alc662()
9163 static int alc680_parse_auto_config(struct hda_codec *codec) in alc680_parse_auto_config()
9170 static int patch_alc680(struct hda_codec *codec) in patch_alc680()