[meta-xilinx] [meta-xilinx-bsp][PATCH] xf86-video-armsoc: Update xilinx drm driver name

2018-04-13 Thread Manjukumar Matha
From: Varunkumar Allagadapa 

This patch updates xilinx drm driver name to "xlnx"

Signed-off-by: Varunkumar Allagadapa 
Signed-off-by: Bhargava Sreekantappa 
Gayathri
Signed-off-by: Manjukumar Matha 
---
 .../0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch
 
b/meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch
index 50f4339..bf2169e 100644
--- 
a/meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch
+++ 
b/meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch
@@ -124,7 +124,7 @@ index 00..f4faceb0b4
 +}
 +
 +struct drmmode_interface xilinx_interface = {
-+  "xilinx_drm"  /* name of drm driver */,
++  "xlnx"/* name of drm driver */,
 +  1 /* use_page_flip_events */,
 +  1 /* use_early_display */,
 +  0 /* cursor width */,
-- 
2.7.4

-- 
___
meta-xilinx mailing list
meta-xilinx@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-xilinx


[meta-xilinx] [meta-xilinx-bsp][PATCH] recipes-multimedia/vcu/*.bb: Introduce hwcodec and required firmware, ko and software libraries for VCU

2018-04-13 Thread Manjukumar Matha
From: Devarsh Thakkar 

Add new recipes for the following:

vcu-firmware_git.bb: Add a new recipe to fetch the required firmware
binaries for VCU

kernel-module-vcu_git.bb: Add new recipe for out-of-tree kernel module
required for VCU decoder, encoder. This is applicable to MPSoC EV
devices which support Video Codec Unit

libvcu-xlnx_git.bb: Add a new recipe for control software libraries,
test applications and headers for VCU

libomxil-xlnx_git.bb: Add VCU hwcodec, this contain the OpenMAX
libraries, test applications and headers for VCU

Signed-off-by: Devarsh Thakkar 
Signed-off-by: Jeegar Patel 
Tested-by: Maulik Desai 
Acked-by: Varunkumar Allagadapa 
Reviewed-by: Bhargava Sreekantappa Gayathri 

Signed-off-by: Manjukumar Matha 
---
 .../vcu/kernel-module-vcu_git.bb   | 26 +
 .../recipes-multimedia/vcu/libomxil-xlnx_git.bb| 45 ++
 .../recipes-multimedia/vcu/libvcu-xlnx_git.bb  | 37 ++
 .../recipes-multimedia/vcu/vcu-firmware_git.bb | 37 ++
 4 files changed, 145 insertions(+)
 create mode 100644 
meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu_git.bb
 create mode 100644 meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx_git.bb
 create mode 100644 meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx_git.bb
 create mode 100644 meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware_git.bb

diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu_git.bb 
b/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu_git.bb
new file mode 100644
index 000..cfd99d9
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu_git.bb
@@ -0,0 +1,26 @@
+SUMMARY = "Linux kernel module for Video Code Unit"
+DESCRIPTION = "Out-of-tree VCU decoder, encoder and common kernel modules 
provider for MPSoC EV devices"
+SECTION = "kernel/modules"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
+
+XILINX_VCU_VERSION = "1.0.0"
+PV = "${XILINX_VCU_VERSION}"
+
+S = "${WORKDIR}/git"
+
+BRANCH ?= "master"
+REPO ?= "git://github.com/xilinx/vcu-modules.git;protocol=https"
+SRCREV ?= "646185390cc1850969c0fa3db59fc8f0e511922e"
+
+BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != 
'']}"
+SRC_URI = "${REPO};${BRANCHARG}"
+
+inherit module
+
+EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}"
+
+RDEPENDS_${PN} = "vcu-firmware"
+
+COMPATIBLE_MACHINE = "^$"
+COMPATIBLE_MACHINE_zynqmp = "zynqmp"
diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx_git.bb 
b/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx_git.bb
new file mode 100644
index 000..0c5e5d4
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx_git.bb
@@ -0,0 +1,45 @@
+SUMMARY = "OpenMAX Integration layer for VCU"
+DESCRIPTION = "OMX IL Libraries,test applications and headers for VCU"
+LICENSE = "Proprietary"
+LIC_FILES_CHKSUM = "file://LICENSE.md;md5=03a7aef7e6f6a76a59fd9b8ba450b493"
+
+BRANCH ?= "master"
+REPO   ?= "git://github.com/xilinx/vcu-omx-il.git;protocol=https"
+SRCREV ?= "68e385ace99ab699feaa50f24b7a78680c411f75"
+
+BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != 
'']}"
+SRC_URI = "${REPO};${BRANCHARG}"
+
+S  = "${WORKDIR}/git"
+
+COMPATIBLE_MACHINE = "^$"
+COMPATIBLE_MACHINE_zynqmp = "zynqmp"
+
+DEPENDS = "libvcu-xlnx"
+RDEPENDS_${PN} = "kernel-module-vcu libvcu-xlnx"
+
+EXTERNAL_INCLUDE="${STAGING_INCDIR}/vcu-ctrl-sw/include"
+
+EXTRA_OEMAKE = " \
+CC='${CC}' CXX='${CXX} ${CXXFLAGS}' \
+EXTERNAL_INCLUDE='${EXTERNAL_INCLUDE}' \
+"
+
+do_install() {
+install -d ${D}${libdir}
+install -d ${D}${includedir}/vcu-omx-il
+
+install -m 0644 ${S}/omx_header/*.h ${D}${includedir}/vcu-omx-il
+
+install -Dm 0755 ${S}/bin/omx_decoder.exe ${D}/${bindir}/omx_decoder.exe
+install -Dm 0755 ${S}/bin/omx_encoder.exe ${D}/${bindir}/omx_encoder.exe
+
+oe_libinstall -C ${S}/bin/ -so libOMX.allegro.core ${D}/${libdir}/
+oe_libinstall -C ${S}/bin/ -so libOMX.allegro.video_decoder ${D}/${libdir}/
+oe_libinstall -C ${S}/bin/ -so libOMX.allegro.video_encoder ${D}/${libdir}/
+}
+
+# These libraries shouldn't get installed in world builds unless something
+# explicitly depends upon them.
+
+EXCLUDE_FROM_WORLD = "1"
diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx_git.bb 
b/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx_git.bb
new file mode 100644
index 000..ea8b994
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx_git.bb
@@ -0,0 +1,37 @@
+SUMMARY = "Control Software for VCU"
+DESCRIPTION = "Control software libraries, test applications and headers 
provider for VCU"
+LICENSE = "Proprietary"
+LIC_FILES_CHKSUM = "file://LICENSE.md;md5=03a7aef7e6f6a76a59fd9b8ba450b493"
+
+BRANCH ?= "master"
+REPO   ?= "git://github.com/xilinx/vcu-ctrl-sw.git;protocol=https"
+SRCREV = "aa4b6871346c915f28a069190afec5d30963762f"
+
+BRANCHARG = "${@['nobranch=1', 'b

[meta-xilinx] [meta-xilinx-bsp][PATCH v3] Update recipes for Xilinx v2018.1 release

2018-04-13 Thread Manjukumar Matha
Update the arm-trusted-firmware, u-boot-xlnx, linux-xlnx,
qemu-xilinx and qemu-devicetrees recipes for 2018.1 release

Tested-by: Jaewon Lee 
Acked-by: Bhargava Sreekantappa Gayathri 

Signed-off-by: Manjukumar Matha 
---
Changelog:
v2: Updated ATF recipes (version is 1.4)
v3: Updated QEMU recipe (version is 2.11.0)

 .../arm-trusted-firmware/arm-trusted-firmware.inc  |  2 +-
 .../arm-trusted-firmware_2018.1.bb |  7 +++
 .../recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb   | 23 ++
 .../qemu/qemu-devicetrees_2018.1.bb|  6 ++
 .../recipes-devtools/qemu/qemu-xilinx_2018.1.bb|  6 ++
 .../recipes-kernel/linux/linux-xlnx_2018.1.bb  |  7 +++
 6 files changed, 50 insertions(+), 1 deletion(-)
 create mode 100644 
meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
 create mode 100644 
meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb

diff --git 
a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc 
b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
index 2aceba4..7f13507 100644
--- a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
+++ b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
@@ -1,7 +1,7 @@
 DESCRIPTION = "ARM Trusted Firmware"
 
 LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://license.md;md5=829bdeb34c1d9044f393d5a16c068371"
+LIC_FILES_CHKSUM = "file://license.rst;md5=33065335ea03d977d0569f270b39603e"
 
 PROVIDES = "virtual/arm-trusted-firmware"
 
diff --git 
a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
 
b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
new file mode 100644
index 000..6a9eea6
--- /dev/null
+++ 
b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
@@ -0,0 +1,7 @@
+ATF_VERSION = "1.4"
+XILINX_RELEASE_VERSION = "v2018.1"
+BRANCH ?= "master"
+SRCREV ?= "df4a7e97d57494c7d79de51b1e0e450d982cea98"
+
+include arm-trusted-firmware.inc
+
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb 
b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
new file mode 100644
index 000..0b5b085
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
@@ -0,0 +1,23 @@
+UBOOT_VERSION = "v2018.01"
+XILINX_RELEASE_VERSION = "v2018.1"
+
+UBRANCH ?= "master"
+
+SRCREV ?= "1c81b42a326e5b74a5b79e55de9c52b5781b7a8a"
+
+include u-boot-xlnx.inc
+include u-boot-spl-zynq-init.inc
+
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = 
"file://README;beginline=1;endline=6;md5=157ab8408beab40cd8ce1dc69f702a6c"
+
+# u-boot-xlnx has support for these
+HAS_PLATFORM_INIT ?= " \
+   zynq_microzed_config \
+   zynq_zed_config \
+   zynq_zc702_config \
+   zynq_zc706_config \
+   zynq_zybo_config \
+   xilinx_zynqmp_zcu102_rev1_0_config \
+   "
+
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb 
b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
new file mode 100644
index 000..a73b9e5
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
@@ -0,0 +1,6 @@
+require qemu-devicetrees.inc
+
+XILINX_RELEASE_VERSION = "v2018.1"
+
+BRANCH ?= "master"
+SRCREV ?= "d5017f8119b6493d8b2fcdfd5caa4e8b16580877"
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb 
b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
new file mode 100644
index 000..1d6697c
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
@@ -0,0 +1,6 @@
+require qemu-xilinx.inc
+
+XILINX_RELEASE_VERSION = "v2018.1"
+XILINX_QEMU_VERSION ?= "v2.11.0"
+BRANCH ?= "master"
+SRCREV ?= "1d5516986ea296d91a599ac23252e302a4003914"
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb 
b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
new file mode 100644
index 000..c3a8f76
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
@@ -0,0 +1,7 @@
+LINUX_VERSION = "4.14"
+XILINX_RELEASE_VERSION = "v2018.1"
+KBRANCH ?= "xlnx_rebase_v4.14"
+SRCREV ?= "4ac76ffacb54712b0361e51d0b7156e53d062e3c"
+
+include linux-xlnx.inc
+
-- 
2.7.4

-- 
___
meta-xilinx mailing list
meta-xilinx@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-xilinx


[meta-xilinx] [meta-xilinx-bsp][PATCH v2] kernel-module-mali: Update Mali driver to r8p0-01rel0

2018-04-13 Thread Manjukumar Matha
From: Madhurkiran Harikrishnan 

This patch will update Mali kernel driver to r8p0-01rel0.

Signed-off-by: Madhurkiran Harikrishnan 
Tested-by: Jaewon Lee 
Reviewed-by: Hyun Kwon 
Signed-off-by: Manjukumar Matha 
---
Changelog:
v2: Add missing patches to kernel-module-mali
0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch
0011-linux-mali_kernel_linux.c-Enable-disable-clock-for-r.patch

 .../recipes-graphics/mali/kernel-module-mali.bb|  25 ++--
 ...ange-Makefile-to-be-compatible-with-Yocto.patch |  24 ++--
 ...i-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch |  52 ---
 ...i-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch |  52 +++
 ...li-r7p0-00rel0-Remove-unused-trace-macros.patch |  33 -
 ...li-r8p0-01rel0-Remove-unused-trace-macros.patch |  35 +
 ...i-r7p0-00rel0-Don-t-include-mali_read_phy.patch |  47 ---
 ...i-r8p0-01rel0-Don-t-include-mali_read_phy.patch |  47 +++
 ...kernel_linux.c-Handle-clock-when-probed-a.patch |  90 
 ...-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch |  29 
 ...l-variable-dma_ops-is-removed-from-the-ke.patch |  35 +
 ...-mali-r7p0-page_cache_release-to-put_page.patch |  30 
 ...place-__GFP_REPEAT-by-__GFP_RETRY_MAYFAIL.patch |  54 
 ..._os_alloc.c-Align-with-dma_attrs-changes-.patch |  92 -
 ...ps-will-be-modified-by-the-driver-only-ti.patch |  34 -
 ...al_sync-Rename-wait_queue_t-with-wait_que.patch | 108 +++
 ...kernel_linux.c-Handle-clock-when-probed-a.patch |  90 
 ..._swap_alloc.c-Rename-global_page_state-wi.patch |  48 +++
 ..._pm.c-Add-PM-runtime-barrier-after-removi.patch |   4 +-
 ...kernel_linux.c-Enable-disable-clock-for-r.patch | 153 +
 20 files changed, 648 insertions(+), 434 deletions(-)
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r8p0-01rel0-Remove-unused-trace-macros.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r8p0-01rel0-Don-t-include-mali_read_phy.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-arm.c-global-variable-dma_ops-is-removed-from-the-ke.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-page_cache_release-to-put_page.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0007-Replace-__GFP_REPEAT-by-__GFP_RETRY_MAYFAIL.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0007-mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-modified-by-the-driver-only-ti.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0008-mali_internal_sync-Rename-wait_queue_t-with-wait_que.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0009-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0009-mali_memory_swap_alloc.c-Rename-global_page_state-wi.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0011-linux-mali_kernel_linux.c-Enable-disable-clock-for-r.patch

diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb 
b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
index edd8cbe..3d7c6a9 100644
--- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
+++ b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
@@ -3,26 +3,27 @@ SECTION = "kernel/modules"
 
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = " \
-   
file://linux/license/gpl/mali_kernel_license.h;md5=1436c0d104589824163a3eb50fbb5050
 \
+   
file://linux/license/gpl/mali_kernel_license.h;md5=436192a2c5cfd47df0ad1987dffc4ae6
 \
"
 
-PV = "r7p0-00rel0"
+PV = "r8p0-01rel0"
 
 SRC_URI = " \

https://developer.arm.com/-/media/Files/downloads/mali-drivers/kernel/mali-utgard-gpu/DX910-SW-99002-${PV}.tgz
 \
file://0001-Change-Makefile-to-

[meta-xilinx] [meta-xilinx-bsp][PATCH v2] Update recipes for Xilinx v2018.1 release

2018-04-13 Thread Manjukumar Matha
Update the arm-trusted-firmware, u-boot-xlnx, linux-xlnx,
qemu-xilinx and qemu-devicetrees recipes for 2018.1 release

Tested-by: Jaewon Lee 
Acked-by: Bhargava Sreekantappa Gayathri 

Signed-off-by: Manjukumar Matha 
---
Changelog:
v2: Updated ATF recipes (version is 1.4)

 .../arm-trusted-firmware/arm-trusted-firmware.inc  |  2 +-
 .../arm-trusted-firmware_2018.1.bb |  7 +++
 .../recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb   | 23 ++
 .../qemu/qemu-devicetrees_2018.1.bb|  6 ++
 .../recipes-devtools/qemu/qemu-xilinx_2018.1.bb|  6 ++
 .../recipes-kernel/linux/linux-xlnx_2018.1.bb  |  7 +++
 6 files changed, 50 insertions(+), 1 deletion(-)
 create mode 100644 
meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
 create mode 100644 
meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb

diff --git 
a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc 
b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
index 2aceba4..7f13507 100644
--- a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
+++ b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
@@ -1,7 +1,7 @@
 DESCRIPTION = "ARM Trusted Firmware"
 
 LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://license.md;md5=829bdeb34c1d9044f393d5a16c068371"
+LIC_FILES_CHKSUM = "file://license.rst;md5=33065335ea03d977d0569f270b39603e"
 
 PROVIDES = "virtual/arm-trusted-firmware"
 
diff --git 
a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
 
b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
new file mode 100644
index 000..6a9eea6
--- /dev/null
+++ 
b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
@@ -0,0 +1,7 @@
+ATF_VERSION = "1.4"
+XILINX_RELEASE_VERSION = "v2018.1"
+BRANCH ?= "master"
+SRCREV ?= "df4a7e97d57494c7d79de51b1e0e450d982cea98"
+
+include arm-trusted-firmware.inc
+
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb 
b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
new file mode 100644
index 000..0b5b085
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
@@ -0,0 +1,23 @@
+UBOOT_VERSION = "v2018.01"
+XILINX_RELEASE_VERSION = "v2018.1"
+
+UBRANCH ?= "master"
+
+SRCREV ?= "1c81b42a326e5b74a5b79e55de9c52b5781b7a8a"
+
+include u-boot-xlnx.inc
+include u-boot-spl-zynq-init.inc
+
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = 
"file://README;beginline=1;endline=6;md5=157ab8408beab40cd8ce1dc69f702a6c"
+
+# u-boot-xlnx has support for these
+HAS_PLATFORM_INIT ?= " \
+   zynq_microzed_config \
+   zynq_zed_config \
+   zynq_zc702_config \
+   zynq_zc706_config \
+   zynq_zybo_config \
+   xilinx_zynqmp_zcu102_rev1_0_config \
+   "
+
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb 
b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
new file mode 100644
index 000..a73b9e5
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
@@ -0,0 +1,6 @@
+require qemu-devicetrees.inc
+
+XILINX_RELEASE_VERSION = "v2018.1"
+
+BRANCH ?= "master"
+SRCREV ?= "d5017f8119b6493d8b2fcdfd5caa4e8b16580877"
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb 
b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
new file mode 100644
index 000..1b74e10
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
@@ -0,0 +1,6 @@
+require qemu-xilinx.inc
+
+XILINX_RELEASE_VERSION = "v2018.1"
+XILINX_QEMU_VERSION ?= "v2.10.0"
+BRANCH ?= "master"
+SRCREV ?= "1d5516986ea296d91a599ac23252e302a4003914"
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb 
b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
new file mode 100644
index 000..c3a8f76
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
@@ -0,0 +1,7 @@
+LINUX_VERSION = "4.14"
+XILINX_RELEASE_VERSION = "v2018.1"
+KBRANCH ?= "xlnx_rebase_v4.14"
+SRCREV ?= "4ac76ffacb54712b0361e51d0b7156e53d062e3c"
+
+include linux-xlnx.inc
+
-- 
2.7.4

-- 
___
meta-xilinx mailing list
meta-xilinx@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-xilinx


[meta-xilinx] [meta-xilinx-bsp][PATCH] kernel-module-mali: Update Mali driver to r8p0-01rel0

2018-04-13 Thread Manjukumar Matha
From: Madhurkiran Harikrishnan 

This patch will update Mali kernel driver to r8p0-01rel0.

Signed-off-by: Madhurkiran Harikrishnan 
Tested-by: Jaewon Lee 
Signed-off-by: Manjukumar Matha 
---
 .../recipes-graphics/mali/kernel-module-mali.bb|  25 +++--
 ...ange-Makefile-to-be-compatible-with-Yocto.patch |  24 +++--
 ...i-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch |  52 --
 ...i-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch |  52 ++
 ...li-r7p0-00rel0-Remove-unused-trace-macros.patch |  33 ---
 ...li-r8p0-01rel0-Remove-unused-trace-macros.patch |  35 +++
 ...i-r7p0-00rel0-Don-t-include-mali_read_phy.patch |  47 -
 ...i-r8p0-01rel0-Don-t-include-mali_read_phy.patch |  47 +
 ...kernel_linux.c-Handle-clock-when-probed-a.patch |  90 +
 ...-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch |  29 --
 ...l-variable-dma_ops-is-removed-from-the-ke.patch |  35 +++
 ...-mali-r7p0-page_cache_release-to-put_page.patch |  30 --
 ...place-__GFP_REPEAT-by-__GFP_RETRY_MAYFAIL.patch |  54 +++
 ..._os_alloc.c-Align-with-dma_attrs-changes-.patch |  92 --
 ...ps-will-be-modified-by-the-driver-only-ti.patch |  34 ---
 ...al_sync-Rename-wait_queue_t-with-wait_que.patch | 108 +
 ...kernel_linux.c-Handle-clock-when-probed-a.patch |  90 -
 ..._swap_alloc.c-Rename-global_page_state-wi.patch |  48 +
 ..._pm.c-Add-PM-runtime-barrier-after-removi.patch |  31 --
 19 files changed, 492 insertions(+), 464 deletions(-)
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r8p0-01rel0-Remove-unused-trace-macros.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r8p0-01rel0-Don-t-include-mali_read_phy.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-arm.c-global-variable-dma_ops-is-removed-from-the-ke.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-page_cache_release-to-put_page.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0007-Replace-__GFP_REPEAT-by-__GFP_RETRY_MAYFAIL.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0007-mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-modified-by-the-driver-only-ti.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0008-mali_internal_sync-Rename-wait_queue_t-with-wait_que.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0009-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch
 create mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0009-mali_memory_swap_alloc.c-Rename-global_page_state-wi.patch
 delete mode 100644 
meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch

diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb 
b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
index edd8cbe..bbbc1d6 100644
--- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
+++ b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
@@ -3,26 +3,25 @@ SECTION = "kernel/modules"
 
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = " \
-   
file://linux/license/gpl/mali_kernel_license.h;md5=1436c0d104589824163a3eb50fbb5050
 \
+   
file://linux/license/gpl/mali_kernel_license.h;md5=436192a2c5cfd47df0ad1987dffc4ae6
 \
"
 
-PV = "r7p0-00rel0"
+PV = "r8p0-01rel0"
 
 SRC_URI = " \

https://developer.arm.com/-/media/Files/downloads/mali-drivers/kernel/mali-utgard-gpu/DX910-SW-99002-${PV}.tgz
 \
file://0001-Change-Makefile-to-be-compatible-with-Yocto.patch \
-   file://0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch \
-   file://0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch \
-   file://0004-staging-mali-r7p0-00rel0-Don-t

[meta-xilinx] [meta-xilinx-bsp][PATCH] Update recipes for Xilinx v2018.1 release

2018-04-13 Thread Manjukumar Matha
Update the arm-trusted-firmware, u-boot-xlnx, linux-xlnx,
qemu-xilinx and qemu-devicetrees recipes for 2018.1 release

Tested-by: Jaewon Lee 
Acked-by: Bhargava Sreekantappa Gayathri 

Signed-off-by: Manjukumar Matha 
---
 .../arm-trusted-firmware_2018.1.bb |  7 +++
 .../recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb   | 23 ++
 .../qemu/qemu-devicetrees_2018.1.bb|  6 ++
 .../recipes-devtools/qemu/qemu-xilinx_2018.1.bb|  6 ++
 .../recipes-kernel/linux/linux-xlnx_2018.1.bb  |  7 +++
 5 files changed, 49 insertions(+)
 create mode 100644 
meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
 create mode 100644 
meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
 create mode 100644 meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb

diff --git 
a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
 
b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
new file mode 100644
index 000..aca5df0
--- /dev/null
+++ 
b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2018.1.bb
@@ -0,0 +1,7 @@
+ATF_VERSION = "1.3"
+XILINX_RELEASE_VERSION = "v2018.1"
+BRANCH ?= "master"
+SRCREV ?= "df4a7e97d57494c7d79de51b1e0e450d982cea98"
+
+include arm-trusted-firmware.inc
+
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb 
b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
new file mode 100644
index 000..0b5b085
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb
@@ -0,0 +1,23 @@
+UBOOT_VERSION = "v2018.01"
+XILINX_RELEASE_VERSION = "v2018.1"
+
+UBRANCH ?= "master"
+
+SRCREV ?= "1c81b42a326e5b74a5b79e55de9c52b5781b7a8a"
+
+include u-boot-xlnx.inc
+include u-boot-spl-zynq-init.inc
+
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = 
"file://README;beginline=1;endline=6;md5=157ab8408beab40cd8ce1dc69f702a6c"
+
+# u-boot-xlnx has support for these
+HAS_PLATFORM_INIT ?= " \
+   zynq_microzed_config \
+   zynq_zed_config \
+   zynq_zc702_config \
+   zynq_zc706_config \
+   zynq_zybo_config \
+   xilinx_zynqmp_zcu102_rev1_0_config \
+   "
+
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb 
b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
new file mode 100644
index 000..a73b9e5
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2018.1.bb
@@ -0,0 +1,6 @@
+require qemu-devicetrees.inc
+
+XILINX_RELEASE_VERSION = "v2018.1"
+
+BRANCH ?= "master"
+SRCREV ?= "d5017f8119b6493d8b2fcdfd5caa4e8b16580877"
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb 
b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
new file mode 100644
index 000..1b74e10
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2018.1.bb
@@ -0,0 +1,6 @@
+require qemu-xilinx.inc
+
+XILINX_RELEASE_VERSION = "v2018.1"
+XILINX_QEMU_VERSION ?= "v2.10.0"
+BRANCH ?= "master"
+SRCREV ?= "1d5516986ea296d91a599ac23252e302a4003914"
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb 
b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
new file mode 100644
index 000..c3a8f76
--- /dev/null
+++ b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2018.1.bb
@@ -0,0 +1,7 @@
+LINUX_VERSION = "4.14"
+XILINX_RELEASE_VERSION = "v2018.1"
+KBRANCH ?= "xlnx_rebase_v4.14"
+SRCREV ?= "4ac76ffacb54712b0361e51d0b7156e53d062e3c"
+
+include linux-xlnx.inc
+
-- 
2.7.4

-- 
___
meta-xilinx mailing list
meta-xilinx@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-xilinx