Skip to content

Commit

Permalink
topology: add Intel ssp vendor blob generation for nhlt
Browse files Browse the repository at this point in the history
In some Intel platforms the nhlt vendor specific blobs are sent to the
dsp over ipc. Add the generation of Intel ssp blob into the nhlt code.

Ssp code is lifted from Sound Open Firmware (sof) code base, thus it
will have BSD-3 license.

Signed-off-by: Jaska Uimonen <[email protected]>
  • Loading branch information
Jaska Uimonen authored and Jaska Uimonen committed Nov 10, 2021
1 parent a5319da commit 1d14380
Show file tree
Hide file tree
Showing 9 changed files with 1,678 additions and 2 deletions.
7 changes: 5 additions & 2 deletions topology/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,16 @@ endif

alsatplg_SOURCES = topology.c pre-processor.c pre-process-class.c pre-process-object.c \
pre-process-dapm.c pre-process-dai.c nhlt/nhlt-processor.c \
nhlt/intel/dmic-nhlt.c nhlt/intel/dmic/dmic-process.c nhlt/intel/dmic/dmic-debug.c
nhlt/intel/dmic-nhlt.c nhlt/intel/dmic/dmic-process.c nhlt/intel/dmic/dmic-debug.c \
nhlt/intel/ssp-nhlt.c nhlt/intel/ssp/ssp-process.c

noinst_HEADERS = topology.h pre-processor.h \
nhlt/nhlt-processor.h nhlt/nhlt.h nhlt/intel/intel-nhlt.h \
nhlt/intel/dmic-nhlt.h nhlt/intel/dmic/dmic-process.h \
nhlt/intel/dmic/dmic-intel.h nhlt/intel/dmic/dmic-internal.h \
nhlt/intel/dmic/pdm-decim-fir.h nhlt/intel/dmic/dmic-debug.h
nhlt/intel/dmic/pdm-decim-fir.h nhlt/intel/dmic/dmic-debug.h \
nhlt/intel/ssp-nhlt.h nhlt/intel/ssp/ssp-process.h \
nhlt/intel/ssp/ssp-intel.h nhlt/intel/ssp/ssp-internal.h

AM_CPPFLAGS = \
-Wall -I$(top_srcdir)/include
Expand Down
1 change: 1 addition & 0 deletions topology/nhlt/intel/intel-nhlt.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
struct intel_nhlt_params
{
void *dmic_params;
void *ssp_params;
};

#endif /* __INTEL_NHLT_H */
Loading

0 comments on commit 1d14380

Please sign in to comment.