Rebase our downstream patches and drop the one included in the release.
See https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.3.1
Notes:
- The abi-compliance checker reports 100% binary and source compatibility,
so this release does not change the SONAME.
- qcam has been ported to QT6.
- This release has some notable improvements to the PPP/rkisp1, however
lower frame rates might be encountered sometimes. This will hopefully
get fixed in the imx258 driver in Linux 6.11.
- The swISP got some fixes but nothing major apart from the patch we
were already carrying.
[ci:skip-build]: already built successfully in CI
Since we now install papers by default instead of Evince, every single
app we install from GNOME packages is either adaptive or GTK4.
The only real difference I have seen is that portals with Phosh are still
using GTK3. Given that Phosh allows to fit windows to the view, I would
consider this an acceptable regression, as there is a simple and common
workaround available.
Fixes#1479
[ci:skip-build]: already built successfully in CI
- kconfig rebased onto jhovold's defconfig (many things are now modules,
but also includes initial camera support and other things)
- set CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y, to try and hide
some super early kernel messages printed on console
- enabled kconfig options for supporting USB tethering e.g. w/ android
[ci:skip-build]: already built successfully in CI
With the new changes in lk2nd that allow us to support extlinux.conf,
we can now generate image that would be generic to these devices.
[ci:skip-build]: already built successfully in CI
This won't be loaded automatically, so let's modprobe it.
Additionally, make myself maintainer to reflect CODEOWNERS
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
[ci:skip-build] already built successfully in CI
Tested on:
* odroid-xu4
* samsung-klimtlte
* samsung-manta
Only regression I spotted is that usb networking no longer works on
samsung-klimtlte and samsung-manta (but wifi works fine, so still
possible to login to the device).
The boot partition on the device is 8.0 MB, while built boot.img is
8.8 MB. Fix by decreasing initramfs size by depending on
postmarketos-initramfs-minimal. Problems were likely introduced by
postmarketOS/pmaports!5000.
[ci:skip-build] already built successfully in CI
The boot partition on the device is 8.0 MB, while built boot.img
is 8.7 MB. Fix by decreasing initramfs size by depending on
postmarketos-initramfs-minimal. Problems were likely introduced by
postmarketOS/pmaports!5000.
Based on device PIT the boot partition is 28 MB, while built boot.img
is 31 MB. Fix by decreasing initramfs size by depending on
postmarketos-initramfs-minimal. Problems were likely introduced by
postmarketOS/pmaports!5000.
Based on device PIT the boot partition is 28 MB, while built boot.img
is 31 MB. Fix by decreasing initramfs size by depending on
postmarketos-initramfs-minimal. Problems were likely introduced by
postmarketOS/pmaports!5000.
.. when using mainline kernel. The boot partition on the device is
only 8 MB, while built boot.img is 11 MB. Fix by decreasing initramfs
size by depending on postmarketos-initramfs-minimal. Problems were
likely introduced by postmarketOS/pmaports!5000.
.. when using mainline kernel. The boot partition on the device is
only 8 MB, while built boot.img is 11 MB. Fix by decreasing initramfs
size by depending on postmarketos-initramfs-minimal. Problems were
likely introduced by postmarketOS/pmaports!5000.
Based on device PIT the boot partition is 40 MB, while built boot.img
is 41 MB. Fix by decreasing initramfs size by depending on
postmarketos-initramfs-minimal. Problems were likely introduced by
postmarketOS/pmaports!5000.
Based on device PIT the boot partition is 40 MB, while built boot.img
is 41 MB. Fix by decreasing initramfs size by depending on
postmarketos-initramfs-minimal. Problems were likely introduced by
postmarketOS/pmaports!5000.
Based on device PIT the boot partition is 10 MB, while built boot.img
is 12 MB. Fix by decreasing initramfs size by depending on
postmarketos-initramfs-minimal. Problems were likely introduced by
postmarketOS/pmaports!5000.