[PATCH v2 0/2] ASoC: qcom: q6dsp-lpass-ports: Expand sampling rate and PCM format constraints

Ravi Hothi posted 2 patches 3 days, 19 hours ago
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 108 +++++++++++------------
1 file changed, 52 insertions(+), 56 deletions(-)
[PATCH v2 0/2] ASoC: qcom: q6dsp-lpass-ports: Expand sampling rate and PCM format constraints
Posted by Ravi Hothi 3 days, 19 hours ago
This patch series expands the existing constraints in
the q6dsp-lpass-ports driver to improve compatibility
and flexibility for audio stream configurations. 

The first patch extends the supported sampling rates to cover a wider
range, from 8000 Hz to 192000 Hz, ensuring better compatibility with
diverse audio hardware and allowing more flexible audio stream setups.

The second patch adds support for the 32-bit PCM format
(SNDRV_PCM_FMTBIT_S32_LE) alongside the existing 16-bit
and 24-bit formats, enabling handling of high-resolution
audio streams and improving audio quality for supported hardware.

changes in [v2]:
	- Updated commit description as suggested by Mark Brown.
	- Link to V1 : https://lore.kernel.org/all/20251118100203.2751955-1-ravi.hothi@oss.qualcomm.com/

Ravi Hothi (2):
  ASoC: qcom: q6dsp-lpass-ports: Extend q6dsp-lpass-ports driver to
    support additional sampling rates
  ASoC: qcom: q6dsp-lpass-ports: Update constraints to support 32-bit
    PCM format

 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 108 +++++++++++------------
 1 file changed, 52 insertions(+), 56 deletions(-)


base-commit: 008d3547aae5bc86fac3eda317489169c3fda112
-- 
2.34.1
Re: [PATCH v2 0/2] ASoC: qcom: q6dsp-lpass-ports: Expand sampling rate and PCM format constraints
Posted by Alexey Klimov 3 days, 12 hours ago
On Wed Dec 10, 2025 at 6:51 AM GMT, Ravi Hothi wrote:
> This patch series expands the existing constraints in
> the q6dsp-lpass-ports driver to improve compatibility
> and flexibility for audio stream configurations. 
>
> The first patch extends the supported sampling rates to cover a wider
> range, from 8000 Hz to 192000 Hz, ensuring better compatibility with
> diverse audio hardware and allowing more flexible audio stream setups.
>
> The second patch adds support for the 32-bit PCM format
> (SNDRV_PCM_FMTBIT_S32_LE) alongside the existing 16-bit
> and 24-bit formats, enabling handling of high-resolution
> audio streams and improving audio quality for supported hardware.

Is q6dsp-lpass-ports involved in compress offloaded playback on
existing devices? If yes, then how is it gonna play with
explicitly setting format/sampling rate to s16le/48k in sndcards drivers?

[..]

Best regards,
Alexey