ChanServ changed the topic of #linux-msm to:
Daanct12 has joined #linux-msm
<logicalerzor[m]> <aka_[m]> "Tho accessing qup or pins..." <- oh hm thanks! would u know how this would be handled upstream? is there an example u know that i can follow?
jhugo has quit [Quit: Connection closed for inactivity]
marvin24 has joined #linux-msm
marvin24_ has quit [Ping timeout: 480 seconds]
jhovold has joined #linux-msm
srinik has joined #linux-msm
pespin has joined #linux-msm
Daanct12 has quit [Quit: WeeChat 4.4.2]
<marc|gonzalez> hmmm, Angelo's sound/soc/qcom/lpass-msm8998.c driver defines qcom,msm8998-lpass-cpu which is defined in no DTS in his 6.1 branch. I'm confused...
<konradybcio> you may want to do some git grepping, we weren't the best branch keepers
<marc|gonzalez> I meant: I ran 'git grep' and I got no hits :)
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
ungeskriptet has joined #linux-msm
<aka_[m]> aklimov: what do you think about this function?
<aka_[m]> its part of intp routine but missing
<aka_[m]> i have noticed INT registers for INT1 won't get flushed after i switch routes
<aka_[m]> wcd934x ucms have RX INT2_1 MIX1 INP0 they also have control which we don't have so RX INT2 DEM MUX
marc|gonzalez has quit [Quit: Leaving.]
<aka_[m]> registers exists
<aka_[m]> maybe rx-macro is miniature wcd
<aka_[m]> give up, way too hard for me but i bet its somewhere near INT2
srinik has quit [Ping timeout: 480 seconds]
jhugo has joined #linux-msm
<aka_[m]> aklimov: i have tried to dump soundwire registers and there is some difference on SWR_MSTR_RX_SWRM_DPx_PORT_CTRL_BANK_x
<aka_[m]> these seems to control some mappings
<aka_[m]> pretty much channels are wrong
<aklimov> aka_[m]: hey, let me catch up
* aklimov is reading
BarneyTheDragon has joined #linux-msm
pespin_ has joined #linux-msm
jhovold has quit [Ping timeout: 480 seconds]
pespin has quit [Ping timeout: 480 seconds]
<aklimov> aka_[m]: sorry for delays from my side. I didn't really get your point about RX0/RX1/RX2 on rxmacro side
<aklimov> aka_[m]: my understanding was it is possible to get both channels via any RX<number> on macro side
<aklimov> on wcd side it should go into RX3 (or RX1, depending on rdac3) on input
<aklimov> aka_[m]: i saw rx_macro_set_idle_detect_thr() and it is missing; i thought that it starts "watchdogging" flow?
BarneyTheDragon has quit []
<aklimov> aka_[m]: now.. 1) I was told that there is one success story of sound output from wcd AUX was looked like this:
<aklimov> RX1 from DSP (RX_1 Audio Mixer MultiMedia1' goes into RX0 (AIF1_PB) on rxmacro, then to INT2_1 MIX1 INP0 (it is set to RX0)
<aklimov> then just switch all other RDACs and LO switch, and it should work
<aklimov> this didn't work for me at all, i always got input-output error
<aklimov> aka_[m]: 2) does your amplifier after wcd has some mclk?
<aklimov> aka_[m]: what's your downstream commands (mixers) for playback via speaker? Maybe I already asked
pespin_ has quit []