Commit Graph

613 Commits

Author SHA1 Message Date
Andreas Cord-Landwehr
0fcaee9c79 mesa-pvr: refresh patches to remove fuzz 2023-04-09 07:36:11 -07:00
Khem Raj
9947c1a18b glib-networking: Skip texrel QA check
This fails with latest glib-networking tests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-27 16:20:14 -07:00
Khem Raj
d1c7a8e0a6 gstreamer1.0-omx: Turn omx plugin into a bbappend
1.22 is in OE-core as well and make it like other machines e.g. rpi
where it gets a bbappend to do machine specifics

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-15 15:33:21 -07:00
Khem Raj
e4fd8d9714 sf-gst-omx: Upgrade to 1.22.0 to match core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-15 15:33:21 -07:00
Khem Raj
b62643970c sf-gst-omx: Refresh patches to fix patch fuzz
Applying patch 0005-rank-257-for-sf-codecs.patch
patching file config/stf/gstomx.conf
Hunk #2 succeeded at 13 with fuzz 2.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-15 15:33:21 -07:00
Khem Raj
9dd9c7319c procps: Ignore textrel for rv32/rv64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-15 15:33:21 -07:00
Khem Raj
bcb10a0866 common/visionfive2-firmware: Upgrade to VF2_v2.10.4
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-15 15:33:21 -07:00
Khem Raj
0662549cc9 linux-firmware-visionfive2-imggpu: Use nonarch_base_libdir instead of hardcoded /lib
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-15 15:33:21 -07:00
Andreas Cord-Landwehr
880aa9b7e3 gstreamer1.0-plugins-bad: enable kms plugin for visionfive2
KMS plugin was successfully tested with:

gst-launch-1.0 --gst-debug=3 \
    filesrc location=testfile.mp4 ! \
    decodebin ! \
    kmssink driver-name=starfive
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
4436027cb5 visionfive2.conf: remove obsolete opensbi 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
70dd23e30d libsf-omxil: introduce CMake for better building 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
c80df081ea visionfive2.conf: recommend VPU kernel modules and use custom omx-il 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
9ec49eb517 sf-gst-omx: introduce gst-omx fork
This GStreamer OpenMAX plugin fork applies the StarFive patchset needed
for VisionFive2.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
f976eb10d9 libsf-omx: Package SF's libomx variant for OpenMAX 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
6824cc8154 libsf-codaj12: Package SF's JPEG coding library
Make upstream library build with horribly patched symlink and Makefile
fork combination. Need to be refactored to a decent build system.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
f77d7fae36 libsf-wave420: Package WAVE420l Encoding library
Make upstream library build with horribly patched symlink and Makefile
fork combination. Need to be refactored to a decent build system.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
e0036cf0a9 libsf-wave511: package WAVE511 decoder library
Make upstream library build with horribly patched symlink and Makefile
fork combination. Need to be refactored to a decent build system.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
33a768b7fe linux-starfive-dev: update kernel to VisionFive2 tag 2.8.0 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
9f518257bb jpu-module: package JPU / CODAJ12 kernel module 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
dc7307c9d8 venc-module: add WAVE420l video encoder kernel module 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
078e82f929 linux-firmware-visionfive2-wave420l: package WAVE420L firmware blob 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
5af6643917 linux-firmware-visionfive2-imggpu: split IMG_GPU firmware blob
The firmware blob is architecture independent, move it to separate
package like all other firmware blobs to make rootfs creation simpler.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
144f8b4270 linux-firmware-vision2-wave511: package WAVE511 firmware blob 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
aa3db726c5 vdec-module: add WAVE511 / vdec kernel module for video decoding 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
7e5e6ba709 visionfive2-firmware: introduce shared config for binary blob versions 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
6472a479dc linux-starfive-dev: set CMA memory for visionfive2 to 256MB
Running anything with decent UI like a KDE Plasma shell requires much
more than the default 8MB. Visible effect of too small buffer is heavy
flickering of UI, accompained by allocation errors in syslog.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
285d532bc1 visionfive2.conf: configure mesa, egl and gles provider 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
49b8d8f36c xorg-xserver: configure X11 for usage on visionfive2 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
151ad83188 visionfive2-pvr-graphics: provide closed source PVR driver 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
e499180b5a mesa-pvr: Force VisionFive2 specific config for mesa-pvr fork
For changes, diff agains the initial inclusion of the mesa-pvr.inc file.
This patch now introduces simplifications or forced options that might
be problematic in general, but required for VisionFive2.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
235a2c600a mesa-pvr: add patches from visionfive2 buildroot
This is a simply copy/paste of all existing patches from the VisionFive2
buildroot configuration.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
0c9bf7388f mesa-pvr: initial fork of mesa.inc with patches 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
13dbc9532e visionfive2: add machine config
Config is a fork of the original visionfive config, only adapted for new
DTB, Kernel etc.
2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
a7f82e4ab7 visionfive2: add initial kernel support 2023-03-06 10:19:34 -08:00
Andreas Cord-Landwehr
9710130a4e visionfive2: add initial u-boot support
Regarding uEnv, note that this is simply a fork of the version from the
Debian based SDK image, only appended by setting the bootargs.
2023-03-06 10:19:34 -08:00
Khem Raj
9ea5bafc89 plocate: Ignore textrel QA error
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
db2c685a62 systemd: Ignore textrel QA errors
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
2b4462e0d7 openocd: Upgrade to latest
Switch to gitsm fetcher

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
fdb862d329 freedom-u540: Do not use u-boot.bin payload
Use Booting from MMC using U-Boot SPL method instead

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
a37e69820b u-boot: Always depend on openSBI do_deploy
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
b1a37d95e8 linux-mainline: Remove KERNEL_DEVICETREE
This is already set in machine conf correctly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
d7bb4241ae linux-starfive: Delete unused patches
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
2cbf63999a linux-starfive: Drop recipe for 5.12
This branch does not exist anymore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
e7f2082f9d linux-mainline: Update to 6.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
6348fdd2b5 linux-starfive-dev: Update LINUX_VERSION to 6.2.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Pavel Zhukov
06e529beb2 mangopi-mq-pro: Sync DTS with kernel
At this point DTSes differ between d1/wip branch of the kernel
and corresponding branch of u-boot. Mangopi-MQ-Pro dts is missed in
u-boot part which leads to missing devices nodes (bluetooth in
particular). Sync dts and pin patch to mangopi only to not affect Nezha.

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
0539e6e8fa u-boot: Rename nezha to allwinnerd1
Use SOC name (Allwinner D1) instead of board name for
generic recipes.
Move board specific configuration to corresponding machine conf

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
3dd66f6ce2 linux-nezha: Rename nezha to allwinner D1
Move board specific configuration into machine conf

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
1462596d49 linux-mangopimqpro-dev: Add patch status information
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
078b646d4d mangopimqpro: Enable bluetooth and split recipe
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00