Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[stable-v2.2] intel: ssp: implement mclk always-on feature #8394

Merged

Conversation

ujfalusi
Copy link
Contributor

In the earliest design, mclk is turned on in set_config() and never turned off. The behavior is modified in this commit:

d5840a9 ("ssp: move mclk request/release to pre_start and post_stop")

Now the mclk is enabled only during audio streaming so some codec may pop. This commit adds the always-on behavior back as an new feature.

Signed-off-by: Brent Lu [email protected]
(cherry picked from commit 8dfc008)

In the earliest design, mclk is turned on in set_config() and never
turned off. The behavior is modified in this commit:

d5840a9 ("ssp: move mclk request/release to pre_start and post_stop")

Now the mclk is enabled only during audio streaming so some codec may
pop. This commit adds the always-on behavior back as an new feature.

Signed-off-by: Brent Lu <[email protected]>
(cherry picked from commit 8dfc008)
@ujfalusi
Copy link
Contributor Author

This patch missed the stable-v2.2 branch, picked it from main (it is also pick to cavs2.5-001-drop-stable)

@kv2019i kv2019i changed the title intel: ssp: implement mclk always-on feature [stable-v2.2] intel: ssp: implement mclk always-on feature Oct 26, 2023
@kv2019i kv2019i merged commit eff661b into thesofproject:stable-v2.2 Oct 26, 2023
19 checks passed
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.

4 participants