Hi igorpadykov,
Thanks for your reply and for the links.
I want to mention that I am using Android (9.2.3).
I have few doubts based on my experiments:
1) We are using wm8960 codec which is connected to SAI1 of CPU and so I am able to play using card0(wm8960audio) & tinymix but what is the need of xtor here. Basically my question is why we need two machine drivers? Is xtor used for audio mapping. If yes, then can it be simplified if we want to use only speaker & mic. But if it cannot be simplified then what can be the impact if we connect xtor through esai0(as I am not using cs42888) and not sai0
2) While I disabled xtor(SAI0) and enabled only wm8960, I am able to play using tinymix but I am not able to play any sound from UI(I am playing sound from settings app). Is there any way to fix the sound card in AOSP or whether is it possible to use only wm8960audio?
3) Also, I didn't get much info on the usecase of xtor driver.
I am sorry, questions are somewhat repeating.
Thanks in Advance,
Wasim