ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Chrome OS Trogdor Devices - Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630 - Lenovo ThinkPad X13s - and various other snapdragon laptops) - https://oftc.irclog.whitequark.org/aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
pabs has quit [Ping timeout: 480 seconds]
pabs has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
shawnguo has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
tobhe_ has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
tobhe has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
tobhe has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
mbuhl has quit [Remote host closed the connection]
mbuhl has joined #aarch64-laptops
erebion has left #aarch64-laptops [Disconnected: Replaced by new connection]
erebion has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
jhovold has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #aarch64-laptops
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #aarch64-laptops
ungeskriptet_ has joined #aarch64-laptops
ungeskriptet has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<kuruczgy[m]>
Jens Glathe: how did you apply the LTTPR patch series? Did you manually resolve the conflict for the last patch?
<kuruczgy[m]>
Yes, that's exactly what I plan on doing, just wanted to check. Thanks :)
<kuruczgy[m]>
I am still getting some conflict in the slim7x device tree with the EC driver patch + your dp patch + your bluetooth patch, investigating that right now...
<JensGlathe[m]>
Yes I had these, too. The patches for the mailing list are distilled for the feature to be introduced, gives issues if you clean up your own tree then
<alexVinarskis[m]>
[@kuruczgy:matrix.org](https://matrix.to/#/@kuruczgy:matrix.org) you could otherwise pick v2 LTTPR series, will apply cleanly. There were no functional changes, just architectural + rebased on drm-next.
<kuruczgy[m]>
Ah that's good to know, then I might do just that
jglathe_angrybox has quit [Ping timeout: 480 seconds]
<deathmist>
dunno if useful info but on my Yoga 7x using Ubuntu 25.04 kernel + added DTS bits (https://paste.c-net.org/vhtyufju2liw) I got the "bottom-left" USB-C to with with DP when the cable was oriented one way, up to 1080p 120 Hz worked, 144 Hz started corrupting the signal a bit with vertical lines but interestingly one of my monitors still accepted it
<JensGlathe[m]>
Huh. Could it be that the LTTPR patches from alexVinarskis are missing?
<alexVinarskis[m]>
I'm trying to get camera working on Asus Zenbook, comparing it to already working Xps. As someone suggested here before, took a look at AeoB files. I made a repo for decompiled dumps [1] if anyone is interested to use/contribute. Seems very useful, essentially all the missing pieces of ACPI tables.
<alexVinarskis[m]>
bryanodonoghuethese clearly show which LDOs are for camera sensor. In case of Zenbook its l7b, l3m. I cannot download .bins for Yoga to check, perhaps someone who has Windows dual boot could share?
Core3459 has joined #aarch64-laptops
pbrobinson has quit [Remote host closed the connection]
tstachecki has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
tstachecki has joined #aarch64-laptops
Core3459 has quit [Ping timeout: 480 seconds]
<anthony25>
I can
<anthony25>
which bins did you use?
<alexVinarskis[m]>
All that have name in capitals
tstachecki has quit [Read error: Connection reset by peer]
tstachecki has joined #aarch64-laptops
<kuruczgy[m]>
I am still getting some link training errors with the v2 LTTRS patches (slim 7x):
<alexVinarskis[m]>
Is this with [@jglathe:matrix.org](https://matrix.to/#/@jglathe:matrix.org) 's dts changes for ps8830?
<kuruczgy[m]>
Note, it's with the patch I have been using previously, I did not apply Jens' patch yet because it causes some conflicts. (So it's entirely possible that I have some device tree bugs, if they can cause this issue.)
<kuruczgy[m]>
s/Note/Nope/
<kuruczgy[m]>
I don't have link-frequencies declared, not sure if that's important
<alexVinarskis[m]>
it should work without that, just at HBR2 instead of HBR3
<alexVinarskis[m]>
kuruczgy: i would try Jens's build, as it was validated to work
chrisl has joined #aarch64-laptops
<kuruczgy[m]>
Jens Glathe: do you have a live ISO with your kernel that could be used to test DP altmode?
chrisl has quit [Ping timeout: 480 seconds]
<JensGlathe[m]>
kuruczgy: no, not for the Slim 7X. I build preinstalled desktop images for special cases. You could install the pre-built deb kernel that I put on googledrive.
<kuruczgy[m]>
I think getting the deb kernel working with NixOS would be major pain, so I will try a few more iterations of my patches to see if I can get it to work, or if not compile your kernel branch myself.
<kuruczgy[m]>
Switched to Jens' DP device tree patch, it's working spectacularly now!
<kuruczgy[m]>
Both the DP adapter and monitor that wasn't working before, also working on the port on the right.
<kuruczgy[m]>
(I also removed the adsp lite fw patch since the last trial, I will try putting that back now, hope that wasn't what was messing it up.)
axt has left #aarch64-laptops [#aarch64-laptops]
SpieringsAE has joined #aarch64-laptops
<SpieringsAE>
Im trying to continue this abandoned drm patch series, but I'm getting an error that I don't quite understand
<SpieringsAE>
i2c i2c-7: of_i2c: modalias failure on /soc/hdmi@29590000/ports
<SpieringsAE>
can anyone point me in a direction?
SpieringsAE has quit [Read error: Connection reset by peer]
<JensGlathe[m]>
you have a hdmi node on the SoC?
<JensGlathe[m]>
I thought that was the parade converter chip for... alexVinarskis has the hdmi sort-of running, but its mis-using the qmpphy (it should be the dp phy?)
<deathmist>
is X1E USB-C DP capable of driving two displays from a dock atm? I know it appears to be limited to 2 out of 4 lanes currently but theoretically it at least seems to have the bandwidth for 2x 1080p60 already since I had one 1080p120 going without issue seemingly
<deathmist>
what currently happens on the Ubuntu 25.04 kernel anyway is it only shows one EDID at a time and seems to somehow duplicate one panel's signal to both on a hw level since I can't see the other one at all in KDE System Settings for example
<alexVinarskis[m]>
[@_oftc_deathmist1:matrix.org](https://matrix.to/#/@_oftc_deathmist1:matrix.org) no, it requires DP MST support which afaik isn't implemented yet.
<deathmist>
hm alright. I do actually have another USB-C dongle with an HDMI instead of DP, maybe I can hook up the other one to that.. time to experiment later once I figure out why the other two Slim 7x ports don't seem to work with the existing dock and in the other orientation yet
<alexVinarskis[m]>
[@_oftc_deathmist1:matrix.org](https://matrix.to/#/@_oftc_deathmist1:matrix.org) there was discussion about it today in the chat, [@jglathe:matrix.org](https://matrix.to/#/@jglathe:matrix.org) 's branch works on slim7x all ports all orientations.
<SpieringsAE>
JensGlathe: its a different soc
<deathmist>
ah I see https://github.com/jglathe/linux_ms_dev_kit/tree/jg/ubuntu-qcom-x1e-6.15rc. maybe I'll play around with that. seems setting up proper X1E support for a new distro needs downstream of downstream trees still atm with too many moving pieces (patches to apply). maybe by the end of this year it'll all slowly start being in mainline
<deathmist>
regardless glad to see development happening all around and will for sure test things myself even if I won't bother making official support happen yet for a new distro
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
tstachecki has quit [Remote host closed the connection]
<SpieringsAE>
okay, so it is trying to create a sub device for each child node of the hdmi node, but the only child it has is the ports node
<SpieringsAE>
it is trying to find a compatible in this node, so I added some bs compatible, but now it also wants a reg
<SpieringsAE>
it shouldn't be scanning for sub devices in this case I think
chrisl has joined #aarch64-laptops
SpieringsAE has quit [Remote host closed the connection]
chrisl has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
tstachecki has joined #aarch64-laptops
jhovold has quit [Quit: WeeChat 4.4.3]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<steev>
alexVinarskis[m]: just a heads up, whenever you tag people it's showing up on irc like this `[@_oftc_deathmist1:matrix.org](https://matrix.to/#/@_oftc_deathmist1:matrix.org)` which makes things a bit difficult to read
<kuruczgy[m]>
That could be a client issue, when I tag people using Element it usually shows up fine on IRC
<kuruczgy[m]>
kuruczgy:
jglathe_angrybox has joined #aarch64-laptops
<alexVinarskis[m]>
steev: Just checked on IRC, indeed its bad. Didn't know, thanks for pointing out.
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
Core1029 has joined #aarch64-laptops
<Core1029>
ughhh, continuing to look at SL7 touchpad but it's the end of the road. geni has a native qspi mode it looks like. I extracted the SL7 windows firmware and there are 6 tlmm gpios defined in the qspi rom that the spi interface looks like it connects to. without knowing how to drive that mode, it's likely a dead end without qca internal knowledge :(
Core1029 is now known as Core3923
<Core3923>
at least it's possible to see which gpios it is though :D
tstachecki has quit [Read error: No route to host]
Core3923 is now known as tstachecki
tstachecki has quit [Read error: Connection reset by peer]
tstachecki has joined #aarch64-laptops
<kuruczgy[m]>
Has anyone seriously looked into battery charge limiting on x1e so far? From what I understand all battery related stuff is managed by the PMIC GLINK service, which runs on the adsp. Do we know if charge limiting is even supported by the firmware?
<kuruczgy[m]>
Do any of the x1e laptops support charge limiting in Windows? That would at least be evidence that the underlying firmware support is there. (The slim7x did not last I checked.)
chrisl has joined #aarch64-laptops
<tobhe>
looks like there isn't an option in Windows on my T14s either
chrisl has quit [Ping timeout: 480 seconds]
<alexVinarskis[m]>
on Asus Zenbook A14 there is an option to limit battery charging to 80% via 'asus smart app' or something. its not peristent though, eg. setting it on Windows will not limit charging when booting linux.
Core7945 has joined #aarch64-laptops
tstachecki has quit [Ping timeout: 480 seconds]
Core7945 has quit [Read error: Connection reset by peer]
tstachecki has joined #aarch64-laptops
Core4290 has joined #aarch64-laptops
tstachecki has quit [Ping timeout: 480 seconds]
<kettenis>
unsurprisingly the Asus Vivobook S14 has the same feature
<tobhe>
duh I looked at the Windows settings
<tobhe>
The Lenovo vantage client actually does offer a Battery Charge Threshold
<teadaniel[m]>
I have a vivobook x1e and x1p
<teadaniel[m]>
I have installed Jens Glathe image on the x1p and now 25.04 on the x1e.
<teadaniel[m]>
Is there a straightforward way of installing 25.04 on the x1p yet?
<tobhe>
teadaniel[m]: not yet because I've been pretty busy working on 25.04, but I plan to update the kernel this week now that I have a little more time again
<alexVinarskis[m]>
tobhe: Would it be possible to also include Zenbook in that update? MRs for the kernel and other repos are available
<teadaniel[m]>
tobhe: 🥰
<teadaniel[m]>
If there is anything I can do to help LMK.
<tobhe>
alexVinarskis[m]: that is high up on my todo list :) only got sidetracked by travel and pto last week
<alexVinarskis[m]>
great to hear, thanks!
tstachecki has joined #aarch64-laptops
Core4290 has quit [Ping timeout: 480 seconds]
jelly has quit []
chrisl has joined #aarch64-laptops
jelly has joined #aarch64-laptops
tstachecki has quit [Read error: Connection reset by peer]
tstachecki has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
Core1655 has joined #aarch64-laptops
tstachecki has quit [Ping timeout: 480 seconds]
Core1655 has quit [Read error: Connection reset by peer]
tstachecki has joined #aarch64-laptops
Core7997 has joined #aarch64-laptops
tstachecki has quit [Ping timeout: 480 seconds]
Core7997 has quit [Read error: Connection reset by peer]