6dc3504...
by
Brent Lu
on 2023-08-11
topology1: sof-jsl-rt5650: support ALC5650
Add a new topology sof-jsl-rt5650 for ALC5650 which supports SSP0 for
headset and SSP1 for speakers since this codec implements two I2S
interfaces.
DAI format changed to mclk: 24.576MHz, bclk: 3.072MHz, sample bits:
24-bit to avoid using ASRC function on codec side.
Signed-off-by: Brent Lu <email address hidden>
7dfe578...
by
Brent Lu
on 2022-12-01
topology: sof-jsl-rt5682: add sof-jsl-rt5682.tplg
This topology supports JSL boards which implement ALC5682I-VD/VS on
SSP0 port without speaker amplifier.
Signed-off-by: Brent Lu <email address hidden>
(cherry picked from commit 8a394bb52626c2d 3ab551b45091ef0 987b888104)
dd08b24...
by
Brent Lu
on 2022-06-27
topology: sof-jsl-rt5682: enable mclk always-on feature
Enable the always-on feature for pop.
Signed-off-by: Brent Lu <email address hidden>
(cherry picked from commit 41e56b336de33bd 0f52ab3047281f4 421432e42f)
ae0bc13...
by
Brent Lu
on 2022-06-27
intel: ssp: implement mclk always-on feature
In the earliest design, mclk is turned on in set_config() and never
turned off. The behavior is modified in this commit:
d5840a920073 ("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 address hidden>
(cherry picked from commit 8dfc008b8b99a1b dbe7707739b6271 4aaa65abf6)
9cafa47...
by
cyk <email address hidden>
on 2021-10-27
Rename jasperlake_ chrome_ waves.config. txt
The file extension ".txt" was miss-added.
Signed-off-by: CY Kuei <email address hidden>
da5fea8...
by
cyk <email address hidden>
on 2021-10-21
Add pipe for Waves codec playback
Modify sof-jsl-rt5682 topology so Waves codec can be added
to playback in case 'WAVES' is defined
Signed-off-by: CY Kuei <email address hidden>
c4098d3...
by
cyk <email address hidden>
on 2021-10-21
Add Waves codec into jsl-005-drop-stable branch
Add Waves override config for jasperlake_chrome.
Enable codec_adapter and Waves codec.
Disable unnecessary components to save resources.
Signed-off-by: CY Kuei <email address hidden>
958f9bd...
by
Marc Herbert <email address hidden>
on 2021-09-07
ssp.c: fix recent arg count regression in dai_info()
Fixes "too many arguments for format [-Wformat- extra-args] " in recent
commit 287a5f9a2b1e ("ssp: mclk/bclk turned off unexpectedly")
Signed-off-by: Marc Herbert <email address hidden>
Signed-off-by: Brent Lu <email address hidden>
89533cb...
by
Brent Lu
on 2021-09-03
ssp: mclk/bclk turned off unexpectedly
The implementation does not take the state of both directions into
consideration. If host opens both TX/RX PCM devices then close one PCM
device, the ssp driver will close the mclk/bclk immediately regardless
the state of the other PCM device.
Signed-off-by: Brent Lu <email address hidden>
64dae31...
by
Brent Lu
on 2021-08-03
ssp: bclk/mclk control is ignored
The code to control bclk/mclk is skipped after the SSP is configured
once. The clock control code should be executed always.
Signed-off-by: Brent Lu <email address hidden>