lumag_ has quit [Remote host closed the connection]
lumag_ has joined #linux-msm
CosmicPenguin has joined #linux-msm
flto has quit [Remote host closed the connection]
flto has joined #linux-msm
cmeerw has joined #linux-msm
<bamse>
kholk[m]: i'm not in favor of skipping the context bank initialization...as it results in the software thinking it has some particular configuration and the hardware having a different one
<bamse>
kholk[m]: and with that in mind i started trying to figure out the exact details of the smmu registers in sdm660 a few months back, but i don't think i reached a conclusion
<kholk[m]>
bamse: but that's not skipping the context bank initialization, or anyway not entirely - it's simply skipping to disable it at iommu init time, but then it is not blocking the rest of the reset and configuration
Danct12 has quit [Quit: Quitting]
Danct12 has joined #linux-msm
<kholk[m]>
side note: I've just discovered that Sony Yoshino MSM8998 needs reset-nodisable-cbs for cb12, while the FxTec Pro 1 (8998 again) doesn't... it's just going wild with firmwares... :\
<kholk[m]>
sorry, I mean cb12 on lpass smmu
svarbanov has quit [Ping timeout: 480 seconds]
lumag_ has quit [Ping timeout: 480 seconds]
lumag_ has joined #linux-msm
cxl000 has quit [Remote host closed the connection]
cxl000 has joined #linux-msm
cxl000 has quit [Remote host closed the connection]
cxl000 has joined #linux-msm
<vknecht[m]>
konradybcio: thankfully, no need to debug every malloc or dram regulator : fixing pcnoc_a AND reserving 0x86680000 to 0x86681000 was sufficient to get it booting again ;-)
<konradybcio>
Heh, not writing stuff to wrong registers of your dram controller does seem like a good idea 😉
<konradybcio>
Oh wait no i misread
<konradybcio>
Still good that you got it going
<bamse>
kholk[m]: i need to refresh my memory on 660, but there was one of these platforms where the context banks seemed semi-read-only
<kholk[m]>
bamse: yup, let me know if there's anything else that I/we can do for that IOMMU, that's the only blocker on there so it's a pity... anyway, just to be clear, whatever I'm doing in this regard is on 630.. and re-validated on 8998.. :))
<bamse>
kholk[m]: yeah, it seems we have pretty good support for 660 with just this blocker
<kholk[m]>
bamse: definitely... basically, passed that IOMMU issue, we're left with Adreno's rendering issues (all A5xx) and the lack of a battery driver, then it's totally golden... upstream has reached such a great state nowadays ;)
<bamse>
what's the status on the battery side? similar to pm8994/8?
<bamse>
kholk[m]: upstream is really nice, i'm writing you this on my lenovo flex 5g running upstream + some driver fixes
<kholk[m]>
yeah in that regard, as far as I remember (and I don't think that my brain is failing)... SDM630/660 are using the same stuff as 8998
<bamse>
okay good
<kholk[m]>
bamse: I know, I can do the exact same
<kholk[m]>
sc8180x is fun
<kholk[m]>
I wanted to contribute, but then I saw that you were going fast on it, so I've simply left it
<bamse>
:)
<kholk[m]>
and btw, great lovely job
<bamse>
i have a few patches yet to be posted, but it's getting there
<bamse>
think the only big thing left is the usb type-c (pmic_glink) driver
<bamse>
and the dts files
<kholk[m]>
yeah I couldn't resist coding in some fast things, but it runs very nice even without
<kholk[m]>
and yep, I had to write some things in the dts to get it a bit better
<bamse>
i switched from my c630 to the flex 5g was that i managed to get displayport working, so i can use a proper monitor
<kholk[m]>
uhm, DP didn't work for me on Linux
<bamse>
well, i ran with two external monitors for the first week, but wifi crashes every other day
<kholk[m]>
the only puzzling thing that I see here is the unability to get both keyboard and trackpad
<bamse>
hmm, that i don't have any problems with
<kholk[m]>
hm.. perhaps it's just me
<bamse>
well, on c630 we had all kinds of problem with getting the touchpad working on half the devices
<bamse>
so the first c630 i bought works fine, the second one works mostly fine...
<kholk[m]>
yeah, I can imagine... this one though is the first qcom laptop that I ever had