From d585732d86d074552706870d348543b5ed295282 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Wed, 7 Aug 2013 16:30:26 +0300 Subject: Include support for Raspberry Pi Change-Id: I5987fe316966447240bb3cf52616fd84c4f8eecd Reviewed-by: Samuli Piippo --- conf/bblayers.conf.sample | 1 + conf/distro/include/raspberrypi.conf | 4 ++++ conf/local.conf.sample | 2 +- recipes/adbd/adbd.bb | 1 + recipes/images/b2qt-embedded-image.bb | 4 ++++ .../nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb | 4 ++++ recipes/vc-graphics/vc-graphics.bbappend | 1 + 7 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 conf/distro/include/raspberrypi.conf create mode 100644 recipes/vc-graphics/vc-graphics.bbappend diff --git a/conf/bblayers.conf.sample b/conf/bblayers.conf.sample index 2ec582e..987a75d 100644 --- a/conf/bblayers.conf.sample +++ b/conf/bblayers.conf.sample @@ -11,6 +11,7 @@ BBLAYERS ?= " \ ##COREBASE##/meta-fsl-arm \ ##COREBASE##/meta-fsl-arm-extra \ ##COREBASE##/meta-ti \ + ##COREBASE##/meta-raspberrypi \ ##COREBASE##/meta-openembedded/meta-oe \ ##COREBASE##/meta-b2qt \ " diff --git a/conf/distro/include/raspberrypi.conf b/conf/distro/include/raspberrypi.conf new file mode 100644 index 0000000..5045c13 --- /dev/null +++ b/conf/distro/include/raspberrypi.conf @@ -0,0 +1,4 @@ +IMAGE_FSTYPES = "tar.gz ext3 rpi-sdimg" + +PREFERRED_PROVIDER_virtual/libgles1 = "vc-graphics" +PREFERRED_PROVIDER_virtual/libgl = "vc-graphics" diff --git a/conf/local.conf.sample b/conf/local.conf.sample index d2e1a70..00c9a07 100644 --- a/conf/local.conf.sample +++ b/conf/local.conf.sample @@ -62,7 +62,7 @@ MACHINE_HOSTNAME ?= "b2qt-linux-${MACHINE}" # # The default is a downloads directory under TOPDIR which is the build directory. # -#DL_DIR ?= "${TOPDIR}/downloads" +DL_DIR ?= "${TOPDIR}/../downloads" PREMIRRORS = "http://qt-rnd.it-local/yocto/" diff --git a/recipes/adbd/adbd.bb b/recipes/adbd/adbd.bb index 3d3e9d6..88a3cfb 100644 --- a/recipes/adbd/adbd.bb +++ b/recipes/adbd/adbd.bb @@ -22,6 +22,7 @@ FILES_${PN} += "${bindir}/adbd" PRODUCTID_beagleboard = "0x9018" PRODUCTID_mx6 = "0x0d02" +PRODUCTID_raspberrypi = "0xabcd" do_configure() { if [ -n "${PRODUCTID}" ]; then diff --git a/recipes/images/b2qt-embedded-image.bb b/recipes/images/b2qt-embedded-image.bb index de86a34..515898d 100644 --- a/recipes/images/b2qt-embedded-image.bb +++ b/recipes/images/b2qt-embedded-image.bb @@ -16,6 +16,10 @@ EXTRA_IMAGEDEPENDS_mx6 += "u-boot-script-boundary" MACHINE_EXTRA_INSTALL = "" +MACHINE_EXTRA_INSTALL_raspberrypi += "\ + vc-graphics \ + " + MACHINE_EXTRA_INSTALL_mx5 += "\ amd-gpu-x11-bin-mx51 \ " diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb index 474d566..322cc7d 100644 --- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb +++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb @@ -7,6 +7,10 @@ PACKAGES = "${PN}" MACHINE_EXTRA_INSTALL = "" +MACHINE_EXTRA_INSTALL_raspberrypi = " \ + vc-graphics-dev \ + " + MACHINE_EXTRA_INSTALL_mx6 = " \ libgal-mx6 \ libegl-mx6 \ diff --git a/recipes/vc-graphics/vc-graphics.bbappend b/recipes/vc-graphics/vc-graphics.bbappend new file mode 100644 index 0000000..c76f5c4 --- /dev/null +++ b/recipes/vc-graphics/vc-graphics.bbappend @@ -0,0 +1 @@ +PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl" -- cgit v1.2.3-54-g00ecf