It's rockchip modified libdrm, we can call rga by this libdrm. Our development work in libdrm has not yet completed, so it have not pushed to the upstream. We temporarily maintain it by ourself. --- recipes-graphics/libdrm/libdrm_rk.bb | 47 ++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 recipes-graphics/libdrm/libdrm_rk.bb
diff --git a/recipes-graphics/libdrm/libdrm_rk.bb b/recipes-graphics/libdrm/libdrm_rk.bb new file mode 100644 index 0000000..6af5b6f --- /dev/null +++ b/recipes-graphics/libdrm/libdrm_rk.bb @@ -0,0 +1,47 @@ +# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd +# Released under the MIT license (see COPYING.MIT for the terms) + +SECTION = "x11/base" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" +PROVIDES = "drm" +DEPENDS = "libpthread-stubs udev libpciaccess" + +SRCREV = "${AUTOREV}" +SRCBRANCH ?= "rockchip-2.4.74" +SRC_URI = "git://github.com/rockchip-linux/libdrm-rockchip.git;branch=${SRCBRANCH}" + +S = "${WORKDIR}/git" + +inherit autotools pkgconfig + +EXTRA_OECONF += "--disable-cairo-tests \ + --enable-omap-experimental-api \ + --enable-install-test-programs \ + --disable-manpages \ + --disable-valgrind \ + --enable-rockchip-experimental-api \ + " + +ALLOW_EMPTY_${PN}-drivers = "1" +PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \ + ${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu \ + ${PN}-rockchip " + +RRECOMMENDS_${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \ + ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu ${PN}-rockchip" + +FILES_${PN}-tests = "${bindir}/*" +FILES_${PN}-radeon = "${libdir}/libdrm_radeon.so.*" +FILES_${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*" +FILES_${PN}-omap = "${libdir}/libdrm_omap.so.*" +FILES_${PN}-intel = "${libdir}/libdrm_intel.so.*" +FILES_${PN}-exynos = "${libdir}/libdrm_exynos.so.*" +FILES_${PN}-kms = "${libdir}/libkms*.so.*" +FILES_${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*" +FILES_${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.*" +FILES_${PN}-rockchip = "${libdir}/libdrm_rockchip.so.*" + +do_configure_prepend() { + ${S}/autogen.sh ${CONFIGUREOPTS} ${EXTRA_OECONF} +} -- 2.7.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto