Skip to content

[BUG][TGL] SSP regression on TGL platform w/ Maxim98373+RT5682 codec #3640

@keqiaozhang

Description

@keqiaozhang

Describe the bug
We observed this issue on TGL chromebook w/ Maxim98373+RT5682 codec, there's no sound can be heard when playing on speaker and also some distortion when playing on headset. This issue only observed on tgl-010-hotfix and tgl-011-stable-drop branch. bisection result shows that this issue is caused by #3418, the SSP fix for power consumption.

To Reproduce
$ speaker-test -Dhw:0,0 -t wav -c 2
$ speaker-test -Dhw:0,1 -t wav -c 2

Reproduction Rate
100%

Expected behavior
Both speaker and headset playback should be clean w/o distortion and silence.

Impact
Functional issues

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: sof-dev/4f72eb13
    • SOF: bce9a6b + Maxim DSM Library patch
  2. Name of the topology file
    • Topology: sof-tgl-max98373-rt5682.tplg
  3. Name of the platform(s) on which the bug is observed.
    • Platform: TGL-chromebook

kernel log and trace log
no obvious errors were found
tgl-dmesg.txt
tgl-trace.txt

Metadata

Metadata

Labels

DSMDynamic Speaker ManagementI2SApplies to I2S bus for codec connectionP1Blocker bugs or important featuresTGLApplies to Tiger LakebugSomething isn't working as expectedchromeChromebooks or ChromeOScodecIssues related to a 3rd party codec HW or driver

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions