linux/sound/pci/hda
Jarosław Janik c9363bbb0f Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
Commit 4f61c8fe35 ("ALSA: hda/conexant: Mute speakers at suspend /
shutdown") mutes speakers on system shutdown or whenever HDA controller
is suspended by PM; this however interacts badly with Thinkpad's ACPI
firmware behavior which uses beeps to signal various events (enter/leave
suspend or hibernation, AC power connect/disconnect, low battery, etc.);
now those beeps are either muted altogether (for suspend/hibernate/
shutdown related events) or work more or less randomly (eg. AC
plug/unplug is only audible when you are playing music at the moment,
because HDA device is likely in suspend mode otherwise).

Since the original bug report mentioned in 4f61c8fe35 complained about
Lenovo's Thinkpad laptop - revert this commit altogether.

Fixes: 4f61c8fe35 ("ALSA: hda/conexant: Mute speakers at suspend / shutdown")
Signed-off-by: Jarosław Janik <jaroslaw.janik@gmail.com>
Link: https://patch.msgid.link/20241030171813.18941-2-jaroslaw.janik@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2024-10-31 16:05:01 +01:00
..
ca0132_regs.h
cirrus_scodec_test.c ALSA: hda: cirrus_scodec_test: Add missing module descriptions 2024-05-09 10:13:07 +02:00
cirrus_scodec.c ALSA: hda: cs35l56: Add support for speaker id 2023-09-18 17:49:26 +02:00
cirrus_scodec.h ALSA: hda: cs35l56: Add support for speaker id 2023-09-18 17:49:26 +02:00
cs35l41_hda_i2c.c ALSA: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-09-20 17:44:52 +02:00
cs35l41_hda_property.c Merge branch 'for-next' into for-linus 2024-07-15 08:17:55 +02:00
cs35l41_hda_property.h ALSA: hda: cs35l41: Support systems with missing _DSD properties 2023-08-15 20:51:19 +02:00
cs35l41_hda_spi.c ALSA: hda: cs35l41: fix module autoloading 2024-08-18 09:47:30 +02:00
cs35l41_hda.c ALSA: hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove() 2024-08-13 13:43:00 +02:00
cs35l41_hda.h ALSA: hda: cs35l41: Fix missing Speaker ID GPIO description in _DSD 2024-07-04 14:47:12 +02:00
cs35l56_hda_i2c.c ALSA: hda: cs35l56: Add ACPI device match tables 2024-03-28 14:27:20 +01:00
cs35l56_hda_spi.c ALSA: hda: cs35l56: Add ACPI device match tables 2024-03-28 14:27:20 +01:00
cs35l56_hda.c ALSA: hda: cs35l56: Don't use the device index as a calibration index 2024-08-21 15:23:33 +02:00
cs35l56_hda.h ALSA: hda: cs35l56: Stop creating ALSA controls for firmware coefficients 2024-08-05 09:49:03 +02:00
hda_auto_parser.c ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly 2022-06-15 07:28:51 +02:00
hda_auto_parser.h ALSA: hda: Fix missing header dependencies 2023-07-23 23:40:22 +01:00
hda_beep.c ALSA: hda: beep: Drop stale mutex 2024-02-22 17:26:53 +01:00
hda_beep.h ALSA: hda: beep: Drop stale mutex 2024-02-22 17:26:53 +01:00
hda_bind.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
hda_codec.c ALSA: Reorganize kerneldoc parameter names 2024-09-30 16:02:08 +02:00
hda_component.c ALSA: hda/realtek: Autodetect Cirrus Logic companion amplifier bindings 2024-08-29 18:17:08 +02:00
hda_component.h ALSA: hda/realtek: Autodetect Cirrus Logic companion amplifier bindings 2024-08-29 18:17:08 +02:00
hda_controller_trace.h
hda_controller.c ALSA: hda: fix trigger_tstamp_latched 2024-10-02 12:50:24 +02:00
hda_controller.h Revert "ALSA: hda: Conditionally use snooping for AMD HDMI" 2024-10-02 18:00:50 +02:00
hda_cs_dsp_ctl.c ALSA: hda: Drop NULL check for snd_ctl_remove() 2024-06-18 12:54:08 +02:00
hda_cs_dsp_ctl.h ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls 2022-10-12 08:02:47 +02:00
hda_eld.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
hda_generic.c ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs 2024-10-02 08:13:34 +02:00
hda_generic.h ALSA: hda/generic: Drop obsoleted obey_preferred_dacs flag 2024-10-02 08:13:47 +02:00
hda_hwdep.c ALSA: hwdep: Don't embed device 2023-08-17 09:24:01 +02:00
hda_intel_trace.h ALSA: hda: intel: Reduce CONFIG_PM dependencies 2024-05-08 18:05:07 +02:00
hda_intel.c ASoC: Fixes for v6.12 2024-10-02 21:29:16 +02:00
hda_intel.h ALSA: hda: Keep PM disablement for deny-listed instance 2024-07-30 07:45:49 +02:00
hda_jack.c
hda_jack.h
hda_local.h ALSA: hda/hdmi: ELD procfs - print the codec NIDs 2022-09-21 12:12:29 +02:00
hda_proc.c
hda_sysfs.c ALSA: hda: codec: Reduce CONFIG_PM dependencies 2024-05-08 18:05:08 +02:00
hda_tegra.c ALSA: hda/tegra: refactor deprecated strncpy 2023-08-08 14:46:11 +02:00
hp_x360_helper.c
ideapad_s740_helper.c
Kconfig ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE 2024-10-21 09:21:08 +02:00
Makefile ALSA: hda/senarytech: add senarytech codec support 2024-06-18 11:59:08 +02:00
patch_analog.c ALSA: hda: analog: Reduce CONFIG_PM dependencies 2024-05-08 18:05:08 +02:00
patch_ca0110.c
patch_ca0132.c ALSA: hda: ca0132: Reduce CONFIG_PM dependencies 2024-05-08 18:05:08 +02:00
patch_cirrus.c ALSA: hda: cirrus: Reduce CONFIG_PM dependencies 2024-05-08 18:05:08 +02:00
patch_cmedia.c ALSA: hda: Add a new CM9825 standard driver 2024-09-11 08:29:03 +02:00
patch_conexant.c Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown" 2024-10-31 16:05:01 +01:00
patch_cs8409-tables.c ALSA: hda/cs8409: Support new Dell Dolphin Variants 2023-08-11 16:45:52 +02:00
patch_cs8409.c ALSA: hda/cs8409: Fix possible NULL dereference 2024-10-11 11:14:06 +02:00
patch_cs8409.h ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. 2023-09-04 18:09:24 +02:00
patch_hdmi.c ALSA: hda: add HDMI codec ID for Intel PTL 2024-08-30 09:35:16 +02:00
patch_realtek.c ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1 2024-10-30 14:46:59 +01:00
patch_senarytech.c ALSA: hda/senarytech: add senarytech codec support 2024-06-18 11:59:08 +02:00
patch_si3054.c
patch_sigmatel.c ALSA: hda: sigmantel: Reduce CONFIG_PM dependencies 2024-05-08 18:05:08 +02:00
patch_via.c ALSA: hda: via: Reduce CONFIG_PM dependencies 2024-05-08 18:05:08 +02:00
tas2781_hda_i2c.c sound fixes for 6.12-rc2 2024-10-04 11:29:46 -07:00
thinkpad_helper.c