diff options
author | Cezary Rojewski <cezary.rojewski@intel.com> | 2020-03-05 17:53:08 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2020-03-10 20:44:24 +0300 |
commit | 2ef81057d80456870b97890dd79c8f56a85b1242 (patch) | |
tree | 6c3f2eaf86a990cfeed3763cd22e603faae7037c /lib/test_stackinit.c | |
parent | c8061689ffadde941f9c3756f1362bd2b97311c8 (diff) | |
download | linux-2ef81057d80456870b97890dd79c8f56a85b1242.tar.xz |
ASoC: Intel: Skylake: Remove superfluous chip initialization
Skylake driver does the controller init operation twice:
- first during probe (only to stop it just before scheduling probe_work)
- and during said probe_work where the actual correct sequence is
executed
To properly complete boot sequence when iDisp codec is present, bus
initialization has to be called only after _i915_init() finishes.
With additional _reset_list preceding _i915_init(), iDisp codec never
gets the chance to enumerate on the link. Remove the superfluous
initialization to address the issue.
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20200305145314.32579-2-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'lib/test_stackinit.c')
0 files changed, 0 insertions, 0 deletions