While we had enabled power saving for the vivante gpu on the #librem5 since some time we couldn't power off the corresponding regulator (power supply) since the phone would hang then. Turns out we just didn't give it enough time to come back up. Fix is already merged into linux-next: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=3b66e4a8e58a85af3212c7117d7a29c9ef6679a2
Wow, that was quick: Thanks to Lucas Stach our #etnaviv runtime power managemt fix already landed in linux-next: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?qt=range&q=ea4ed4a55f7363ad8db1863bd536548fb7e5c6aa..78f2bfa3181cd7ee134274aa17177dd933c69dc1
The fix hits the #librem5 with the next kernel update.
Lucas' #etnaviv softpin work landed in #linux-next :
This paves the way for gc7000 mainline mesa GPU support: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1559
Great news for the #librem5 !
PGP: 0DB3 9327 62F7 8E59 2F65 22AF BB5A 2C77 5841 22D3