marvin24 has quit [Ping timeout: 250 seconds]
marvin24 has joined #tegra
gouchi has joined #tegra
gouchi has quit [Quit: Quitte]
DavidHeidelberg has joined #tegra
jenneron[m] has joined #tegra
maxnet[m] has joined #tegra
maxim[m] has joined #tegra
pangelo[m] has joined #tegra
aat596[m] has joined #tegra
Strit[m] has joined #tegra
<digetx> jenneron[m]: applied
torez has quit [Quit: torez]
torez has joined #tegra
<jenneron[m]> thanks
<jenneron[m]> i will submit dts soon
<digetx> so it's copied from arm64, is it working properly?
<jenneron[m]> it works on surface rt
<digetx> I'll need to fix the missing acpi check because it breaks non-acpi
<jenneron[m]> didn't know it breaks something.. thanks
<digetx> jenneron[m]: I added new CONFIG_ARM_ACPI_PARKING_PROTOCOL
<digetx> but it needs to be implemented properly
gouchi has joined #tegra
<digetx> is it possible for DT and ACPI to coexist?
<digetx> without special hacks
<digetx> ACPI is a grey area for me
digetx has quit [Ping timeout: 258 seconds]
digetx has joined #tegra
gouchi has quit [Remote host closed the connection]
<jenneron[m]> > ACPI Parking Protocol can coexist with DT.
<jenneron[m]> > Not sure if ACPI as a whole can coexist with DT.
<jenneron[m]> Leander
<jenneron[m]> btw he shared his sign-off
<jenneron[m]> `Leander Wollersberger <leander.knampf@gmx.at>`
<digetx> thanks, I'll update commit
<digetx> perhaps not a big problem if ACPI is needed only SMP; is there anything else that will require to use ACPI? like system suspend-resume for example
<digetx> is cpuidle working properly?
<digetx> since ACPI is needed for cpu hotplugging, I assume LP2 cpuidle may not work without ACPI
gouchi has joined #tegra
leanderglanda[m] has joined #tegra
<leanderglanda[m]> Jenneron brought me here.
<leanderglanda[m]> I'm Leander, the guy who did the ACPI Parking Protocol implementation for arm32.
<leanderglanda[m]> Hello there!
<digetx> hi
<digetx> could you please very briefly tell the current status of the SurfaceRT support, what works
<jenneron[m]> i'm currently working on device-tree clean up before submitting
<digetx> will it be possibly to use DT for a full-featured device support, or a proper ACPI support will become needed at some point?
<leanderglanda[m]> <digetx "will it be possibly to use DT fo"> A full DT is likelier.
<leanderglanda[m]> If the Trustzone takeover works as expected, no ACPI/UEFI is needed.
<leanderglanda[m]> The firmware of the Surface RT is a bit buggy too, so that makes ACPI support a bit worse.
<leanderglanda[m]> From what I have seen ACPI support requires changing a lot in /arch/arm, but no so much in /driver/acpi. Here and there modifications somewhere else are needed.
<leanderglanda[m]> * From what I have seen ACPI support requires changing a lot in /arch/arm, but no so much in /driver/acpi. Sometimes modifications somewhere else are needed.
<digetx> ok
<digetx> buggy firmware is quite usual, but often it's not a huge problem to add workarounds for it; will be good if DT-only will work, certainly it will simplify everything
<leanderglanda[m]> In our case patching ACPI tables is the first thing that would need to be done.
<leanderglanda[m]> Back then Microsoft didn't want to compatible, and liked to break specs.
<leanderglanda[m]> So they compiled there ACPI tables with a custom Microsoft ASL compiler. It needs to be used to decompile the SSDT001. iASL (that is used *everywhere* else), doesn't work. It ends in a segmentation fault.
<digetx> thank you for the clarification
gouchi has quit [Remote host closed the connection]
gouchi has joined #tegra
<digetx> jenneron[m]: please open PR once DT will be ready
<jenneron[m]> ok
gouchi has quit [Ping timeout: 250 seconds]
gouchi has joined #tegra
gouchi has quit [Ping timeout: 250 seconds]
gouchi has joined #tegra
gouchi has quit [Remote host closed the connection]
gouchi has joined #tegra
dobson has quit [Quit: Leaving]
dobson has joined #tegra
dobson has quit [Client Quit]
gouchi has quit [Remote host closed the connection]
dobson has joined #tegra
gouchi has joined #tegra
gouchi has quit [Ping timeout: 268 seconds]
gouchi has joined #tegra
torez has quit [Quit: torez]
<leanderglanda[m]> <digetx "thank you for the clarification"> You are welcome. If you want to know any more details, just ask 👍️
gouchi has quit [Read error: Connection reset by peer]