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)
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
Evaia631 has quit [Ping timeout: 480 seconds]
Evaia631 has joined #aarch64-laptops
<steev>
ooh, sdm845 is getting love
<steev>
aha, i found it, just gotta figure out what the correct way to fix it up is
<steev>
i had tried to pull in bamse's v5 of the stuff, and you had modified one of the previous versions
<jhovold>
steev: yeah, the rebase on -next required some manual touch ups. I'll post my next branch this week if you want to use that as a base.
SSJ_GZ has joined #aarch64-laptops
SSJ_GZ has quit [Read error: No route to host]
SSJ_GZ has joined #aarch64-laptops
<jhovold>
steev: I just pushed a branch based on next-20221213 which you may want to rebase on. I've included qzed UEFI variable work as it seems we will be using this in some form after all.
init2 has quit [Remote host closed the connection]
miracolix has joined #aarch64-laptops
<steev>
jhovold: sounds good, will look around
aceridus has joined #aarch64-laptops
<steev>
jhovold: just a quick test with your config on that branch and i get stuck somewhere in boot, didn't look closer as i need to focus on work things now
echanude has joined #aarch64-laptops
<mjeanson>
Hi, is anyone working on the Windows Dev Kit 2023? It uses the same SoC as the x13s, I've been able to start a linux kernel in ACPI mode and with a minimal dtb but both result in a reboot, without a serial port it's hard to debug
<mjeanson>
There might be a UART hidden somewhere on the motherboard
<steev>
likely the iommu is kicking in, and since it doesn't know about the dev board, boom
<mjeanson>
There is a patch adding an entry for it in qcom-smmu at least in ACPI mode, but that might indeed be insufficient
<mjeanson>
yeah I saw this, he's the author of the smmu patch
<mjeanson>
do you have a devkit too?
<hexdump0815>
mjeanson: no - was just interested to see if it is possible to get it working ... still have a samsung galaxy book go around to get working with linux first :)
<bluerise>
steev: The workaround on qcom smmu to check the last domain or so to check if it gets rewritten doesn't work on the x13s/windev kit... at least not on OpenBSD
<bluerise>
I have OpenBSD running on the windev kit, mjeanson, and my issues were mostly related to smmu as well
<steev>
bluerise: oh nice
<steev>
bluerise: when are you gonna hook me up with openbsd for the thinkpad?
<bluerise>
The thing is: the ACPI tables are broken and unusable
<bluerise>
so for x13s we're using device trees already
<bluerise>
but we can still boot with ACPI... for the bare minimum
<bluerise>
steev: 'hook you up'? :)
<steev>
can i download 7.2 and install it on my thinkpad?
<bluerise>
it's not as nice as Linux though. no GPU driver, no wifi,... sigh.
<bluerise>
I'm using a USB WiFi dongle
<bluerise>
steev: I'd propose snapshot, not 7.2 release
<steev>
hey, if its any consolation, we don't have GPU on linux either :P
<bluerise>
no remoteprocs :P yet
<bluerise>
I have a patchset for the UEFI variables over TZ app for the real time clock
<bluerise>
try it on a usb stick, or the nvme if you don't care about what you have on it
<steev>
i could definitely give it a whirl on a usb stick over the christmas holidays
<steev>
nvme has my windows and linux installs ;)
<bluerise>
hehe
<steev>
i'm hoping santa will hook me up with a tricked out thinkpad and i can actually do destroying things on it
<bluerise>
I replaced Windows/Linux with OpenBSD, as I have no use for the other two on that really... and I can do BIOS updates without Windows :D
<bluerise>
On the windev, I still have the internal NVMe with Windows... only way to get BIOS updates
<steev>
unfortunately... as a linux distro dev... i kinda need linux ;)
<bluerise>
:D
<mjeanson>
So ACPI on the windev is a dead end?
<bluerise>
It appears so. From what I have been told, the windows drivers ship ACPI table overlays because the ACPI tables themselves are sparse (and even incorrect), and each driver ships an ACPI table parser for its overlay.
<bluerise>
I don't see that situation improving anytime soon.
<qzed>
Until someone (maybe you? :) ) volunteers for implementing ACPI PEP support, these things need a DT...
<bluerise>
It's good enough for PCIe and USB (like the ethernet, NVMe, WiFi probably), but apart from that...
<bluerise>
The only question is: who can write a dts for it?
<steev>
so you'd need to RE the windows driver for its acpi overlay?