<krzk>
aka_[m]: it seems your hardware setup is almost the same as aklimov_ so you both share some goals or issues
<aka_[m]>
Not sure about Konrad, he had sm6115 too but he was probably stuck on awinic i2s codec part
<krzk>
aka_[m]: how is your speaker/amplifier connected to WCD937x? Over AUX or EAR?
<krzk>
and which bus? I2C?
<aka_[m]>
WCD9370 expose HPHR/EAR/AUX and i have two awinic i2c amps connected to EAR and AUX
<krzk>
ah? one to EAR and one to AUX? interesting
<aka_[m]>
yea
<aka_[m]>
AW87359/AW87519
<aka_[m]>
519 one on schematics have HW_EN so i didn't bother with setting it up for 359
<krzk>
so answering your questions... lemme grab a drink
<aka_[m]>
need pdf with schematics?
<aka_[m]>
its online on some site
<aka_[m]>
there is chance my dumb driver is off but its so dumb it shouldnt
<krzk>
so first, the downstream mixers might not match 100% upstream code. Some mixer controls are different, so you cannot trust them blindly. Also downstream usually had poor audio-routing, so this needs investigating in your DTS.
<krzk>
I suggest enabling all soundwire interrupts on wcd937x and (if you have) also on I2C speakers. You might start seeing then interrupts for some errors or "AUX PDM WD" - watchdog interrupt.
<krzk>
aka_[m]: your earlier message about clocks suggest some driver issues - imbalance in clock wcd937x handling (DAPM, suspend/resume)
<krzk>
if you have wcd937x headphone output (if I read correctly), that's already nice progress and gives some certainty that wcd937x and RX macro are configured.
<krzk>
aka_[m]: Now if AW speakers are quiet, I assume you configured them over I2C and they do respond over I2C so they got out of shutdown/reset state, then: mixers, audio-routing or speaker I2C configuration.
<aka_[m]>
krzk: i added them to audio-routings and when i switch to earpiece output i see it executes SND_SOC_DAPM_OUT_DRV_E action
<krzk>
we can talk again tomorrow during working time, so aklimov_ will join. His setup is exactly the same, except AW->WSA8815
<aka_[m]>
this awinic crap just takes "firmware" before enabling