Commit Graph

27 Commits

Author SHA1 Message Date
Seppo Ingalsuo 43eb2a435c Config: Add crossover component for MTL and LNL platforms
This PR adds the crossover component for MTL and LNL. The
parameters are copied from TGL and TGL-H configuration of
crossover.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2023-08-28 11:51:08 +01:00
Kai Vehmanen 4fb9fe0057 config: lnl+mtl: fix length of ADSP.man CSE manifest
The ADSP.man contents is different for ACE_V1_5 layout
compared to CAVS_V2_5 layout. so the ADSP.man length should
be adjusted accordingly.

With this fix, sof_ri_info.py can be used to analyze
LNL and MTL firmware images created with rimage.

Closes: https://github.com/thesofproject/sof/issues/8073
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2023-08-25 10:56:41 +03:00
Curtis Malainey 8c8440070a style: trailing whitespace is the root of all evil
Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2023-07-31 11:20:35 +01:00
Seppo Ingalsuo af9a2fe58f Config: Fix comment typo for EQ FIR module
The comment for FIR module entry is corrected.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2023-07-26 16:08:43 +01:00
Seppo Ingalsuo b8ee1aa8f6 Config: Add DRC component to TGL, TGL-H, MTL, LNL
This patch allows to load the DRC component.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2023-07-26 16:08:43 +01:00
Kwasowiec, Fabiola 9643a986dd kpb: update UUID
Change of uuid
regarding Windows compatibility

Signed-off-by: Kwasowiec, Fabiola <fabiola.kwasowiec@intel.com>
2023-04-03 14:03:47 +02:00
Przemyslaw Blaszkowski d32db50b61 mtl: add Aria module to extended manifest
Add ARIA module to MTL extended manifest.

Signed-off-by: Przemyslaw Blaszkowski <przemyslaw.blaszkowski@intel.com>
2023-03-06 13:20:34 +00:00
Rander Wang 35bc64467a mtl: add eq-iir and fir support
Port from tgl-cavs.toml

Signed-off-by: Rander Wang <rander.wang@intel.com>
2023-03-06 12:23:48 +00:00
Rander Wang 5ebbd6530c rimage: use hex number
Module type is interpreted as hex number

Signed-off-by: Rander Wang <rander.wang@intel.com>
2023-02-27 10:04:54 +01:00
Chao Song 3aa199fb07 config: mtl: set init_config for micsel
The micsel module will use base config extension,
init_config should be one for it.

Signed-off-by: Chao Song <chao.song@linux.intel.com>
2023-02-16 20:57:47 +02:00
Libin Yang bf23b5ea00 config: mtl: set KDTEST module_type to 8
KDTEST module_type should be 8

Signed-off-by: Libin Yang <libin.yang@intel.com>
2023-02-14 16:23:06 +00:00
Guennadi Liakhovetski 9b507ecc82 config: set cached and uncached aliases for affected platforms
Set cached and uncached address aliases for all Intel ADSP platforms,
supported by Zephyr.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
2023-02-10 15:06:15 +00:00
Ranjani Sridharan d48ae7aada config: mtl: Set init_config for smart amp
Smart amp needs the base config extension during module init.

Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
2023-02-09 12:06:52 +00:00
Chao Song 7bc3cfc946 config: mtl: add smart amp test module config
This patch adds smart amp test module config for mtl.

Signed-off-by: Chao Song <chao.song@linux.intel.com>
2023-02-01 14:50:59 +02:00
Chao Song 3da7739b5f config: correct module config load_type
The load_type in extended manifest is used to indicate
if a module is a built-in module(0) or a loadable(1)
module.

We don't have loadable module yet, so load_type should
be zero for all modules.

Signed-off-by: Chao Song <chao.song@linux.intel.com>
2023-02-01 14:50:14 +02:00
Rander Wang fe5b959adb rimage: correct module type
Currently some module types are incorrect and it was set by the change
sequence. The module type is used by windows driver not Linux driver.
It is defined in the following enum definition in cavs_ext_manifest.h.

UpDwMix module type is 5, Mux is 6 kpb is 11, and Selector is 12. The
module ASRC, GAIN, PROBE are type of efx (9) according to spec.

enum mod_type {
        ebasefw = 0,
        emixin,
        emixout,
        ecopier,
        epeakvol,
        eupdwmix,
        emux,
        esrc,
        ewov,
        efx,
        eaec,
        ekpb,
        emicselect,
        efxf,   /*i.e.SmartAmp */
        eaudclass,
        efakecopier,
        eiodriver,
        ewhm,
        egdbstub,
        esensing,
        emax,
        einvalid = emax
} ;

Signed-off-by: Rander Wang <rander.wang@intel.com>
2022-11-22 16:39:04 +01:00
Ievgen Ganakov 6623073ca8 config: mtl: add kpb module
Add KPB module config

Signed-off-by: Ievgen Ganakov <ievgen.ganakov@intel.com>
2022-11-08 09:25:12 +00:00
Ievgen Ganakov 85a2d1ebc9 config: mtl: add kd module
Add KD module config

Signed-off-by: Ievgen Ganakov <ievgen.ganakov@intel.com>
2022-11-08 09:25:12 +00:00
Kwasowiec, Fabiola 3ee717eebc probe: mtl.toml invaliv probe type
error: invalid type 16error: key 'module' parsing error
probe module type is 10,which is treated hexally

Signed-off-by: Kwasowiec, Fabiola <fabiola.kwasowiec@intel.com>
2022-10-13 15:26:46 +02:00
Kwasowiec, Fabiola 1f4a36e21f mux: fix module type
error: invalid type /error: key 'module' parsing error

Signed-off-by: Kwasowiec, Fabiola <fabiola.kwasowiec@intel.com>
2022-10-13 14:51:27 +02:00
Kwasowiec, Fabiola dcfd11bc4d mux: add mux cfg to list of modules
No mux in the manifest

Signed-off-by: Kwasowiec, Fabiola <fabiola.kwasowiec@intel.com>
2022-10-10 16:19:43 +02:00
Adrian Bonislawski fb28357912 config: mtl: add probe module
Add probe module to mtl config

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
2022-08-30 11:19:44 +01:00
Arsen Eloglian 6b4848e25d mtl: Add UPDWMIX module to the manifest
Added Up Down Mixer module to config/mtl.toml
Increased modules count.

Signed-off-by: Arsen Eloglian <ArsenX.Eloglian@intel.com>
2022-08-11 14:12:40 +02:00
Rander Wang d94cfc9cc6 mtl: add MicSel support
Add MicSel config int mtl.toml

Signed-off-by: Rander Wang <rander.wang@intel.com>
2022-07-01 09:52:10 +01:00
Krzysztof Frydryk 452847ddc0 mtl: Add SRC module to the manifest
Added SRC module to config/mtl.toml.

Signed-off-by: Krzysztof Frydryk <krzysztofx.frydryk@intel.com>
2022-06-21 13:28:50 +01:00
Adrian Warecki fe4dcaa62c mtl: Add ASRC module to the manifest
Added ASRC module to config/mtl.toml

Signed-off-by: Adrian Warecki <adrianx.warecki@intel.com>
2022-05-26 14:37:38 +01:00
Marcin Szkudlinski af947cb63d config: Add toml config for mtl
This patch will add mtl support

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
2022-05-26 14:37:38 +01:00