wsa8815 using codec dai wsa-rx3 and wsa-rx4.
Add wsa8815 codec dai on dai link.
Change-Id: I11b892a92cf495085fc973381fcd0c000f3c04d4
Signed-off-by: Dechen Chai <quic_dchai@quicinc.com>
move judging analog init complete flag to the beginning of
wsa881x_probe function.Avoid processing the wsa component
until wsa analog client init complete.
Change-Id: I606d3378e8533572f3949026565f4aea9e90ea47
Signed-off-by: Dechen Chai <quic_dchai@quicinc.com>
Use CONFIG_SND_SOC_AR to load ar conf for audio kernel.
Change-Id:I2598d21b28cfd02083d42116dcab4f25800bd089
Signed-off-by: Hexuan Zhu <quic_hexuzhu@quicinc.com>
Add CONFIG_IPC_LOGGING block for the code that initialize the logging context.
Change-Id: Ia5d8e5a579573e0ebce65ceb5798a7c2e0fd333f
Signed-off-by: ftong <quic_ftong@quicinc.com>
Disable chmixer override flag to prevent override of
chmixer configurations by playback set channel map call.
Signed-off-by: Abhinav Gaur <quic_abhigaur@quicinc.com>
Enables get/put for SEC_TDM_RX_0/TX_0 ADM channels.
Change-Id: Idb38903e5e7cc1af64735e2cd62a2b6cda8cb22e
Signed-off-by: E V Ravi <quic_evenka@quicinc.com>
In normal cases audio hal will sent proper ACDB and APP type values
but in some cases if app type becomes zero.Assign default topology
when app_type is zero.
Change-Id: Id588308650f823f7d94ffb1fd2d7656d4bcf9cb2
Signed-off-by: Arungopal Kondaveeti <quic_kondavee@quicinc.com>
Branch out from mainline and create separate routing driver
for automotive platform for boot KPI optimization.
Parent commit id for the base routing driver version for
tracking purpose : commit dd9977f073
Change-Id: I64b89bafb304d403efd08850a72830100939c3ba
Signed-off-by: Abhinav Gaur <quic_abhigaur@quicinc.com>
Fix panic issue on stress reboot test.
1. Change waiting flag to indicate analog client device init completely.
The new waiting flag can guarantee the analog client pointer is initilized.
2. Exit with EPROBE_DEFER while timeout on waiting flag.
There is low frequency that sound card and analog client device go
into same deffer probe worker. In this case, analog client device will not be
probed till sound card devie probed. Then, sound card probe function
call analog client device to get temparatue, this caused null pointer
panic.
Change-Id: Ib0e078e5591e14e5cdb69875213b8e7d403e559b
Change DAI-LINK name from LPASS_BE_SLIMBUS_TX_VI
to LPASS_BE_SLIMBUS_7_RX for Bluetooth playback
Change-Id: Iac1a2c72438dde2100fbdc2733bd0bd5adec3041
Signed-off-by: Shuai Zhang <quic_shuzhan@quicinc.com>
change log lever of ADSP_EALREADY from error to debug
Change-Id: I4ecd120e38748c67b0e9c0e7b5a8717eefc3ad65
Signed-off-by: Hongtao Peng <quic_hongtaop@quicinc.com>
slot mask use group value instead of port value, which
will return default value when multi lane is enabled
Change-Id: Iac2f6876915d14b1f5b005354a6edb9239fa41f9
Signed-off-by: Hongtao Peng <quic_hongtaop@quicinc.com>