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

topology2: Topologies for Cirrus Logic CDB35L56 boards #9694

Merged
merged 4 commits into from
Dec 4, 2024

Conversation

rfvirgil
Copy link
Contributor

This adds topologies used with the Cirrus Logic CDB35L56-EIGHT-C and
CDB35L56-FOUR boards.

This adds a topology for using all 8 amps on a Cirrus Logic
CDB35L56-EIGHT-C boardm without the CS42L43 codec.

The bus configuration is:

SDW0: 4 x CS35L56
SDW1: 4 x CS35L56

All amps are aggregated.
Playback is stereo to all 8 amps.
Feedback is 8 channels, 1 from each amp.

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
This adds a topology for the Cirrus Logic CDB35L56-EIGHT-C board with
the speaker playback (SmartAmp) on all 3 buses aggregated.

The buses are:

SDW0: CS35L56 (SmartAmp)
SDW1: CS35L56 (SmartAmp)
SDW3: CS42L43 (SmartJack, SmartMic, SmartAmp)

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
This adds a topology for a CDB35L56-EIGHT-C board that has only CS35L56 amps,
without a CS42L43 codec.

    SDW0: 4x CS35L56
    SDW1: 4x CS35L56

Playback and feedback are aggregated.

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
This adds a topology for CS35L56 amplifiers connected to SSP2 in
DSP_A mode. This is used with the Cirrus Logic CDB35L56-FOUR board.

SSP configuration is fixed at:
   48kHz sample rate, 16-bit samples
   DSP_A with 8 slots of 16-bit width
   Playback is stereo on slots 0 and 1
   Capture is 8 channels on slots 0..7

This gives stereo playback to all amps and 2 channels of feedback from
up to 4 amps.

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Copy link
Member

@lgirdwood lgirdwood left a comment

Choose a reason for hiding this comment

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

@bardliao @ranj063 pls review.

@rfvirgil rfvirgil marked this pull request as ready for review December 2, 2024 13:49
@kv2019i
Copy link
Collaborator

kv2019i commented Dec 3, 2024

SOFCI TEST

@kv2019i kv2019i merged commit 4c0b6e8 into thesofproject:main Dec 4, 2024
43 of 47 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