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>
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>
Update micbias register fields for new fab id of tanggu.
Change-Id: I4974acebcb08de6b78f6ff5a90ed401e276c59f7
Signed-off-by: Vangala, Amarnath <quic_avangala@quicinc.com>
Add a new dai-link definition for talos.
Add a new soundwire port config for talos.
Change-Id: I4a96db4ec14d263372d154d7bc3203b0e3d95db8
Signed-off-by: Shuai Zhang <quic_shuzhan@quicinc.com>
Fix CFI error caused by missing member of wcd_swr_ctrl_platform_data.
Change-Id: I6991d2b15867a1a7cff7a4495b41745f261eba4c
Signed-off-by: Shuai Zhang <quic_shuzhan@quicinc.com>
Fix dma_alloc_coherent compilation errors, using the new API
Change-Id: I2188c9ab34e5c02cebc0f86a53e3f810aefc6caf
Signed-off-by: Shuai Zhang <quic_shuzhan@quicinc.com>
Add required changes to makefile and enable the config
keys for QCS610 target cpmpilation.
Change-Id: I8ef55e9b237f10ae0d240d83c685f5580a939be3
Signed-off-by: Shuai Zhang <quic_shuzhan@quicinc.com>
Add new codec dai for each wsa881x, since each WSA is
initialized as a codec and not as aux device.
Change-Id: Ifee063cea54a65600d9040390666d58de49a0689
Signed-off-by: Shuai Zhang <quic_shuzhan@quicinc.com>
Fix SWR cmd FIFO overflow error.
In 5.4 kernel there are few additional register writes added in soundwire driver,
one of the register(SWRS_DP_SAMPLE_CONTROL_2_BANK) write is causing overflow error.
Change-Id: I31f4855af52b24ceac53f55010ce1935c3bc1ea6
Signed-off-by: Shuai Zhang <quic_shuzhan@quicinc.com>
CLK driver upgrade causes hw->init to be NULL.
Unable to get hw->init from CLK core.
Modify to obtain hw->init from local static data.
Change-Id: I2ffc3e7dfd356cfcb2735336dd67ff70a35328c4
Signed-off-by: Shuai Zhang <quic_shuzhan@quicinc.com>
When msm acts as slave mode in mi2s, clock ID for a
clock index is not properly updated for first time.
Fix the sequence issue to update clock ID accordingly
for slave mode.
Change-Id: Ie601547e8a5677ee778ff707f55e2d861a35f459
Signed-off-by: Aditya Bavanari <quic_abavanar@quicinc.com>