This change enables compress offload playback support on LEMANS-EVK by
adding a dedicated MultiMedia3 playback subgraph and routing it to the
PRIMARY_MI2S_RX path.
Key changes:
* Added a STREAM_SG_PCM_ADD() entry using the
subgraph-compress-stream-vol-playback.m4 template
* Enabled MultiMedia3 as a playback frontend for PRIMARY_MI2S_RX in
mixer and routing definitions
* Updated routing to include the
'MultiMedia3, stream2.logger1' path
Signed-off-by: Aiyaz Patel <aiyapate@qti.qualcomm.com>
The LEMANS-EVK capture frontend for MultiMedia2 currently constrains
channels to mono (min=1, max=1). This prevents opening the PCM with
2-channel (stereo) configurations and typically leads to:
arecord: audio open error: Invalid argument
Update the STREAM_SG_PCM_ADD() parameters to allow up to 2 channels
(min=1, max=2) for S16_LE at 48 kHz. This aligns the front-end PCM
capability with common SoC/codec routes that can support stereo capture,
while preserving backward compatibility with mono.
Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Change the I2S data line configuration from SD1 to SD0 for audio playback
on the Lemans-EVK board. The same speaker amplifier is connected to both
SD1 and SD0 data lines on the EVK board, but the DVT and PVT board variants
only support SD0.
This change enables a unified configuration that works across all board
variants (EVK, DVT, and PVT), simplifying maintenance and ensuring audio
playback functionality on all Lemans platform versions.
Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>