ChanServ changed the topic of #linux-msm to:
hexdump0815 has joined #linux-msm
hexdump01 has quit [Ping timeout: 480 seconds]
jacobk has quit [Ping timeout: 480 seconds]
gnuiyl__ has quit []
marvin24_ has joined #linux-msm
marvin24 has quit [Ping timeout: 480 seconds]
gnuiyl has joined #linux-msm
jhovold has joined #linux-msm
zstas has joined #linux-msm
sgerhold has joined #linux-msm
jackm[m] has joined #linux-msm
<jackm[m]> <aka_[m]> "i don't understand question...." <- > <@aka_:matrix.org> i don't understand question.... (full message at <https://matrix.org/oftc/media/v1/media/download/AeOk9fq5j3915u-W8aCr1AKUHufQJ8rODOnnPCvbh8hb1aV_rHfGtWMc0dPwBVlCNI6cvSazUPDExSIKa6cN43RCeWw3RNbwAG1hdHJpeC5vcmcvVVN1cFpRblpqdEpLb0RFaEVXZVRhVEhm>)
pespin has joined #linux-msm
danylo has quit [Ping timeout: 480 seconds]
pevik has quit [Remote host closed the connection]
danylo has joined #linux-msm
<krzk> lumag: that driver thinks state is saved and then on first phy enable sets PLL (VCO) clock to 0
<krzk> lumag: which causes the pll lock failures... for which I used your workaround from patchwork (https://patchwork.freedesktop.org/patch/542000/?series=119177&rev=1)
<krzk> when I comment out that initial save state, I got rid of DSI PLL lock failures even without your patch from patchwork
<krzk> huh... this looks like solving all my damn problems :) I will send a RFC code/patch in our email thread
rmsilva- has quit [Ping timeout: 480 seconds]
pespin has quit [Ping timeout: 480 seconds]
mripard has joined #linux-msm
jhugo has joined #linux-msm
ungeskriptet_ has quit [Remote host closed the connection]
ungeskriptet has joined #linux-msm
jacobk has joined #linux-msm
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #linux-msm
mripard has quit [Quit: WeeChat 4.6.1]
jacobk has quit [Ping timeout: 480 seconds]
<lumag> krzk, it definitely did make sense when we were not resetting the MDSS. It ensured that the display continues to work with the bootloader-programmed settings and mode
<lumag> Nowadays it should also make sense: the CCF reads those values and expects that they are preserved across MDSS collapse
<lumag> so, if the display is enabled by the bootloader and you don't store the state, the CCF will read the divisors (and assume they stay programmed to the HW), but the MDSS GDSC power collapse would cause them to be dropped to default state (to the surprise of CCF).
zstas has quit [Ping timeout: 480 seconds]
jessica_24 has joined #linux-msm
<krzk> lumag: Thanks, that piece of code is also causing problems for sm8750, because all register after the collapse are 0, so VCO is set to 0 and this is what is later programmed in restore state.
<krzk> I have some sort of solution for that and most of my problems, although I still need to set rate on pixel/byte clocks while DSI PLL is prepared - otherwise RCG did not update their state (just like reparenting)
<krzk> The problem is that downstream does not have such cod or at least no such difference against sm8650.
<krzk> So I think that upstream driver has some other issues which were just not visible so far (like that recalc/set_rate while DSI PLL is shutdown, which I mentioned in email)
pespin has joined #linux-msm
Caterpillar has joined #linux-msm
zstas has joined #linux-msm
pespin has quit [Remote host closed the connection]
jacobk has joined #linux-msm
zstas_ has joined #linux-msm
rmsilva has joined #linux-msm
zstas has quit [Ping timeout: 480 seconds]
jhovold has quit [Ping timeout: 480 seconds]
zstas_ has quit [Ping timeout: 480 seconds]