From ed0f0bfceb44cd431fe65e94e6952c486332a42c Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Wed, 20 Dec 2017 09:30:46 +0200 Subject: renesas: support for RCar-3 D3 DRAAK meta-renesas has support for the D3 Draak board only in version Renesas-Yocto-v2.22.0.1_D3 version. Other Renesas boards are already using more recent verions. Checkout the D3 specific version in a different directory, so that all Reneasas boards can be supported. renesas-rcar-gen3 repo has been updated with D3 drivers from D3_Linux_2.23.01_BSP_3D BSP package. Task-number: QTBUG-68925 Change-Id: If8283d31945b375ce4256a15132e185e0d676800 Reviewed-by: Mikko Gronoff --- .../conf/bblayers.conf.draak.sample | 54 ++++++++++++++++++++++ meta-boot2qt-distro/conf/distro/include/draak.conf | 46 ++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 meta-boot2qt-distro/conf/bblayers.conf.draak.sample create mode 100644 meta-boot2qt-distro/conf/distro/include/draak.conf (limited to 'meta-boot2qt-distro') diff --git a/meta-boot2qt-distro/conf/bblayers.conf.draak.sample b/meta-boot2qt-distro/conf/bblayers.conf.draak.sample new file mode 100644 index 0000000..91e2add --- /dev/null +++ b/meta-boot2qt-distro/conf/bblayers.conf.draak.sample @@ -0,0 +1,54 @@ +############################################################################ +## +## Copyright (C) 2018 The Qt Company Ltd. +## Contact: https://www.qt.io/licensing/ +## +## This file is part of the Boot to Qt meta layer. +## +## $QT_BEGIN_LICENSE:GPL$ +## Commercial License Usage +## Licensees holding valid commercial Qt licenses may use this file in +## accordance with the commercial license agreement provided with the +## Software or, alternatively, in accordance with the terms contained in +## a written agreement between you and The Qt Company. For licensing terms +## and conditions see https://www.qt.io/terms-conditions. For further +## information use the contact form at https://www.qt.io/contact-us. +## +## GNU General Public License Usage +## Alternatively, this file may be used under the terms of the GNU +## General Public License version 3 or (at your option) any later version +## approved by the KDE Free Qt Foundation. The licenses are as published by +## the Free Software Foundation and appearing in the file LICENSE.GPL3 +## included in the packaging of this file. Please review the following +## information to ensure the GNU General Public License requirements will +## be met: https://www.gnu.org/licenses/gpl-3.0.html. +## +## $QT_END_LICENSE$ +## +############################################################################ + +# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +POKY_BBLAYERS_CONF_VERSION = "2" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" +BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" + +BBLAYERS ?= " \ + ${BSPDIR}/sources/poky/meta \ + ${BSPDIR}/sources/poky/meta-poky \ + ${BSPDIR}/sources/meta-renesas-D3/meta-rcar-gen3 \ + ${BSPDIR}/sources/meta-linaro/meta-optee \ + ${BSPDIR}/sources/meta-openembedded/meta-oe \ + ${BSPDIR}/sources/meta-openembedded/meta-python \ + ${BSPDIR}/sources/meta-openembedded/meta-networking \ + ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ + ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ + ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ + ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ + ${BSPDIR}/sources/meta-boot2qt/meta-renesas-extras \ + ${BSPDIR}/sources/meta-mingw \ + ${BSPDIR}/sources/meta-qt5 \ + " + diff --git a/meta-boot2qt-distro/conf/distro/include/draak.conf b/meta-boot2qt-distro/conf/distro/include/draak.conf new file mode 100644 index 0000000..9b5dbbc --- /dev/null +++ b/meta-boot2qt-distro/conf/distro/include/draak.conf @@ -0,0 +1,46 @@ +############################################################################ +## +## Copyright (C) 2018 The Qt Company Ltd. +## Contact: https://www.qt.io/licensing/ +## +## This file is part of the Boot to Qt meta layer. +## +## $QT_BEGIN_LICENSE:GPL$ +## Commercial License Usage +## Licensees holding valid commercial Qt licenses may use this file in +## accordance with the commercial license agreement provided with the +## Software or, alternatively, in accordance with the terms contained in +## a written agreement between you and The Qt Company. For licensing terms +## and conditions see https://www.qt.io/terms-conditions. For further +## information use the contact form at https://www.qt.io/contact-us. +## +## GNU General Public License Usage +## Alternatively, this file may be used under the terms of the GNU +## General Public License version 3 or (at your option) any later version +## approved by the KDE Free Qt Foundation. The licenses are as published by +## the Free Software Foundation and appearing in the file LICENSE.GPL3 +## included in the packaging of this file. Please review the following +## information to ensure the GNU General Public License requirements will +## be met: https://www.gnu.org/licenses/gpl-3.0.html. +## +## $QT_END_LICENSE$ +## +############################################################################ + +include conf/distro/include/rcar-gen3.inc + +DEPLOY_CONF_NAME = "Renesas R-Car-D3 (Draak)" + +PREFERRED_PROVIDER_virtual/egl = "gles-user-module" +PREFERRED_VERSION_libdrm = "2.4.91" + +WKS_FILE_DEPENDS_remove = "optee-os" +QBSP_IMAGE_CONTENT_remove = "tee-${MACHINE}.srec" + +BBMASK += "\ + meta-rcar-gen3/recipes-multimedia/webp \ + meta-rcar-gen3/recipes-connectivity/ppp \ + meta-rcar-gen3/recipes-graphics/wayland/wayland-protocols \ + meta-renesas/meta-rcar-gen3/recipes-graphics/drm \ + meta-rcar-gen3/recipes-multimedia/gstreamer \ + " -- cgit v1.2.3-54-g00ecf