Another changes worth trying are: add boot parameter snd_sof_pci.sof_pci_debug=1 /* this will disable the controller runtime pm */ do some change as below: /* this will disable the codec runtime pm */ --- a/sound/soc/intel/boards/skl_hda_dsp_generic.c +++ b/sound/soc/intel/boards/skl_hda_dsp_generic.c @@ -116,7 +116,7 @@ static char hda_soc_components[30]; #define IDISP_ROUTE_COUNT (IDISP_DAI_COUNT * 2) #define IDISP_CODEC_MASK 0x4
-#define HDA_CODEC_AUTOSUSPEND_DELAY_MS 1000 +#define HDA_CODEC_AUTOSUSPEND_DELAY_MS 0
static int skl_hda_fill_card_info(struct snd_soc_acpi_mach_params *mach_params) {
Another changes worth trying are: pci.sof_ pci_debug= 1 /* this will disable the controller runtime pm */ soc/intel/ boards/ skl_hda_ dsp_generic. c soc/intel/ boards/ skl_hda_ dsp_generic. c components[ 30];
add boot parameter snd_sof_
do some change as below: /* this will disable the codec runtime pm */
--- a/sound/
+++ b/sound/
@@ -116,7 +116,7 @@ static char hda_soc_
#define IDISP_ROUTE_COUNT (IDISP_DAI_COUNT * 2)
#define IDISP_CODEC_MASK 0x4
-#define HDA_CODEC_ AUTOSUSPEND_ DELAY_MS 1000 AUTOSUSPEND_ DELAY_MS 0
+#define HDA_CODEC_
static int skl_hda_ fill_card_ info(struct snd_soc_ acpi_mach_ params *mach_params)
{