Skip to content

Conversation

@ffrancis123
Copy link
Contributor

@ffrancis123 ffrancis123 commented Jan 6, 2026

Initialize SPF on ARM feature, so that SPF on ARM
running as satellite/master DSP can respond during gsl_init().

vangala80 and others added 8 commits January 6, 2026 17:31
Implement support for Qualcomm Audio Interface (QAIF).
QAIF is a unified HW interface of i2s, pcm and tdm interfaces.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Delta frame size is wrongly calculated with channels
included, causing false alert of overlap issue.

Correct delta frame size calculation by removing
channels from the calculation.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Add proper condition for intf_type for cdc-dma when the backend name
contains QAIF-* regex.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Add QAIF backend entries in backend_conf.xml

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
If ADSP is not compatible with SPR latest module configuration,
SPR module configuration of reset info would fail, instead of
failing use case, log the error and continue.
such that basic use case functionality is not affected.

The effect of SPR reset failure would have effect only in case of
gapless scenarios.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Add configure options for SwBinder IPC (--with-sw-binder) &
OpenWRT (--with-openwrt). Refactor build system to support
three IPC modes: no-IPC, DBus, and SwBinder.
Update SwBinder client/server Makefiles with proper include paths,
library dependencies & OpenWRT-specific build flags.
Update tinyalsa plugins for SwBinder IPC linking & memory logger
support for OpenWRT builds.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Remove FEATURE_IPQ_OPENWRT conditional based inclusion of headers.
This avoids build system specific flags and make code & header
inclusion generic.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
supporting qcm6490 card-defsxml file from audioreach-conf.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
quic-aditrath and others added 3 commits January 6, 2026 17:47
ARE (SPF) on APPS support is moved to agm.c (init and deinit) function
to generalize it for all IPCs mechanism.

This reverts commit 4088316e008b2ff00139f2cf2987185997fff590.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Add conditional build flag to link to required library (spf and ar-gpr
and define CFLAGS (ARE_ON_APPS) when USE_ARE_ON_APPS configuration is
enabled.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Initialize SPF on ARM feature, so that SPF on ARM
running as satellite/master DSP can respond during gsl_init().

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
@ffrancis123 ffrancis123 changed the title Upstream agm: add support for SPF on ARM Jan 6, 2026
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.

6 participants