Skip to content

Conversation

@keyonjie
Copy link
Contributor

make sure the SMART_SSP_QUIRK is configured, and use the unify mclk among SSPs.

This will fix thesofproject/linux#2190

Copy link
Member

@plbossart plbossart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should not output a 38.4 MCLK, that's way too much.

keyonjie added 2 commits June 17, 2020 11:02
We should make sure SMART_SSP_QUIRK is set, if it is not defined from
the upper layer, let's set it to explicit 0.

Signed-off-by: Keyon Jie <[email protected]>
Since we are sharing the same mclk_id among SSP interfaces, we should
use the fixed frequency for the mclk. Here add a macro for it to make
sure it is aligned with the SSP configure in the upper layer.

Change to use 19.2MHz as the default mclk for smart_amp SSP.

Signed-off-by: Keyon Jie <[email protected]>
@keyonjie keyonjie requested a review from plbossart June 17, 2020 03:07
@keyonjie
Copy link
Contributor Author

@lgirdwood @plbossart updated.

@bardliao
Copy link
Collaborator

Maybe we should use this opportunity to review the mclk value for all existing machines.

@jajanusz
Copy link
Contributor

@lgirdwood @plbossart updated.

@plbossart @lgirdwood please review this PR, we need it for tgl 0.7 release, thanks

@keyonjie
Copy link
Contributor Author

@lgirdwood @plbossart ping for comments, this is fix so in urgent.

@lgirdwood
Copy link
Member

Jenkins CI know issues.

@lgirdwood
Copy link
Member

@zrombel looks like CI got stuck, are we good to merge or do you want to rerun ?

@zrombel
Copy link

zrombel commented Jun 24, 2020

Build was re run, and all tests PASS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[But][TGL Chrome I2S] Headset audio output is harsh after runtime PM suspended.

7 participants