Commit Graph

598 Commits

Author SHA1 Message Date
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
Pavel Zhukov
8d7a5ad492 mangopimqpro: Enable and fix bluetooth 2023-02-09 16:43:45 -08:00
Pavel Zhukov
423e90657a u-boot: Sync dtc tree with kernel
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
931c3b7f0a linux-nezha: delete unused patch
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Khem Raj
34928ef92d rtl8723ds: Pin to mangopi-mq-pro machine
It is not intended for all kind of machines by default, other machines
can be enabled as needed and verified to work on it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-08 08:23:06 +10:00
Pavel Zhukov
f4d336cb7e conf/machine: Add mangopi-mq-pro machine
Based on Nezha D1 machine config with addjusterd DTB configuration
and added wifi module driver.
Tested with core-image-(base|weston) on MangoPi MQ Pro rev 1.3:
- HDMI output/weston and wifi are working. USB-C ethernet detected but not
  tested due to lack of HW.

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-05 19:30:23 -08:00
Pavel Zhukov
b576fc7019 rtl8723ds-mod: Add recipe for rtl8723ds
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-05 19:30:23 -08:00
Khem Raj
85dfe4db9e busybox: Update bbappend to 1.36
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-30 07:58:10 +10:00
Trevor Woerner
067e92b602 linux-nezha-dev: point to branch with defconfig
One of the other branches of Samuel Holland's kernel tree for the nezha
includes everything the current branch includes plus a defconfig. Using this
branch will keep our defconfig inline with the author's changes.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2023-01-29 10:44:25 -08:00
Alistair Francis
d6e3efd54a freedom-u540: Drop OpenSBI from EXTRA_IMAGEDEPENDS
We don't need to specify OpenSBI in EXTRA_IMAGEDEPENDS to ensure it's
built and if we specify it we get circular dependencies with the u-boot
RSA signing code, so let's drop it.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2023-01-09 11:38:28 -08:00
Alistair Francis
69e9a40078 freedom-u540: Use the generic OpenSBI platform
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2023-01-09 11:38:28 -08:00
Andreas Cord-Landwehr
224eba4646 opensbi: Remove obsolete nezha-d1 patches for opensbi
Due to wrong machine value, the patches were not applied anymore.
Moreover, opensbi 1.1 works with nezsha D1 without changes.
2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
d88ad1c1ba linux-nezha: Fix udev daemon startup 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
6f9e72980c linux-nezha: Allow access to /boot partition 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
479a55195a linux-nezha: Enable Graphics/DRM for Nezha board 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
05a629193a boot0: Remove obsolete boot0 package 2023-01-08 08:07:38 -08:00