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
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
alfredo has joined #aarch64-laptops
<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]
echanude has joined #aarch64-laptops
echanude has quit [Quit: WeeChat 3.6]
echanude has joined #aarch64-laptops
gwolf has quit [Quit: WeeChat 3.8]
gwolf has joined #aarch64-laptops
alfredo has joined #aarch64-laptops
matthias_bgg has joined #aarch64-laptops
Cyrinux has joined #aarch64-laptops
alfredo has quit [Quit: alfredo]
<steev> new x13s bios - http://paste.debian.net/1268443/
<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 ;-)
iivanov has quit [Quit: Leaving...]
<clover[m]> consent is important!
alfredo has joined #aarch64-laptops
alfredo has quit [Quit: alfredo]