ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630)
SallyAhaj has joined #aarch64-laptops
jonasbits has quit [Ping timeout: 480 seconds]
derzahl has quit [Quit: auf wiedersehen]
derzahl has joined #aarch64-laptops
xnox has quit [Server closed connection]
xnox has joined #aarch64-laptops
derzahl has quit [Ping timeout: 480 seconds]
derzahl has joined #aarch64-laptops
hexdump0815 has joined #aarch64-laptops
arisu has quit [Server closed connection]
arisu has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
janrinze has quit [Read error: Connection reset by peer]
janrinze has joined #aarch64-laptops
falk689 has quit [Remote host closed the connection]
falk689 has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
<ndec>
oh, that's great! (pushing these things into debian!)
<amstan>
steev: what's pd-mapper?
jonasbits has joined #aarch64-laptops
falk689 has quit [Remote host closed the connection]
falk689 has joined #aarch64-laptops
falk689 has quit [Remote host closed the connection]
falk689 has joined #aarch64-laptops
falk689_ has joined #aarch64-laptops
falk689 has quit [Remote host closed the connection]
derzahl has quit [Remote host closed the connection]
<mani_s>
steev, updated the lenovo-x13s branch based on Johan's tree (wip/sc8280xp-next-20220728)
<mani_s>
this should have working suspend/resume, trackpad on most of the variants, external display etc...
<mani_s>
there is still no battery driver update to query the battery status. But this should be fixed very soon
<mani_s>
as someone noted issue, we had to drop the gic-its patch that gives the affinity support to MSIs. this is being investigated and hopefully fixed soon
<mani_s>
well i do have a workaround for that but that will decrease the speed of wifi ;)
<maz>
mani_s: what's the issue with the ITS?
<mani_s>
maz, if i use its for handling msi's, i'm seeing pcie aer correctable errors from one of the pcie controllers
<mani_s>
if i limit that controller's link speed to gen2, then the aer errors are gone
<maz>
mani_s: do you have an SMMU on this path?
<mani_s>
maz, yes
<maz>
huh.
<maz>
and you only see the errors when targeting the ITS, and not for general DMA?
<mani_s>
maz, i'm not sure how aer is getting triggered with its
<mani_s>
maz, with dwc internal msi controller, i don't see aer errors
<maz>
I'm not sure how the GEN2 stuff would impact the MSI transactions, unless this triggers some other bug in the PCIe IP.
<mani_s>
also, i verified that aer interrupt is mapped correctly with dwc msi also. tried injecting the aer errors manually and I saw the error logs
<mani_s>
so with dwc msi, aer irq is working fine but there are actually no errors
<maz>
worth talking to synopsis about that...
<mani_s>
maz, yeah, i'm talking to the qcom hardware guys about this
<mani_s>
maz, the fact that limiting gen speed silences the aer errors makes sense. because, it could some issue with the board design so operating at the gen3 speed could be broken for a specific controller
<mani_s>
but i'm puzzled why the error was not coming with dwc msi
<maz>
mani_s: but I'd expect that if there were some signal integrity issues, they'd also show up for most DMA operations (MSIs are extremely rare compared to the DMA traffic).
<maz>
some something doesn't add up here.
<mani_s>
maz, good point
<maz>
which makes me think that this is a GEN3 issue in combination with external MSIs that trigger the problem, and that'd definitely be a RC thing.
<mani_s>
maz, agree
<mani_s>
maz, but one thing to note here is, MSI is not the one triggering aer errors. once its is used for handling the msi's then the issue appears
<mani_s>
but i do think the issue belongs to the pcie ip
<mani_s>
initially I thought that with dwc msi, there could be some issue with aer irq handling so the errors were lost... but when i tried injecting the aer errors manually on dwc msi setup, i could see the errors
<maz>
ISTR that the DWC IP has some special settings to forward MSI transactions outside of the RC.
<maz>
anyway, this really is something QC and Synopsys should clarify.
<mani_s>
maz, but everything is working fine for other pcie instances on the same soc. only one instance is the issue
<mani_s>
maz, sure
<maz>
it'd also be interesting to see if you have the same issue when targetting the MBI register in the distributor instead the ITS TRANSLATER.
<maz>
I'm sure you have a small range of spare SPIs for that.
<mani_s>
maz, interesting... i'll try that
harvestz[m] has quit [Server closed connection]
harvestz[m] has joined #aarch64-laptops
<steev>
mani_s: oh awesome
<steev>
mani_s: i think this weekend i want to try to go over it all and replace the stuff that is in there with what all got submitted over the past few days, a lot hit the mailing list :)
<clover[m]>
<mani_s> "this should have working suspend..." <- pog
<clover[m]>
another thermal driver update available on x13s from Commercial Vantage
<steev>
i wonder if we could get that from the fwupdate service - it's not specific to the x13s, according to the changelog