Fix up opensbi for JH7110, use the PVR mesa branch for GLES2, update uboot to 3.0.4 release from Starfive

This commit is contained in:
Justin Hammond 2023-06-06 00:49:10 +08:00
parent bb723a11b1
commit 3a5c25c806
4 changed files with 12 additions and 7 deletions

View file

@ -18,9 +18,9 @@ PREFERRED_PROVIDER_virtual/libgl ?= "mesa-pvr"
PREFERRED_PROVIDER_virtual/mesa ?= "mesa-pvr"
PREFERRED_PROVIDER_virtual/libgbm ?= "mesa-pvr"
PREFERRED_PROVIDER_virtual/egl ?= "mesa-pvr"
PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa-pvr"
PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa-pvr"
PREFERRED_PROVIDER_virtual/libgles1 ?= "visionfive2-pvr-graphics"
PREFERRED_PROVIDER_virtual/libgles2 ?= "visionfive2-pvr-graphics"
PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa-pvr"
PREFERRED_PROVIDER_virtual/libomxil ?= "libsf-omxil"
PREFERRED_VERSION_openocd-native = "riscv"

View file

@ -2,7 +2,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
# Support fdt drivers for AE350
SRCREV:ae350-ax45mp = "22f38ee6c658a660083aa45c4ec6c72f66a17260"
SRCREV:jh7100 = "568ea49490d935e01b9a41ef8bb5daf9cb0ef201"
SRCREV:jh7110 = "568ea49490d935e01b9a41ef8bb5daf9cb0ef201"
SRC_URI:append:jh7110 = "\
file://visionfive2-uboot-fit-image.its \
@ -11,6 +11,8 @@ SRC_URI:append:jh7110 = "\
DEPENDS:jh7110:append = " u-boot-tools-native dtc-native"
EXTRA_OEMAKE:append = " FW_TEXT_START=0x40000000"
PV:jh7110 = "1.2+git${SRCPV}"
do_deploy:append:jh7110() {
install -m 0644 ${WORKDIR}/visionfive2-uboot-fit-image.its ${DEPLOYDIR}/visionfive2-uboot-fit-image.its
cd ${DEPLOYDIR}

View file

@ -27,9 +27,9 @@ SRC_URI:append:star64 = " \
"
# tag VF2_v2.11.5
SRCREV:visionfive2 = "688befadf1d337dee3593e6cc0fe1c737cc150bd"
SRCREV:star64 = "c71fa7376f4eaf29e2dc20e5a68418d79201290a"
# tag VF2_v3.0.4
SRCREV:visionfive2 = "b6e2b0e85c774a18ae668223a6e5f7d335895243"
SRCREV:star64 = "172b47f62039605d6806fa96bd403c21cda28996"
DEPENDS:append = " u-boot-tools-native"

View file

@ -1,6 +1,9 @@
LICENSE="CLOSED"
PROVIDES = "virtual/libgles2"
PROVIDES = " \
virtual/libgles2 \
virtual/libgles1 \
"
COMPATIBLE_MACHINE = "jh7110"
require recipes-bsp/common/visionfive2-firmware.inc