Short thread on news on Pinephone Pro developments:
Javier started to upstream display/touchscreen drivers so there's at least basic functionality with the upstream kernel / Fedora. I personally would love to be able to use a distro with immutable updates like Fedora Silverblue at some point.
Nicolas fixed a kernel driver bug that prevented Gstreamer-based apps like Cheese to work on devices like the Pine[phone|book] Pro, getting us closer to have Cheese and similar apps like Camera working out-of-the-box: https://patchwork.linuxtv.org/project/linux-media/patch/20221223181647.720918-1-nicolas.dufresne@collabora.com/
There's pending work to upstream the missing kernel driver for one of the two cameras of the PPP. Landing that is also needed in order to land the libcamera bits: https://patchwork.linuxtv.org/project/linux-media/patch/20221106171129.166892-2-nicholas@rothemail.net/
Unfortunately there's a libcamera bug that prevents the already supported camera to get initialized as long as the other camera is not supported. This bug will likely not not get fixed soon, so people will just go from zero to two working cameras.
And finally I personally just submitted my first patch to the kernel mailing list in order to get camera rotation propagated properly from the device tree to libcamera. Let's see how it goes :)
https://patchwork.linuxtv.org/project/linux-media/patch/20221225154234.378555-1-robert.mader@collabora.com/
@rmader Thanks for this thread, it's great to see all of this work happening upstream !