linux/sound/hda/codecs
wangdicheng 7ae0d8f1ab ALSA: hda/senary: Ensure EAPD is enabled during init
The driver sets spec->gen.own_eapd_ctl to take manual control of the
EAPD (External Amplifier). However, senary_init does not turn on the
EAPD, while senary_shutdown turns it off.

Since the generic driver skips EAPD handling when own_eapd_ctl is set,
the EAPD remains off after initialization (e.g., after resume), leaving
the codec in a non-functional state.

Explicitly call senary_auto_turn_eapd in senary_init to ensure the EAPD
is enabled and the codec is functional.

Signed-off-by: wangdicheng <wangdicheng@kylinos.cn>
Link: https://patch.msgid.link/20260303081516.583438-1-wangdich9700@163.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2026-03-03 09:58:45 +01:00
..
cirrus Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
hdmi ALSA: hda/hdmi: Add Tegra238 HDA codec device ID 2026-03-02 10:59:47 +01:00
helpers
realtek ALSA: hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to enable mute LED 2026-02-28 09:27:28 +01:00
side-codecs ALSA: hda/tas2781: A workaround solution to lower-vol issue among lower calibrated-impedance micro-speaker on TAS2781 2026-02-28 09:28:06 +01:00
analog.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ca0110.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ca0132.c ALSA: hda/ca0132: Set HP/Speaker auto-detect default from headphone pin verb 2026-02-28 09:24:21 +01:00
ca0132_regs.h ALSA: hda/ca0132: Rewrite to new probe method 2025-07-11 09:55:38 +02:00
cm9825.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
cmedia.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
conexant.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
generic.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
generic.h ALSA: hda: Drop old codec binding method 2025-07-11 09:55:38 +02:00
Kconfig ALSA: hda/cmedia: Rewrite to new probe method 2025-07-11 09:55:37 +02:00
Makefile ALSA: hda/cmedia: Rewrite to new probe method 2025-07-11 09:55:37 +02:00
senarytech.c ALSA: hda/senary: Ensure EAPD is enabled during init 2026-03-03 09:58:45 +01:00
si3054.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
sigmatel.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
via.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00