~canonical-hwe-team/hwe-next/+git/sof:maruti_test

Last commit made on 2023-01-24
Get this branch:
git clone -b maruti_test https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
maruti_test
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

231622f... by Ranjani Sridharan <email address hidden>

module_adapter: refactor the copy function

Refactor the module_adapter_copy() function to split the simple_copy
case into a separate helper function

Signed-off-by: Ranjani Sridharan <email address hidden>

34b9345... by Krzysztof Frydryk <email address hidden>

platform: ace: enable IDC on primary core

Init IDC on primary core to enable receiving IDCs from secondary cores.

Signed-off-by: Krzysztof Frydryk <email address hidden>

091948c... by Pin-chih Lin <email address hidden>

topology1: Align DAI format as SSP config to 24-bit for rt1019

This commit fixes Speakers audio issue by aligning bitwidth format
of DAI config to 24-bit as SSP config, which has been modified by
commit c8fe1927c <topology1: change audio format to 24 bit for rt1019>

Signed-off-by: Pin-chih Lin <email address hidden>

e2b4a58... by Kai Vehmanen

ipc4: dai: remove S32_LE hardcode for SSP DAIs

The limitation that SSP sample format is always S32_LE
does not hold. There can be I2S codecs where 16bit sample
width is used and SSP FIFO will expect 16bit samples from
DMA.

Signed-off-by: Kai Vehmanen <email address hidden>

97374b6... by Ranjani Sridharan <email address hidden>

topology2: Make name a mandatory attribute in hw_config

Add an instance attribute and make the name attribute mandatory for the
hw_config objects. This is required because the topology2 compiler allows
for expansion of string values with variable definitions. So, if we
wanted to expand the name from a variable definition(as shown below), it
is only possible if it were a normal attribute instead of the node ID as
it is currently.

Define {
 SSP0_HW_CONFIG_NAME "SSP0"
}
Object.DAI.SSP.1 {
 dai_index 0
 Object.Base.hw_config.1 {
  name $SSP0_HW_CONFIG_NAME
 }
}

Signed-off-by: Ranjani Sridharan <email address hidden>

969b387... by Ranjani Sridharan <email address hidden>

topology2; Make dai_index a mandatory attribute for DAI objects

Add an instance attribute that will be used to instantiate DAI objects
and make dai_index a mandatory attribute for all DAI objects types. This
is in preparation to make the instance attribute default for all objects
with topology2. This is required because the topology2 compiler allows
for expansion of string values with variable definitions. So, if we
wanted to expand the value of dai_index from a variable definition(shown
as below), it is only possible if it were a normal attribute instead of
the node ID as it is currently.

Define {
 SSP_DAI_INDEX 3
}

Object.Dai.SSP.1 {
 dai_index $SSP_DAI_INDEX
}

Signed-off-by: Ranjani Sridharan <email address hidden>

54f6f62... by Ranjani Sridharan <email address hidden>

topology2: remove all pipeline stream_name setting

It is not used at all.

Signed-off-by: Ranjani Sridharan <email address hidden>

cc00c57... by Marc Herbert <email address hidden>

xtensa-build-zephyr.py: require zephyr.strip

Make CONFIG_BUILD_OUTPUT_STRIPPED mandatory so we can always compare
builds. It makes practically zero build space and time difference and
has huge reproductibility value, see discussion in
https://github.com/zephyrproject-rtos/zephyr/pull/51954

Signed-off-by: Marc Herbert <email address hidden>

35dda2a... by Marc Herbert <email address hidden>

.github/zephyr: compare Windows and Linux builds

The End.

Signed-off-by: Marc Herbert <email address hidden>

1193203... by Marc Herbert <email address hidden>

.github/zephyr: align git fetch and describe across Windows and Linux

Fetching different tags causes `git describe` output to be different.

Fixes commit 68b49c186e13 (".github/zephyr: switch Windows build to west
update --narrow")

Signed-off-by: Marc Herbert <email address hidden>