forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 140
Closed
Labels
ChromeRelated to Chrome integrationRelated to Chrome integrationI2SP1Blocker bugs or important featuresBlocker bugs or important featuresTGLApplies to Tiger Lake platformApplies to Tiger Lake platformbugSomething isn't workingSomething isn't workingmachine driverIssues related to a specific machine driverIssues related to a specific machine driver
Description
Describe the bug
We found this issue on TGL chromebook and only happens with I2S mode. looks like there’s a dependency between SDW driver and runtime PM. if no SDW drivers loaded, runtime PM will always be active.
I also tried to disable SDW in kconfig, but got same results.
To Reproduce
Check runtime PM status when sof is idle for more than 3 seconds.
$cat /sys/bus/pci/devices/0000\:00\:1f.3/power/runtime_status
Reproduction Rate
10/10
Expected behavior
runtime PM will be suspended after sof is idle for more than 3 seconds.
Environment
Driver: fce7f93 + #1971 + https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git/commit/?h=for-next&id=914f674bec6efe42f9d6b036850a618fd1698290
Firmware:
SOF branch: tgl-005-drop-stable Commit: 277a9717
TPLG: sof-tgl-max98373-rt5682.tplg
Metadata
Metadata
Assignees
Labels
ChromeRelated to Chrome integrationRelated to Chrome integrationI2SP1Blocker bugs or important featuresBlocker bugs or important featuresTGLApplies to Tiger Lake platformApplies to Tiger Lake platformbugSomething isn't workingSomething isn't workingmachine driverIssues related to a specific machine driverIssues related to a specific machine driver