[meta-xilinx] [meta-xilinx-bsp][PATCH] xf86-video-armsoc: Update xilinx drm driver name
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
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
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
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
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
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
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