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)
kettenis_ has quit [Remote host closed the connection]
kettenis has joined #aarch64-laptops
<shawnguo>
ardb: the efi fix on -next doesn't help flex5g poweroff. so indeed the resetsystem is broken on flex5g (and x13s) in different way from spx.
<shawnguo>
actually the flex5g behavior seems different from spx. reboot seems fine, but poweroff is broken and ended up with a machine reboot without crash dump.
<bamse>
shawnguo: but isn't crash dump ju bypassed, as it's a production unit? so a crash will look just like a normal reboot
janrinze has quit [Ping timeout: 480 seconds]
janrinze has joined #aarch64-laptops
<shawnguo>
bamse: ah, possibly, but qzed has reported crash dump on spx with resetsystem, so there is a difference between Lenovo and MSFT devices.
<bamse>
shawnguo: interesting
<jenneron[m]>
steev: uhh, yeah, that was wlanmdsp.mbn
<jenneron[m]>
thank you
<jenneron[m]>
next is modem and trying to reproduce everything on galaxy book s with alpine
<bamse>
jenneron[m]: there should be some pcie bus, for the 5g...but iirc not for wifi
<jenneron[m]>
bamse: I mean regulator for modem
<jenneron[m]>
afaiu I need pcie and mhi, pcie works, but mhi doesn't get probed
iivanov has joined #aarch64-laptops
arnd has quit [Read error: Network is unreachable]
arnd has joined #aarch64-laptops
matthias_bgg has joined #aarch64-laptops
alfredo has quit [Quit: alfredo]
alfredo has joined #aarch64-laptops
matthias_bgg has quit [Quit: Leaving]
<shawnguo>
qzed: I appreciate your great work on efivars/qseecom support! I tested it on c630/sdm850, flex5g/sc8180x and devkit2023/sc8280xp using acpi (with a couple of changes). it just worked! With the play with acpi, I would discuss a couple of things with you.
<shawnguo>
1. QCOM_QSEECOM driver is calling devm_mfd_add_devices(), MFD_CORE might need to be selected in Kconfig, otherwise we may have build issue.
<shawnguo>
2. Is platform specific qseecom_data really needed? as far as I can see (and tested), the driver is generic for SDM850, SC8180X and SC8280XP.
<shawnguo>
3. As there is no such qseecom device in acpi dsdt table, I'm wondering if we can register a platform device for qseecom from scm driver, and save such "virtual" device from device tree. In that case, we will have qseecom device created/registered in the same way for both acpi and dt. Also as scm will be the parent device of qseecom, the scm
<shawnguo>
lookup in qseecom_setup_scm_link() will be simplified?
<qzed>
Sure
<qzed>
1) right, forgot about that...
<qzed>
2) people don't wanted a generic compatible because firmware might change / be different, so I guess that's the best way to do that
<qzed>
3) what about QCOM0476 (Qualcomm System Manager TrEE Device)? I think that would be the ACPI equivalent
<qzed>
shawnguo: ^
<shawnguo>
qzed: hmm, honestly, I'm not sure what that device is for. how does scm device need a GpioInt resource?
<qzed>
not sure, but there's a lot that I don't know about it
<shawnguo>
s/scm/qseecom
<qzed>
based on .inf files: ACPI\QCOM0476 is using QcTrEE8180.sys
<qzed>
and this in turn is (based on ghidra and inf files) the driver managing all secure apps
<qzed>
so essentially the one that provides/manages the qseecom interface
<shawnguo>
Ok, good to know, thanks! I will test QCOM0476 probe then :)
<qzed>
the naming is just qseecom instead of qctree (or anything TrEE) because Srinivas and ndec (I think) mentioned that there is a new TrEE interface
<qzed>
and qseecom is the downstream name for that older one (vs smcinvoke for the newer I think)
alfredo1 has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
alfredo1 is now known as alfredo
alfredo has quit [Quit: alfredo]
Cyrinux has quit []
Cyrinux has joined #aarch64-laptops
Cyrinux has quit []
Cyrinux has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
Cyrinux has quit [Remote host closed the connection]
<steev>
also some new "boot critical drivers" package that enables D3Hot support
<steev>
also new trackpoint firmware
<steev>
whatever that package is... it takes centuries to install
matthias_bgg has quit [Ping timeout: 480 seconds]
matthias_bgg has joined #aarch64-laptops
<rfs613>
steev: I had windows running on mine (finally figured out the strange sleep issue) and it decided to download and update that BIOS all by itself.
<rfs613>
i haven't really noticed any differences afterwards...
<steev>
that's... probably good?
<rfs613>
well other than the forced update without any notice ;-)