Since i got this question recently: how can i help advancing #phosh and related projects *financially* (without buying a #librem5 right away)? Simplest is to get a paid librem.one subscription (https://librem.one/) atm.
March #librem5 software progress: https://puri.sm/posts/librem-5-march-2020-software-update/
The MIPI DSI host controller driver made it into linux-next: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=44cfc6233447cb2cf47aeb99457de35826a363f6 - more parts of the #librem5 's display stack are moving into place.
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.
My patches for iio-sensor-proxy to support proximity sensors just got merged upstream: https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/300 - thanks hadess !
The (mostly identical) code is already live on the #librem5 with #phosh 0.2.0 making use of it.
wlr-output-power-management finally made it into wlr-protocols: https://github.com/swaywm/wlr-protocols/pull/61 🚀
Thanks @emersion
for finishing up the wlroots side.
This will allow #phosh to notice screen blanks and trigger them. Compositor part side already done: https://source.puri.sm/Librem5/phoc/merge_requests/101
Based on @merge 's accelerometer work (https://lore.kernel.org/linux-iio/cover.1569143551.git.lorenzo@kernel.org/) and yesterday's work to hook iio-sensor-proxy into #phosh, enabling rotation is just a couple of more lines of code.
The video shows the #librem5 devkit but it is the same for the phone. Please excuse the low video quality.
After adding proximity sensor-support to #iio-sensor-proxy (https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/merge_requests/298) and adding runtime-pm support for the chip used in the #librem5 (and it's devkit) (https://lore.kernel.org/linux-iio/cover.1580721204.git.agx@sigxcpu.org/) we can now wire it up to #phosh to fade the screen and prevent keyboard input:
...and haptic feedback in calls when receiving a phone call on the #librem5 (as yesterday (https://social.librem.one/@agx/103561184406010030), the audio is important)