~canonical-hwe-team/hwe-next/+git/sof:amd-rn-dts-update

Last commit made on 2022-11-16
Get this branch:
git clone -b amd-rn-dts-update https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
amd-rn-dts-update
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

c3d5bbd... by Balakishorepati <email address hidden>

drivers:amd:renoir: fix proper mux register

Define proper mux selection register for
renoir platform.

Signed-off-by: Balakishorepati <email address hidden>
(cherry picked from commit a0ff2d44608d437a9c62e67ed81121e6db860118)

af9141c... by Balakishorepati <email address hidden>

drivers:amd: fix acp clock based on usecases.

Switch between ACLK and internal clock based on
active usecases and clock requirement.

Signed-off-by: Balakishorepati <email address hidden>
(cherry picked from commit 072cb89f4eb340d40a17fb4c1e608ac49a20f1f5)

d56c09c... by "Joe.Cheng" <email address hidden>

topology1:renoir: add DTS + EQ topology

Add a new m4 to support DTS SDK -> EQ processing

Signed-off-by: Joe.Cheng <email address hidden>

3a3b50a... by "Joe.Cheng" <email address hidden>

config:renoir:enable EQ IIR in DTS config

Enable EQ IIR

Signed-off-by: Joe.Cheng <email address hidden>

4874f27... by Balakishorepati <email address hidden>

amd: renoir: Fix ACP aclk to 200Mhz

Fix default ACP aclk to 200Mhz.

Signed-off-by: Balakishorepati <email address hidden>

a914d6b... by Balakishorepati <email address hidden>

drivers:amd: Fix aclk issue in standalone dmic usecase

Change aclk to max or minimum during playback,capture
usecases start and stop based on dmic status.

Signed-off-by: Balakishorepati <email address hidden>

18892fc... by "Joe.Cheng" <email address hidden>

topology1:enable SOF EQ + DTS on AMD renoir

Period has to be 1ms to avoid playback noise issue on Renoir
when SOF EQ + DTS are both enabled.

Signed-off-by: Joe.Cheng <email address hidden>
(cherry picked from commit a78fdcebc1be64dbdfc14c33f75ad6cc08c58750)

af1e120... by Pin-chih Lin <email address hidden>

Revert "module_adapter: Modify reset API"

This reverts commit 65e5aaa031ff27dc1de2feae4cc04f03d013d5c2.

Reason: this commit should be merged along with the corresponding fix
on DTS.

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

f60f53d... by Balakishorepati <email address hidden>

module_adapter:Fix dangling pointer issue in module reset

During module_reset and module_free Calls, pointers are not
getting reset to NULL which causes dangling pointer exceptions.
Initialize pointers to NULL after deallocating the memory.

Signed-off-by: Balakishorepati <email address hidden>
(cherry picked from commit 3f03b75c3a1b00c57b2c1d4124c22a70ed3cbb9d)

65e5aaa... by Ranjani Sridharan <email address hidden>

module_adapter: Modify reset API

Modify the definition of the reset API in the module adapter interface
to make sure that it should reset the module state back to
MODULE_INITIALIZED and free all memory that was allocated during the
prepare() callback. With this change, stopping and restarting streams
will always be guaranteed to invoke the module's prepare() callback.
Also, fix the passthrough and cadence codec implementation to follow the
new definition.

Signed-off-by: Guennadi Liakhovetski <email address hidden>
Signed-off-by: Ranjani Sridharan <email address hidden>
(cherry picked from commit 9d0ffb294b53a8b2907515040b035a190f149409)