]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
ASoC: qcom: q6dsp: few fixes and enhancements
authorMark Brown <broonie@kernel.org>
Thu, 2 Apr 2026 15:33:51 +0000 (16:33 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 2 Apr 2026 15:33:51 +0000 (16:33 +0100)
commite8f504c790103a3221a2f2082704b9f2245d81e8
tree27509c5c020e77f82fea510e84da2d7a9fe9ea99
parentdee5680d3e42101f7035b650f02f84a660f7e8ab
parent8ea6e25c8536031604d95dc29a90ef0f114012d7
ASoC: qcom: q6dsp: few fixes and enhancements

Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com> says:

This patchset contains few fixes for the bugs hit during testing with
Monza EVK platform
- around array out of bounds access on dai ids which keep extending but
  the drivers seems to have hardcoded some numbers, fix this and clean
the mess up
- fix few issues discovered while trying to shut down dsp.
- flooding rpmsg with write requests due to not resetting queue pointer,
  fix this resetting the pointer in trigger stop.
- possible multiple graph opens which can result in open failures.

Apart from this few new enhancements to the dsp side
- add new LPI MI2S and senary dai entries
- handle pipewire and Displayport issues by moving graph start to
  trigger level, which should fix outstanding pipewire and DP issues on
Qualcomm SoCs.
- remove some unnessary loops in hot path
- support early memory map on DSP.

Tested this on top of linux-next on VENTUNO-Q platform.