ChanServ changed the topic of #msm8937-mainline to: Boot Linux on your MSM8917/37/40 and QM215 mobile! | GitHub: https://github.com/msm89x7-mainline | Logs: https://oftc.irclog.whitequark.org/msm8937-mainline | Bridged to #msm8937-mainline:kde.org on Matrix
Danct12 has quit [Quit: ZNC 1.9.1 - https://znc.in]
Danct12 has joined #msm8937-mainline
<ValPackett[m]> WTAF did i just break the display controller/panel/something ?! 0.o
<ValPackett[m]> I was fiddling with gpu operating points, trying to add the `rpmpd` `required-opps`… and now the screen is always all white, i mean, in the bootloader etc.
<NekoCWD[m]> How to control actuator focus? via v4l2-ctl or something? I can't see focus ctl in v4l2-ctl
<Andr[m]> Yes, with v4l2-ctrl. Have you found the related /dev/v4l-subdec* ?
<Andr[m]> s/subdec/subdev/
<NekoCWD[m]> Hmm, i don't see it in sysfs, but module is loaded
<NekoCWD[m]> <ValPackett[m]> "WTAF did i just break the..." <- > <@valpackett:mozilla.org> WTAF did i just break the display controller/panel/something ?! 0.o
<NekoCWD[m]> > I was fiddling with gpu operating points, trying to add the `rpmpd` `required-opps`… and now the screen is always all white, i mean, in the bootloader etc.
<NekoCWD[m]> maybe disconnect battery -> pray -> connect again will help
<ValPackett[m]> <NekoCWD[m]> "> <@valpackett:mozilla.org> WTAF..." <- oh hey that fixed it! now with a cyan vertical line of pixels but it's back
<NekoCWD[m]> ValPackett[m]: Gods are not omnipotent 😺
<ValPackett[m]> <NekoCWD[m]> "Hmm, i don't see it in sysfs..." <- to quickly find which subdev it is: `find /sys/devices/platform/soc@0/ -name '*000c*'` (where 0c is the i2c addr) then look under that path: `/sys/devices/platform/soc@0/1b0c000.cci/i2c-4/4-000c/video4linux/v4l-subdev16/` ah it's 16
<ValPackett[m]> if you don't have any /dev/v4l-subdevs something in your v4l setup didn't load and broke everything (trying to point to the flash in the dts right now would do that since our flash driver doesn't yet have v4l support, i'll work on that)
<ValPackett[m]> <NekoCWD[m]> "Gods are not omnipotent 😺" <- oop wtf now during usage it turned all white again
<NekoCWD[m]> <ValPackett[m]> "to quickly find which subdev..." <- that was dt issue. i misstyped focus-lens :P
<Andr[m]> <ValPackett[m]> "if you don't have any /dev/v4l-..." <- What flash driver are you referring to?
<NekoCWD[m]> <ValPackett[m]> "if you don't have any /dev/v4l-..." <- Can you also refactor it as reviewer suggested [Parrent pathes](https://patchwork.kernel.org/project/linux-arm-msm/list/?series=525767&archive=both&state=*)?
<ValPackett[m]> ooh i'll look into that
<ValPackett[m]> <Andr[m]> "What flash driver are you..." <- the qcom-spmi-flash used on 89x7 devices and older
<barni2000[m]> <ValPackett[m]> "WTAF did i just break the..." <- be carefull i have already ruined a display before
<barni2000[m]> For s5k2xx it could be replaced with generic ccs driver
<barni2000[m]> A proper quirk is needed for ccs to be able too work
<barni2000[m]> s/too/to/
f_ is now known as funderscore
funderscore is now known as Guest9651
Guest9651 is now known as funderscore
<ValPackett[m]> <barni2000[m]> "be carefull i have already..." <- damn. what the hell even is going on there though. how does this whole "voltage scaling through power-domains" nonsense even work
<barni2000[m]> Is not cpr for voltage scaling?
<barni2000[m]> 8937 have it
<Andr[m]> <ValPackett[m]> "Andréthanks, have you tested..." <- It looks like my device (msm8939-based) doesn't support suspend
<ValPackett[m]> <barni2000[m]> "It seems i have forgot to add..." <- other a3xx devices don't seem to have it either
<ValPackett[m]> and adding required-opps is what i was trying to do when the screen became all white
<ValPackett[m]> https://www.uwsg.indiana.edu/hypermail/linux/kernel/2303.3/06750.html <<<< i have fiddled with what `power-domains` points to (tried `rpmpd` vddcx like in that patch), maybe that was the bad idea
<ValPackett[m]> <ValPackett[m]> "and adding required-opps is what..." <- and ig the saddest part is that with the required-opps devfreq was still complaining
<barni2000[m]> Comments points to level
<barni2000[m]> * Comments point to the levels
<barni2000[m]> same should be found in the gcc