ChanServ changed the topic of #linux-msm to:
<konradybcio> Oh lol
<konradybcio> Let me repeat for the 1337th time, rc3 works for me :P
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #linux-msm
Daanct12 has joined #linux-msm
marvin24_ has joined #linux-msm
marvin24 has quit [Ping timeout: 480 seconds]
pevik has joined #linux-msm
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #linux-msm
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #linux-msm
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #linux-msm
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #linux-msm
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #linux-msm
jhovold has joined #linux-msm
<sibis> calebccff: reg the mpss xfer error: can you check if the earlier similar xfer call used by the rmtfs driver succeed?
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #linux-msm
<aka_[m]> <konradybcio> "Let me repeat for the 1337th..." <- I should get used to it already #justsomainlinethings
<Marijn[m]> > <@aka_:matrix.org> konradybcio:... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/TqwvjatDRidjciEvsdiohizt)
<konradybcio> fun
<konradybcio> xz2 works
<konradybcio> on rc3
pespin has joined #linux-msm
<Marijn[m]> This is XA2 Ultra (sdm630), do you want me to check other phones?
<Marijn[m]> Still have a lot to rebase on 5.19 rc's
<konradybcio> please check some dpu
<Marijn[m]> That's the plan, and I'll m-ay-be (no promises!) be able to try it tonight
Daanct12 has quit [Remote host closed the connection]
pevik_ has joined #linux-msm
diederik_ has joined #linux-msm
diederik has quit [Ping timeout: 480 seconds]
diederik_ is now known as diederik
<calebccff> sibis: it was the first call, I commented it out and the pattern seems to be that changing ownership works as long as remote is false, giving access to the modem always fails
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #linux-msm
<calebccff> vkoul: regarding Pixel 3, GPI DMA doesn't seem to work properly for touch, it only works with i2c-gpio
<vkoul> calebccff: not all controllers support gpi, does this one support, can you share the kernel log
<calebccff> vkoul: https://p.calebs.dev/d5a4a8@raw maybe something funky with this downstream driver, it doesn't print the same messages I had when trying to use an upstream one
<calebccff> (but it doesn't work still)
<vkoul> calebccff: this had worked for me https://git.linaro.org/people/vinod.koul/kernel.git/log/?h=topic/gsi7-pixel
<vkoul> I have tested i2c touch using this and yes it used GPI
<calebccff> vkoul: removing the dma properties in DT yields "[ 7.652202] geni_i2c 888000.i2c: Failed to setup GPI DMA mode:-19 ret" which can only be hit when GENI_IF_DISABLE_RO & FIFO_IF_DISABLE
<vkoul> i think this is downstream touch driver though which I am not sure where I got :-)
<calebccff> vkoul: yeah that's the same driver I'm using, i think there's been a regression in GPI DMA
<vkoul> which branch are you on, time to get my pixel out then.. I can rebase above on upstream and test again
<calebccff> vkoul: this is my branch based on 5.19-rc1 with some other fixes and cleanup: https://gitlab.com/sdm845-mainline/linux/-/commits/caleb/pixel3-bringup-5.19
<calebccff> most things work except the modem won't boot, and this GPI DMA bug
<calebccff> would appreciate it a lot if you can give it a spin :>
<calebccff> sibis: sorry I misread your message, yes rmtfs probes successfully (and assigns memory access to the modem), it's only the MPSS region which fails
<calebccff> I've validated against downstream and I'm fairly certain the memory region and size are correct, it's slightly bigger than default
pevik has quit [Ping timeout: 480 seconds]
<aka_[m]> <Marijn[m]> "That's the plan, and I'll m-ay-..." <- have you managed to try?
<aka_[m]> i have some inner hope its f for you too so it won't be my fault xd
<Marijn[m]> aka_: It's not night yet :)
<Marijn[m]> But you can try with 5.18 just in case?
<aka_[m]> then means i have to rebase some patches and im lazy by design.
<Marijn[m]> Better be lazy than overworked 😅
pespin has quit [Remote host closed the connection]
jhovold has quit [Ping timeout: 480 seconds]
<aka_[m]> <Marijn[m]> "Better be lazy than overworked 😅" <- worse when you have to be both, but you have to work for living,unless you are 0.0000001% of population of owners.
<Marijn[m]> Everyone has or should work for a living
<Marijn[m]> That's why I'm not very active here ;)
<calebccff> ichernev[m]: you could post your tool to the linux-arm-msm mailing list and point out your findings, maybe send it as a patch to add it to scripts/
<ichernev[m]> calebccff: the current script has a lot to evolve. One of the biggest gaps is in the fact that spm driver specifies types of regs and its not clear which reg is which type (unless you have a working device). So ideally this data will be published somewhere (pref in repo) ... also the stuff it can detect can be broadened
<calebccff> ichernev[m]: right, that makes sense, imo getting it out there would help solve some of your "lack of device" and "lack of correctness" issues
<ichernev[m]> I did comment about the reg type in my rfc, nobody said a word
<ichernev[m]> Also, so far I only have one other device type list (from konrad). If I get more I can make a submission to cover all PMs
<aka_[m]> out of wonder.
<aka_[m]> Are these valid for mainline use too?
<aka_[m]> i mean postdiv part
<aka_[m]> obv vdd voting stuff is downstream thing
<konradybcio> width = 4 suggests it's a div4
<konradybcio> so it outputs 1/4 of the freq of its parent
<konradybcio> and there's a post_div_shift
<konradybcio> which makes it a div2
<aka_[m]> clk_alpha_pll_postdiv_ro_ops makes it readonly ?
<aka_[m]> so we have to reconfigure parent?
<aka_[m]> im quite dumb and this pll stuff is really out of my limited understanding
<konradybcio> yes it's ro but it has CLK_SET_RATE_PARENT