Danct12 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
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
ungeskriptet has joined #msm8937-mainline
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
ungeskriptet has joined #msm8937-mainline
ungeskriptet has quit []
ungeskriptet has joined #msm8937-mainline
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
ungeskriptet has joined #msm8937-mainline
ungeskriptet has quit []
ungeskriptet has joined #msm8937-mainline
f_ has joined #msm8937-mainline
f_ has quit [Remote host closed the connection]
f_ has joined #msm8937-mainline
f_ is now known as f_[mtrx]
f_[mtrx] is now known as f_
lanik123[m] has joined #msm8937-mainline
<lanik123[m]> It can work without modification in mesa, just add A505 mask in drm
<lanik123[m]> Btw gpu always worked on santoni after smmu patch
<lanik123[m]> s/Btw/GPU/, s/gpu//
barni2000[m] has joined #msm8937-mainline
<barni2000[m]> don't you want to your works pulled together in the msm89x7 repo?
<barni2000[m]> * the msm89x7-mainline repo?
<lanik123[m]> barni2000[m]: I don't have much time now, maybe later in June, when I finish my graduate work at the university.
<barni2000[m]> i could check your commits and rebase them
<lanik123[m]> Last semester at the university doesn’t allow me to do anything other than my graduate project
<barni2000[m]> i know how hard an university fortunately i have my degree since 2017
<lanik123[m]> barni2000[m]: If you have a desire you can do it
<barni2000[m]> lanik123[m]: i only need to decied which branch should i use as base but maybe i will rebase them on 6.9
<barni2000[m]> after gpu is fine i could add venus support easily
<lanik123[m]> But don't take last 8 commits. They are fixing big cluster on msm8940 but very unstable
<barni2000[m]> lanik123[m]: i mean from msm89x7-mainline
<lanik123[m]> * on msm8940/msm8937 but
<lanik123[m]> barni2000[m]: Ah, ok
<barni2000[m]> i want to cherry-pick your commits on top of it
<lanik123[m]> lanik123[m]: Btw I can do a rebase of my changes, I don't think it will take too much time
<lanik123[m]> barni2000[m]: Are you sure nothing will conflict with last mainline changes?
<barni2000[m]> lanik123[m]: than i will resolve it
<barni2000[m]> s/than/then/
<lanik123[m]> <lanik123[m]> "Are you sure nothing will..." <- Ok, they didn't add anything critical in the last 3 months so it shouldn't be a problem
<lanik123[m]> <barni2000[m]> "than i will resolve it" <- I meant conflicts caused by changes in api and etc. from which my changes can become invalid
<barni2000[m]> btw would not msm8940 and msm8937 needs something like this https://github.com/barni2000/lk2nd-msm8953/commit/fc7edfe37b16d272447c57aab675b219686c57db?
<lanik123[m]> barni2000[m]: Becouse I rewrite a53pll driver and it do this xdddddd https://github.com/Lanik123/linux/commit/18e95b7a76247f784b5be0c400a835cb185e081e
<lanik123[m]> lanik123[m]: And this is the most correct approach because msm8937/40 have two different type of pll for cpu
<barni2000[m]> this was for the old lk2nd 5
<barni2000[m]> s/5/https://github.com/msm8953-mainline/lk2nd/commit/b8f0b9d321ba60c0010473f0a82f0a2140b3b1b3/
<lanik123[m]> lanik123[m]: apcs c0 is sr2pll
<lanik123[m]> And each one requires a different initialization scheme for boot
<lanik123[m]> apcs c1 is hfpll
<barni2000[m]> lanik123[m]: > <@lanik123:matrix.org> apcs c0 is sr2pll... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/McdVXArRRlYFIaNeFdTiPNjB>)
<lanik123[m]> lanik123[m]: This code can be found in the new cpu clk driver for msm8937 in msm-4.19
<lanik123[m]> Danct12: How difficult to port sailfishos for phone with mainline kernel?
<lanik123[m]> lanik123[m]: The last time I ported it, it used a special layer to interact with AOSP tree(hybris). This os can work without it?
Danct12[m] has joined #msm8937-mainline
<Danct12[m]> lanik123[m]: pinephone has sailfishos with mainline kernel
<barni2000[m]> pinephone has android with mainline kernel
<Danct12[m]> the thing about mainline is that qcom has this magical sensor subsystem
<Danct12[m]> and that is currently being worked on for sdm845 (last time i checked)
<barni2000[m]> Danct12[m]: older soc has different senor subsystem
<Danct12[m]> barni2000[m]: i think that's not the case with msm8937 family
<lanik123[m]> Danct12[m]: What kind of sensors are you talking about? We must use separate drivers for each sensor (e.g. gyroscope, magnetometer and light sensor)
<barni2000[m]> but only msm8996 has secure stuff msm8953 and older soc can be hacked
<barni2000[m]> lanik123[m]: ssc contains the drivers
<barni2000[m]> on msm8996 you cannot connect directly to the sensors
<barni2000[m]> this is the hack
<lanik123[m]> Too bad we don't have a bugged tz like msm8916 does....
<lanik123[m]> s/tz/fw/
<barni2000[m]> no hw accel for kvm sad
<barni2000[m]> you still can create kubernetes cluster from old devices
f_ has quit [Ping timeout: 480 seconds]
<barni2000[m]> i am not finished yet but should not be too much error left https://github.com/barni2000/linux/tree/msm89x7/6.9-rc6-develop
<barni2000[m]> most changes between 6.6 and 6.9 was in camss
<barni2000[m]> if you want i could add camss for msm8937 also
<barni2000[m]> <lanik123[m]> "But don't take last 8 commits..." <- last 8 commit related to a53hfpll sot it is not stable enough
<barni2000[m]> > <@lanik123:matrix.org> But don't take last 8 commits. They are fixing big cluster on msm8940/msm8937 but very unstable
<barni2000[m]> * last 8 commit related to a53hfpll so is it not stable enough?