<aka_[m]>
mainlining is not really good thing for dumb ppl, too easy to get frustrated
<Mis012[m]>
it's in bytes?
<Mis012[m]>
interesting choice
<aka_[m]>
downstream qcom,msm-bus,vectors-KBps
<Mis012[m]>
well, big K definitely isn't a thing, so idk xD
<aka_[m]>
Mis012: btw how bad is sending DTS with OPP tables but without them wired
<aka_[m]>
or with nodes disabled
<Mis012[m]>
seems pointless
<aka_[m]>
like add node for gpu but keep it disabled because lacking iommu.
<Mis012[m]>
hm, right
<Mis012[m]>
the thing is, can you verify that it's correct and works
<aka_[m]>
if someone didnt had it working then why he would to that
<aka_[m]>
sometimes you know there are non upstreamable hacks
<Mis012[m]>
then maybe
Daanct12 has quit [Ping timeout: 480 seconds]
<calebccff>
elder_: I discovered that the IPA driver uncoditionally suspends the hardware 5-10 seconds after the kernel suspends, breaking the "wake up on data" feature.
<calebccff>
I tried disabling runtime PM, but it seems like that causes pm_runtime_get_sync to return some error so I wind up hitting the WARN_ON in ipa_isr_thread and the devices wakes up immediately after suspend
<calebccff>
I plan on taking a look when I get the chance, I thought I should let you know. On that note, do you think it makes more sense to have userspace disable runtime PM explicitly if they want to make use of the wake-on-data feature? Or should the IPA just never sleep if there are open connections?
<calebccff>
(or maybe there's some much smarter solution I haven't thought of)
cxl000 has quit [Quit: Leaving]
cxl000 has joined #linux-msm
<aka_[m]>
Do anyone knows anything about rotator?
<aka_[m]>
on msm8976 there is old mdss_mdp_rotator.c driver and on 8953 we have mdss_rotator.c
<aka_[m]>
interconnect path for mdss_rotator.c sits in dts and points to some slave one and on 8976 i have no idea if i should provide that link
<aka_[m]>
Upstreamed Angelo's tree have this interconnect path defined but only have two usecases with lowest vote(0) and max one which seems to be lowest one from other than 0 on 8953
<aka_[m]>
Somehow it turned out after adding opp table and MDP PORT1 icc link i don't see blue stuff anymore
<aka_[m]>
worst case scenario will be i request bandwidth for something what does not work right?
<elder_>
@calebccff You know more about how this behaves than I do. Like I said before, I was never able to reproduce the IPA-triggered system resume behavior and so I haven't spent a lot of time investigating oddities like this. There is a recent bug fix to the interconnect driver that could have something to do with you're seeing; we should make sure you have that.
<alikateshethey[m]>
<aka_[m]> "Somehow it turned out after..." <- You still have low framerates when scrolling?
<aka_[m]>
feels kinda smooth now
<aka_[m]>
still terminal cursor sometimes blinks like twice fast
<aka_[m]>
uh scrolling if i pull and let it run slowly
<aka_[m]>
it jumps
<aka_[m]>
a bit
<aka_[m]>
top bottom
<alikateshethey[m]>
Well maybe the touchscreen has something to do...
<aka_[m]>
still i havent been able to launch settings
<aka_[m]>
they just crash
cxl000 has quit [Remote host closed the connection]
<elder_>
The WARN_ON() in ipa_isr_thread makes sense, again, something that would have been fixed had I been able to reproduce that condition. The way I want to make it work is that the interrupt would have both a hard and a soft interrupt handler function. The hard handler would trigger a system wake, the soft handler would cause the IPA hardware to wake up.
<elder_>
I do not believe user space should be involved in managing runtime PM at all in the IPA driver. At least, outside of the generic prevention mechanisms. The driver should do it all correctly regardless of the system suspend state, and should not require user space intervention.
cxl000 has joined #linux-msm
<aka_[m]>
alikates (he/they): well, on 8976 setting are also broken
<aka_[m]>
just finished updating from aport
<alikateshethey[m]>
It uses adreno 5xx?
<aka_[m]>
510
<aka_[m]>
twice of perf of 506
<alikateshethey[m]>
Then it sure is a mesa issue
<alikateshethey[m]>
I mean, what else can it be...
calebccff has quit []
calebccff has joined #linux-msm
pundir has joined #linux-msm
<calebccff>
had some IRC mishaps and lost my backlog, can anyone send logs from here from today?