Skip to content

Commit 60767ab

Browse files
gune42broonie
authored andcommitted
ASoC: Intel: Skylake: Reset the controller in probe
Controller can be in reset state by default. Capability structure traversal requires the controller to be out of reset else it results in broken capability parsing. Hence make sure that controller is out of reset before parsing capabilities by doing a full reset. Signed-off-by: Guneshwor Singh <[email protected]> Acked-By: Vinod Koul <[email protected]> Signed-off-by: Mark Brown <[email protected]>
1 parent cc4db0e commit 60767ab

File tree

1 file changed

+2
-0
lines changed
  • sound/soc/intel/skylake

1 file changed

+2
-0
lines changed

sound/soc/intel/skylake/skl.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,8 @@ static int skl_first_init(struct hdac_ext_bus *ebus)
702702
return -ENXIO;
703703
}
704704

705+
skl_init_chip(bus, true);
706+
705707
snd_hdac_bus_parse_capabilities(bus);
706708

707709
if (skl_acquire_irq(ebus, 0) < 0)

0 commit comments

Comments
 (0)