[meta-xilinx] [PATCH] meta-xilinx: Restructuring meta-xilinx to support multiple layers
Manjukumar Matha
manjukumar.harthikote-matha at xilinx.com
Mon Dec 4 16:42:59 PST 2017
As discussed previously on mailing list, we are proceeding with layer
restructuring. For rocko release we will have the following layers
meta-xilinx
->meta-xilinx-bsp (current meta-xilinx)
->meta-xilinx-contrib
In the subsequent releases we will add other layers from Xilinx
meta-xilinx
->meta-xilinx-bsps (current meta-xilinx)
->meta-petalinux
->meta-xilinx-tools
->meta-xilinx-contrib
This will provide one clone to get all the required meta layers from
Xilinx for a complete solution, and the users can blacklist any layer
which they don't want to use using bblayer.conf.
This will enables us to help our vendors/partners to add their reference
designs, board definitions etc.
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
COPYING.MIT => meta-xilinx-bsp/COPYING.MIT | 0
.../README.booting.md | 0
.../README.building.md | 0
README.md => meta-xilinx-bsp/README.md | 0
README.qemu.md => meta-xilinx-bsp/README.qemu.md | 0
.../classes}/image-types-xilinx-qemu.bbclass | 0
.../classes}/qemuboot-xilinx.bbclass | 0
.../classes}/xilinx-fetch-restricted.bbclass | 0
.../classes}/xilinx-platform-init.bbclass | 0
.../classes}/zynqmp-pmu.bbclass | 0
{conf => meta-xilinx-bsp/conf}/layer.conf | 0
.../conf}/machine/include/machine-xilinx-board.inc | 0
.../machine/include/machine-xilinx-default.inc | 0
.../conf}/machine/include/machine-xilinx-qemu.inc | 0
.../machine/include/microblaze/arch-microblaze.inc | 0
.../include/microblaze/feature-microblaze-math.inc | 0
.../microblaze/feature-microblaze-versions.inc | 0
.../conf}/machine/include/tune-microblaze.inc | 0
.../conf}/machine/include/tune-zynq.inc | 0
.../conf}/machine/include/tune-zynqmp.inc | 0
.../conf}/machine/include/zynqmp-pmu-config.inc | 0
.../conf}/machine/kc705-microblazeel.conf | 0
.../conf}/machine/microzed-zynq7.conf | 0
.../conf}/machine/ml605-qemu-microblazeel.conf | 0
.../conf}/machine/picozed-zynq7.conf | 0
.../conf}/machine/qemu-zynq7.conf | 0
.../machine/s3adsp1800-qemu-microblazeeb.conf | 0
.../conf}/machine/zc702-zynq7.conf | 0
.../conf}/machine/zc706-zynq7.conf | 0
.../conf}/machine/zcu102-zynqmp.conf | 0
.../conf}/machine/zedboard-zynq7.conf | 0
.../conf}/machine/zybo-linux-bd-zynq7.conf | 0
.../conf}/machine/zybo-zynq7.conf | 0
.../arm-trusted-firmware/arm-trusted-firmware.inc | 0
.../arm-trusted-firmware_2017.3.bb | 0
.../recipes-bsp}/device-tree/device-tree.bb | 0
.../recipes-bsp}/device-tree/device-tree.bbappend | 0
.../kc705-microblazeel/kc705-microblazeel.dts | 0
.../device-tree/files/kc705-microblazeel/pl.dtsi | 0
.../files/kc705-microblazeel/system-conf.dtsi | 0
.../device-tree/files/microzed-zynq7.dts | 0
.../device-tree/files/picozed-zynq7.dts | 0
.../recipes-bsp}/device-tree/files/qemu-zynq7.dts | 0
.../device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi | 0
.../device-tree/files/zybo-linux-bd-zynq7/pl.dtsi | 0
.../zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts | 0
.../device-tree/files/zynq-7000-qspi-dummy.dtsi | 0
.../recipes-bsp}/platform-init/platform-init.bb | 0
.../platform-init/picozed-zynq7/ps7_init_gpl.c | 0
.../platform-init/picozed-zynq7/ps7_init_gpl.h | 0
.../pmu-firmware/pmu-firmware_2017.3.bb | 0
.../recipes-bsp}/pmu-firmware/pmu-rom_2017.3.bb | 0
.../reference-design/kc705-bitstream_2016.3.bb | 0
.../recipes-bsp}/reference-design/zybo-linux-bd.bb | 0
.../recipes-bsp}/u-boot/u-boot-spl-zynq-init.inc | 0
.../recipes-bsp}/u-boot/u-boot-xlnx-dev.bb | 0
.../recipes-bsp}/u-boot/u-boot-xlnx.inc | 0
...mp-Setup-partid-for-QEMU-to-match-silicon.patch | 0
.../recipes-bsp}/u-boot/u-boot-xlnx_2017.3.bb | 0
.../recipes-bsp}/u-boot/u-boot-zynq-uenv.bb | 0
.../recipes-bsp}/u-boot/u-boot_%.bbappend | 0
.../recipes-core}/newlib/libgloss_2.5.0.bb | 0
.../recipes-core}/newlib/newlib.inc | 0
.../recipes-core}/newlib/newlib_2.5.0.bb | 0
.../qemu/files/qemu-system-aarch64-multiarch | 0
.../recipes-devtools}/qemu/qemu-devicetrees.inc | 0
.../qemu/qemu-devicetrees_2017.3.bb | 0
.../qemu/qemu-xilinx-helper-native_1.0.bb | 0
.../qemu-xilinx-multiarch-helper-native_1.0.bb | 0
.../recipes-devtools}/qemu/qemu-xilinx.inc | 0
.../recipes-devtools}/qemu/qemu-xilinx_2017.3.bb | 0
.../recipes-graphics}/mali/kernel-module-mali.bb | 0
...ange-Makefile-to-be-compatible-with-Yocto.patch | 0
...i-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch | 0
...li-r7p0-00rel0-Remove-unused-trace-macros.patch | 0
...i-r7p0-00rel0-Don-t-include-mali_read_phy.patch | 0
...-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch | 0
...-mali-r7p0-page_cache_release-to-put_page.patch | 0
..._os_alloc.c-Align-with-dma_attrs-changes-.patch | 0
...ps-will-be-modified-by-the-driver-only-ti.patch | 0
...kernel_linux.c-Handle-clock-when-probed-a.patch | 0
..._pm.c-Add-PM-runtime-barrier-after-removi.patch | 0
..._xilinx-Add-the-dumb-gem-support-for-Xili.patch | 0
.../xorg-driver/xf86-video-armsoc_git.bb | 0
.../xserver-xf86-config/zynqmp/xorg.conf | 0
.../xorg-xserver/xserver-xf86-config_%.bbappend | 0
.../recipes-kernel}/linux/linux-microblaze.inc | 0
.../recipes-kernel}/linux/linux-xlnx-dev.bb | 0
.../recipes-kernel}/linux/linux-xlnx.inc | 0
...rm-xilinx-Add-encoder-for-Digilent-boards.patch | 0
...002-clk-Add-driver-for-axi_dynclk-IP-Core.patch | 0
...0003-drm-xilinx-Fix-DPMS-transition-to-on.patch | 0
.../recipes-kernel}/linux/linux-xlnx_2017.3.bb | 0
.../recipes-kernel}/linux/linux-yocto-dev.bbappend | 0
.../linux/linux-yocto-tiny_%.bbappend | 0
.../recipes-kernel}/linux/linux-yocto-xilinx.inc | 0
.../recipes-kernel}/linux/linux-yocto_%.bbappend | 0
.../bsp/kc705-microblazeel/kc705-microblazeel.cfg | 0
.../bsp/kc705-microblazeel/kc705-microblazeel.scc | 0
.../bsp/xilinx/microblaze-standard.scc | 0
.../xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc | 0
.../xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg | 0
.../xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc | 0
.../bsp/xilinx/soc/drivers-softip-pcie.cfg | 0
.../bsp/xilinx/soc/drivers-softip-pcie.scc | 0
.../bsp/xilinx/soc/drivers-xlnx-softip.cfg | 0
.../bsp/xilinx/soc/drivers-xlnx-zynq.cfg | 0
.../bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg | 0
.../xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg | 0
.../linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg | 0
.../linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc | 0
.../xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc | 0
.../linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc | 0
.../zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.cfg | 0
.../zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.scc | 0
.../linux/xilinx-kmeta/features/uio/uio.cfg | 0
.../linux/xilinx-kmeta/features/uio/uio.scc | 0
.../xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg | 0
.../xilinx-kmeta/features/v4l2/v4l2-xilinx.scc | 0
.../gcc/gcc-7/0001-Revert.patch | 0
...md-Improve-adddi3-and-subdi3-insn-definit.patch | 0
...sync.md-Correct-behaviour-and-define-side.patch | 0
...microblaze-Use-default-ident-output-gener.patch | 0
.../gcc/gcc-source_7.%.bbappend | 0
...blaze-Add-wdc.ext.clear-and-wdc.ext.flush.patch | 0
...blaze-Initial-port-of-microblaze-core-rea.patch | 0
...blaze-Communicate-in-larger-blocks-with-t.patch | 0
...05-Patch-microblaze-Add-mb-singlestepping.patch | 0
...blaze-Add-initial-port-of-linux-gdbserver.patch | 0
...blaze-Add-slr-and-shr-regs-and-little-end.patch | 0
...microblaze-Added-Backtrace-support-to-GDB.patch | 0
...microblaze-Initial-support-for-native-gdb.patch | 0
...tch-gdb-Robustify-inline-function-support.patch | 0
...ix-debug-message-when-register-is-unavail.patch | 0
...able-the-warning-message-for-eh_frame_hdr.patch | 0
...elaxation-of-assembler-resolved-reference.patch | 0
...-debug_loc-sections-after-linker-relaxati.patch | 0
...eam-change-to-garbage-collection-sweep-ca.patch | 0
.../recipes-microblaze}/gdb/gdb-7.7.1.inc | 0
.../gdb/gdb-cross-canadian_7.7.1.bb | 0
.../recipes-microblaze}/gdb/gdb-cross_7.7.1.bb | 0
.../recipes-microblaze}/gdb/gdb-microblaze-7.7.inc | 0
.../recipes-microblaze}/gdb/gdb_7.7.1.bb | 0
.../recipes-microblaze}/qemu/qemu_%.bbappend | 0
{site => meta-xilinx-bsp/site}/microblaze-common | 0
meta-xilinx-contrib/COPYING.MIT | 17 ++++++++++
meta-xilinx-contrib/README.md | 36 ++++++++++++++++++++++
meta-xilinx-contrib/conf/layer.conf | 13 ++++++++
148 files changed, 66 insertions(+)
rename COPYING.MIT => meta-xilinx-bsp/COPYING.MIT (100%)
rename README.booting.md => meta-xilinx-bsp/README.booting.md (100%)
rename README.building.md => meta-xilinx-bsp/README.building.md (100%)
rename README.md => meta-xilinx-bsp/README.md (100%)
rename README.qemu.md => meta-xilinx-bsp/README.qemu.md (100%)
rename {classes => meta-xilinx-bsp/classes}/image-types-xilinx-qemu.bbclass (100%)
rename {classes => meta-xilinx-bsp/classes}/qemuboot-xilinx.bbclass (100%)
rename {classes => meta-xilinx-bsp/classes}/xilinx-fetch-restricted.bbclass (100%)
rename {classes => meta-xilinx-bsp/classes}/xilinx-platform-init.bbclass (100%)
rename {classes => meta-xilinx-bsp/classes}/zynqmp-pmu.bbclass (100%)
rename {conf => meta-xilinx-bsp/conf}/layer.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/machine-xilinx-board.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/machine-xilinx-default.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/machine-xilinx-qemu.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/microblaze/arch-microblaze.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/microblaze/feature-microblaze-math.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/microblaze/feature-microblaze-versions.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/tune-microblaze.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/tune-zynq.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/tune-zynqmp.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/include/zynqmp-pmu-config.inc (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/kc705-microblazeel.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/microzed-zynq7.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/ml605-qemu-microblazeel.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/picozed-zynq7.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/qemu-zynq7.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/s3adsp1800-qemu-microblazeeb.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/zc702-zynq7.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/zc706-zynq7.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/zcu102-zynqmp.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/zedboard-zynq7.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/zybo-linux-bd-zynq7.conf (100%)
rename {conf => meta-xilinx-bsp/conf}/machine/zybo-zynq7.conf (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/arm-trusted-firmware/arm-trusted-firmware.inc (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/arm-trusted-firmware/arm-trusted-firmware_2017.3.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/device-tree.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/device-tree.bbappend (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/kc705-microblazeel/pl.dtsi (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/kc705-microblazeel/system-conf.dtsi (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/microzed-zynq7.dts (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/picozed-zynq7.dts (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/qemu-zynq7.dts (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/zynq-7000-qspi-dummy.dtsi (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/platform-init/platform-init.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/pmu-firmware/pmu-firmware_2017.3.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/pmu-firmware/pmu-rom_2017.3.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/reference-design/kc705-bitstream_2016.3.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/reference-design/zybo-linux-bd.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot-spl-zynq-init.inc (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot-xlnx-dev.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot-xlnx.inc (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-partid-for-QEMU-to-match-silicon.patch (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot-xlnx_2017.3.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot-zynq-uenv.bb (100%)
rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot_%.bbappend (100%)
rename {recipes-core => meta-xilinx-bsp/recipes-core}/newlib/libgloss_2.5.0.bb (100%)
rename {recipes-core => meta-xilinx-bsp/recipes-core}/newlib/newlib.inc (100%)
rename {recipes-core => meta-xilinx-bsp/recipes-core}/newlib/newlib_2.5.0.bb (100%)
rename {recipes-devtools => meta-xilinx-bsp/recipes-devtools}/qemu/files/qemu-system-aarch64-multiarch (100%)
rename {recipes-devtools => meta-xilinx-bsp/recipes-devtools}/qemu/qemu-devicetrees.inc (100%)
rename {recipes-devtools => meta-xilinx-bsp/recipes-devtools}/qemu/qemu-devicetrees_2017.3.bb (100%)
rename {recipes-devtools => meta-xilinx-bsp/recipes-devtools}/qemu/qemu-xilinx-helper-native_1.0.bb (100%)
rename {recipes-devtools => meta-xilinx-bsp/recipes-devtools}/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb (100%)
rename {recipes-devtools => meta-xilinx-bsp/recipes-devtools}/qemu/qemu-xilinx.inc (100%)
rename {recipes-devtools => meta-xilinx-bsp/recipes-devtools}/qemu/qemu-xilinx_2017.3.bb (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali.bb (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0004-staging-mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0006-staging-mali-r7p0-page_cache_release-to-put_page.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0007-mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-modified-by-the-driver-only-ti.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0009-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/xorg-driver/xf86-video-armsoc_git.bb (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf (100%)
rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/xorg-xserver/xserver-xf86-config_%.bbappend (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-microblaze.inc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-xlnx-dev.bb (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-xlnx.inc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-xlnx/v2017.3/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-xlnx/v2017.3/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-transition-to-on.patch (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-xlnx_2017.3.bb (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-yocto-dev.bbappend (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-yocto-tiny_%.bbappend (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-yocto-xilinx.inc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-yocto_%.bbappend (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/features/uio/uio.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/features/uio/uio.scc (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg (100%)
rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gcc/gcc-7/0001-Revert.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-and-subdi3-insn-definit.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gcc/gcc-7/0003-microblaze-sync.md-Correct-behaviour-and-define-side.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gcc/gcc-7/0004-gcc-config-microblaze-Use-default-ident-output-gener.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gcc/gcc-source_7.%.bbappend (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0001-Patch-microblaze-Add-wdc.ext.clear-and-wdc.ext.flush.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0003-Patch-microblaze-Initial-port-of-microblaze-core-rea.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0004-Patch-microblaze-Communicate-in-larger-blocks-with-t.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0005-Patch-microblaze-Add-mb-singlestepping.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0006-Patch-microblaze-Add-initial-port-of-linux-gdbserver.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0007-Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0008-Patch-microblaze-Added-Backtrace-support-to-GDB.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0009-Patch-microblaze-Initial-support-for-native-gdb.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0010-Patch-gdb-Robustify-inline-function-support.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0011-Patch-gdb-Fix-debug-message-when-register-is-unavail.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0012-LOCAL-Disable-the-warning-message-for-eh_frame_hdr.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0013-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0014-LOCAL-Fixup-debug_loc-sections-after-linker-relaxati.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0015-LOCAL-upstream-change-to-garbage-collection-sweep-ca.patch (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/gdb-7.7.1.inc (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/gdb-cross-canadian_7.7.1.bb (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/gdb-cross_7.7.1.bb (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/gdb-microblaze-7.7.inc (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/gdb_7.7.1.bb (100%)
rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/qemu/qemu_%.bbappend (100%)
rename {site => meta-xilinx-bsp/site}/microblaze-common (100%)
create mode 100644 meta-xilinx-contrib/COPYING.MIT
create mode 100644 meta-xilinx-contrib/README.md
create mode 100644 meta-xilinx-contrib/conf/layer.conf
diff --git a/COPYING.MIT b/meta-xilinx-bsp/COPYING.MIT
similarity index 100%
rename from COPYING.MIT
rename to meta-xilinx-bsp/COPYING.MIT
diff --git a/README.booting.md b/meta-xilinx-bsp/README.booting.md
similarity index 100%
rename from README.booting.md
rename to meta-xilinx-bsp/README.booting.md
diff --git a/README.building.md b/meta-xilinx-bsp/README.building.md
similarity index 100%
rename from README.building.md
rename to meta-xilinx-bsp/README.building.md
diff --git a/README.md b/meta-xilinx-bsp/README.md
similarity index 100%
rename from README.md
rename to meta-xilinx-bsp/README.md
diff --git a/README.qemu.md b/meta-xilinx-bsp/README.qemu.md
similarity index 100%
rename from README.qemu.md
rename to meta-xilinx-bsp/README.qemu.md
diff --git a/classes/image-types-xilinx-qemu.bbclass b/meta-xilinx-bsp/classes/image-types-xilinx-qemu.bbclass
similarity index 100%
rename from classes/image-types-xilinx-qemu.bbclass
rename to meta-xilinx-bsp/classes/image-types-xilinx-qemu.bbclass
diff --git a/classes/qemuboot-xilinx.bbclass b/meta-xilinx-bsp/classes/qemuboot-xilinx.bbclass
similarity index 100%
rename from classes/qemuboot-xilinx.bbclass
rename to meta-xilinx-bsp/classes/qemuboot-xilinx.bbclass
diff --git a/classes/xilinx-fetch-restricted.bbclass b/meta-xilinx-bsp/classes/xilinx-fetch-restricted.bbclass
similarity index 100%
rename from classes/xilinx-fetch-restricted.bbclass
rename to meta-xilinx-bsp/classes/xilinx-fetch-restricted.bbclass
diff --git a/classes/xilinx-platform-init.bbclass b/meta-xilinx-bsp/classes/xilinx-platform-init.bbclass
similarity index 100%
rename from classes/xilinx-platform-init.bbclass
rename to meta-xilinx-bsp/classes/xilinx-platform-init.bbclass
diff --git a/classes/zynqmp-pmu.bbclass b/meta-xilinx-bsp/classes/zynqmp-pmu.bbclass
similarity index 100%
rename from classes/zynqmp-pmu.bbclass
rename to meta-xilinx-bsp/classes/zynqmp-pmu.bbclass
diff --git a/conf/layer.conf b/meta-xilinx-bsp/conf/layer.conf
similarity index 100%
rename from conf/layer.conf
rename to meta-xilinx-bsp/conf/layer.conf
diff --git a/conf/machine/include/machine-xilinx-board.inc b/meta-xilinx-bsp/conf/machine/include/machine-xilinx-board.inc
similarity index 100%
rename from conf/machine/include/machine-xilinx-board.inc
rename to meta-xilinx-bsp/conf/machine/include/machine-xilinx-board.inc
diff --git a/conf/machine/include/machine-xilinx-default.inc b/meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc
similarity index 100%
rename from conf/machine/include/machine-xilinx-default.inc
rename to meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc
diff --git a/conf/machine/include/machine-xilinx-qemu.inc b/meta-xilinx-bsp/conf/machine/include/machine-xilinx-qemu.inc
similarity index 100%
rename from conf/machine/include/machine-xilinx-qemu.inc
rename to meta-xilinx-bsp/conf/machine/include/machine-xilinx-qemu.inc
diff --git a/conf/machine/include/microblaze/arch-microblaze.inc b/meta-xilinx-bsp/conf/machine/include/microblaze/arch-microblaze.inc
similarity index 100%
rename from conf/machine/include/microblaze/arch-microblaze.inc
rename to meta-xilinx-bsp/conf/machine/include/microblaze/arch-microblaze.inc
diff --git a/conf/machine/include/microblaze/feature-microblaze-math.inc b/meta-xilinx-bsp/conf/machine/include/microblaze/feature-microblaze-math.inc
similarity index 100%
rename from conf/machine/include/microblaze/feature-microblaze-math.inc
rename to meta-xilinx-bsp/conf/machine/include/microblaze/feature-microblaze-math.inc
diff --git a/conf/machine/include/microblaze/feature-microblaze-versions.inc b/meta-xilinx-bsp/conf/machine/include/microblaze/feature-microblaze-versions.inc
similarity index 100%
rename from conf/machine/include/microblaze/feature-microblaze-versions.inc
rename to meta-xilinx-bsp/conf/machine/include/microblaze/feature-microblaze-versions.inc
diff --git a/conf/machine/include/tune-microblaze.inc b/meta-xilinx-bsp/conf/machine/include/tune-microblaze.inc
similarity index 100%
rename from conf/machine/include/tune-microblaze.inc
rename to meta-xilinx-bsp/conf/machine/include/tune-microblaze.inc
diff --git a/conf/machine/include/tune-zynq.inc b/meta-xilinx-bsp/conf/machine/include/tune-zynq.inc
similarity index 100%
rename from conf/machine/include/tune-zynq.inc
rename to meta-xilinx-bsp/conf/machine/include/tune-zynq.inc
diff --git a/conf/machine/include/tune-zynqmp.inc b/meta-xilinx-bsp/conf/machine/include/tune-zynqmp.inc
similarity index 100%
rename from conf/machine/include/tune-zynqmp.inc
rename to meta-xilinx-bsp/conf/machine/include/tune-zynqmp.inc
diff --git a/conf/machine/include/zynqmp-pmu-config.inc b/meta-xilinx-bsp/conf/machine/include/zynqmp-pmu-config.inc
similarity index 100%
rename from conf/machine/include/zynqmp-pmu-config.inc
rename to meta-xilinx-bsp/conf/machine/include/zynqmp-pmu-config.inc
diff --git a/conf/machine/kc705-microblazeel.conf b/meta-xilinx-bsp/conf/machine/kc705-microblazeel.conf
similarity index 100%
rename from conf/machine/kc705-microblazeel.conf
rename to meta-xilinx-bsp/conf/machine/kc705-microblazeel.conf
diff --git a/conf/machine/microzed-zynq7.conf b/meta-xilinx-bsp/conf/machine/microzed-zynq7.conf
similarity index 100%
rename from conf/machine/microzed-zynq7.conf
rename to meta-xilinx-bsp/conf/machine/microzed-zynq7.conf
diff --git a/conf/machine/ml605-qemu-microblazeel.conf b/meta-xilinx-bsp/conf/machine/ml605-qemu-microblazeel.conf
similarity index 100%
rename from conf/machine/ml605-qemu-microblazeel.conf
rename to meta-xilinx-bsp/conf/machine/ml605-qemu-microblazeel.conf
diff --git a/conf/machine/picozed-zynq7.conf b/meta-xilinx-bsp/conf/machine/picozed-zynq7.conf
similarity index 100%
rename from conf/machine/picozed-zynq7.conf
rename to meta-xilinx-bsp/conf/machine/picozed-zynq7.conf
diff --git a/conf/machine/qemu-zynq7.conf b/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf
similarity index 100%
rename from conf/machine/qemu-zynq7.conf
rename to meta-xilinx-bsp/conf/machine/qemu-zynq7.conf
diff --git a/conf/machine/s3adsp1800-qemu-microblazeeb.conf b/meta-xilinx-bsp/conf/machine/s3adsp1800-qemu-microblazeeb.conf
similarity index 100%
rename from conf/machine/s3adsp1800-qemu-microblazeeb.conf
rename to meta-xilinx-bsp/conf/machine/s3adsp1800-qemu-microblazeeb.conf
diff --git a/conf/machine/zc702-zynq7.conf b/meta-xilinx-bsp/conf/machine/zc702-zynq7.conf
similarity index 100%
rename from conf/machine/zc702-zynq7.conf
rename to meta-xilinx-bsp/conf/machine/zc702-zynq7.conf
diff --git a/conf/machine/zc706-zynq7.conf b/meta-xilinx-bsp/conf/machine/zc706-zynq7.conf
similarity index 100%
rename from conf/machine/zc706-zynq7.conf
rename to meta-xilinx-bsp/conf/machine/zc706-zynq7.conf
diff --git a/conf/machine/zcu102-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf
similarity index 100%
rename from conf/machine/zcu102-zynqmp.conf
rename to meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf
diff --git a/conf/machine/zedboard-zynq7.conf b/meta-xilinx-bsp/conf/machine/zedboard-zynq7.conf
similarity index 100%
rename from conf/machine/zedboard-zynq7.conf
rename to meta-xilinx-bsp/conf/machine/zedboard-zynq7.conf
diff --git a/conf/machine/zybo-linux-bd-zynq7.conf b/meta-xilinx-bsp/conf/machine/zybo-linux-bd-zynq7.conf
similarity index 100%
rename from conf/machine/zybo-linux-bd-zynq7.conf
rename to meta-xilinx-bsp/conf/machine/zybo-linux-bd-zynq7.conf
diff --git a/conf/machine/zybo-zynq7.conf b/meta-xilinx-bsp/conf/machine/zybo-zynq7.conf
similarity index 100%
rename from conf/machine/zybo-zynq7.conf
rename to meta-xilinx-bsp/conf/machine/zybo-zynq7.conf
diff --git a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
similarity index 100%
rename from recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
rename to meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
diff --git a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.3.bb b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.3.bb
similarity index 100%
rename from recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.3.bb
rename to meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.3.bb
diff --git a/recipes-bsp/device-tree/device-tree.bb b/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb
similarity index 100%
rename from recipes-bsp/device-tree/device-tree.bb
rename to meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb
diff --git a/recipes-bsp/device-tree/device-tree.bbappend b/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bbappend
similarity index 100%
rename from recipes-bsp/device-tree/device-tree.bbappend
rename to meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bbappend
diff --git a/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts b/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts
similarity index 100%
rename from recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts
diff --git a/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi b/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi
similarity index 100%
rename from recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi
diff --git a/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi b/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi
similarity index 100%
rename from recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi
diff --git a/recipes-bsp/device-tree/files/microzed-zynq7.dts b/meta-xilinx-bsp/recipes-bsp/device-tree/files/microzed-zynq7.dts
similarity index 100%
rename from recipes-bsp/device-tree/files/microzed-zynq7.dts
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/microzed-zynq7.dts
diff --git a/recipes-bsp/device-tree/files/picozed-zynq7.dts b/meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts
similarity index 100%
rename from recipes-bsp/device-tree/files/picozed-zynq7.dts
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts
diff --git a/recipes-bsp/device-tree/files/qemu-zynq7.dts b/meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts
similarity index 100%
rename from recipes-bsp/device-tree/files/qemu-zynq7.dts
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts
diff --git a/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi b/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi
similarity index 100%
rename from recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi
diff --git a/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi b/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi
similarity index 100%
rename from recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi
diff --git a/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts b/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts
similarity index 100%
rename from recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts
diff --git a/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi b/meta-xilinx-bsp/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi
similarity index 100%
rename from recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi
rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi
diff --git a/recipes-bsp/platform-init/platform-init.bb b/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init.bb
similarity index 100%
rename from recipes-bsp/platform-init/platform-init.bb
rename to meta-xilinx-bsp/recipes-bsp/platform-init/platform-init.bb
diff --git a/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c b/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c
similarity index 100%
rename from recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c
rename to meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c
diff --git a/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h b/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h
similarity index 100%
rename from recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h
rename to meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h
diff --git a/recipes-bsp/pmu-firmware/pmu-firmware_2017.3.bb b/meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-firmware_2017.3.bb
similarity index 100%
rename from recipes-bsp/pmu-firmware/pmu-firmware_2017.3.bb
rename to meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-firmware_2017.3.bb
diff --git a/recipes-bsp/pmu-firmware/pmu-rom_2017.3.bb b/meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-rom_2017.3.bb
similarity index 100%
rename from recipes-bsp/pmu-firmware/pmu-rom_2017.3.bb
rename to meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-rom_2017.3.bb
diff --git a/recipes-bsp/reference-design/kc705-bitstream_2016.3.bb b/meta-xilinx-bsp/recipes-bsp/reference-design/kc705-bitstream_2016.3.bb
similarity index 100%
rename from recipes-bsp/reference-design/kc705-bitstream_2016.3.bb
rename to meta-xilinx-bsp/recipes-bsp/reference-design/kc705-bitstream_2016.3.bb
diff --git a/recipes-bsp/reference-design/zybo-linux-bd.bb b/meta-xilinx-bsp/recipes-bsp/reference-design/zybo-linux-bd.bb
similarity index 100%
rename from recipes-bsp/reference-design/zybo-linux-bd.bb
rename to meta-xilinx-bsp/recipes-bsp/reference-design/zybo-linux-bd.bb
diff --git a/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc
similarity index 100%
rename from recipes-bsp/u-boot/u-boot-spl-zynq-init.inc
rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc
diff --git a/recipes-bsp/u-boot/u-boot-xlnx-dev.bb b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx-dev.bb
similarity index 100%
rename from recipes-bsp/u-boot/u-boot-xlnx-dev.bb
rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx-dev.bb
diff --git a/recipes-bsp/u-boot/u-boot-xlnx.inc b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx.inc
similarity index 100%
rename from recipes-bsp/u-boot/u-boot-xlnx.inc
rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx.inc
diff --git a/recipes-bsp/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-partid-for-QEMU-to-match-silicon.patch b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-partid-for-QEMU-to-match-silicon.patch
similarity index 100%
rename from recipes-bsp/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-partid-for-QEMU-to-match-silicon.patch
rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-partid-for-QEMU-to-match-silicon.patch
diff --git a/recipes-bsp/u-boot/u-boot-xlnx_2017.3.bb b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2017.3.bb
similarity index 100%
rename from recipes-bsp/u-boot/u-boot-xlnx_2017.3.bb
rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2017.3.bb
diff --git a/recipes-bsp/u-boot/u-boot-zynq-uenv.bb b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-uenv.bb
similarity index 100%
rename from recipes-bsp/u-boot/u-boot-zynq-uenv.bb
rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-uenv.bb
diff --git a/recipes-bsp/u-boot/u-boot_%.bbappend b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot_%.bbappend
similarity index 100%
rename from recipes-bsp/u-boot/u-boot_%.bbappend
rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot_%.bbappend
diff --git a/recipes-core/newlib/libgloss_2.5.0.bb b/meta-xilinx-bsp/recipes-core/newlib/libgloss_2.5.0.bb
similarity index 100%
rename from recipes-core/newlib/libgloss_2.5.0.bb
rename to meta-xilinx-bsp/recipes-core/newlib/libgloss_2.5.0.bb
diff --git a/recipes-core/newlib/newlib.inc b/meta-xilinx-bsp/recipes-core/newlib/newlib.inc
similarity index 100%
rename from recipes-core/newlib/newlib.inc
rename to meta-xilinx-bsp/recipes-core/newlib/newlib.inc
diff --git a/recipes-core/newlib/newlib_2.5.0.bb b/meta-xilinx-bsp/recipes-core/newlib/newlib_2.5.0.bb
similarity index 100%
rename from recipes-core/newlib/newlib_2.5.0.bb
rename to meta-xilinx-bsp/recipes-core/newlib/newlib_2.5.0.bb
diff --git a/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch b/meta-xilinx-bsp/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
similarity index 100%
rename from recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
rename to meta-xilinx-bsp/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
diff --git a/recipes-devtools/qemu/qemu-devicetrees.inc b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees.inc
similarity index 100%
rename from recipes-devtools/qemu/qemu-devicetrees.inc
rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees.inc
diff --git a/recipes-devtools/qemu/qemu-devicetrees_2017.3.bb b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2017.3.bb
similarity index 100%
rename from recipes-devtools/qemu/qemu-devicetrees_2017.3.bb
rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2017.3.bb
diff --git a/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb
similarity index 100%
rename from recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb
rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb
diff --git a/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
similarity index 100%
rename from recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
diff --git a/recipes-devtools/qemu/qemu-xilinx.inc b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc
similarity index 100%
rename from recipes-devtools/qemu/qemu-xilinx.inc
rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc
diff --git a/recipes-devtools/qemu/qemu-xilinx_2017.3.bb b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2017.3.bb
similarity index 100%
rename from recipes-devtools/qemu/qemu-xilinx_2017.3.bb
rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2017.3.bb
diff --git a/recipes-graphics/mali/kernel-module-mali.bb b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali.bb
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
diff --git a/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-page_cache_release-to-put_page.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-page_cache_release-to-put_page.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-page_cache_release-to-put_page.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-page_cache_release-to-put_page.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0007-mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0007-mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0007-mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0007-mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-modified-by-the-driver-only-ti.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-modified-by-the-driver-only-ti.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-modified-by-the-driver-only-ti.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-modified-by-the-driver-only-ti.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0009-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0009-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0009-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0009-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch
diff --git a/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch
similarity index 100%
rename from recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch
rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch
diff --git a/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
similarity index 100%
rename from recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch
rename to meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch
diff --git a/recipes-graphics/xorg-driver/xf86-video-armsoc_git.bb b/meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc_git.bb
similarity index 100%
rename from recipes-graphics/xorg-driver/xf86-video-armsoc_git.bb
rename to meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc_git.bb
diff --git a/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf b/meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf
similarity index 100%
rename from recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf
rename to meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf
diff --git a/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend b/meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend
similarity index 100%
rename from recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend
rename to meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend
diff --git a/recipes-kernel/linux/linux-microblaze.inc b/meta-xilinx-bsp/recipes-kernel/linux/linux-microblaze.inc
similarity index 100%
rename from recipes-kernel/linux/linux-microblaze.inc
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-microblaze.inc
diff --git a/recipes-kernel/linux/linux-xlnx-dev.bb b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bb
similarity index 100%
rename from recipes-kernel/linux/linux-xlnx-dev.bb
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bb
diff --git a/recipes-kernel/linux/linux-xlnx.inc b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx.inc
similarity index 100%
rename from recipes-kernel/linux/linux-xlnx.inc
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx.inc
diff --git a/recipes-kernel/linux/linux-xlnx/v2017.3/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/v2017.3/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch
similarity index 100%
rename from recipes-kernel/linux/linux-xlnx/v2017.3/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/v2017.3/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch
diff --git a/recipes-kernel/linux/linux-xlnx/v2017.3/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/v2017.3/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch
similarity index 100%
rename from recipes-kernel/linux/linux-xlnx/v2017.3/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/v2017.3/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch
diff --git a/recipes-kernel/linux/linux-xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-transition-to-on.patch b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-transition-to-on.patch
similarity index 100%
rename from recipes-kernel/linux/linux-xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-transition-to-on.patch
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-transition-to-on.patch
diff --git a/recipes-kernel/linux/linux-xlnx_2017.3.bb b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2017.3.bb
similarity index 100%
rename from recipes-kernel/linux/linux-xlnx_2017.3.bb
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2017.3.bb
diff --git a/recipes-kernel/linux/linux-yocto-dev.bbappend b/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend
similarity index 100%
rename from recipes-kernel/linux/linux-yocto-dev.bbappend
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend
diff --git a/recipes-kernel/linux/linux-yocto-tiny_%.bbappend b/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend
similarity index 100%
rename from recipes-kernel/linux/linux-yocto-tiny_%.bbappend
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend
diff --git a/recipes-kernel/linux/linux-yocto-xilinx.inc b/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-xilinx.inc
similarity index 100%
rename from recipes-kernel/linux/linux-yocto-xilinx.inc
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-xilinx.inc
diff --git a/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend
similarity index 100%
rename from recipes-kernel/linux/linux-yocto_%.bbappend
rename to meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-microblazeel.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc
diff --git a/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg
diff --git a/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc
similarity index 100%
rename from recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc
rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc
diff --git a/recipes-microblaze/gcc/gcc-7/0001-Revert.patch b/meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0001-Revert.patch
similarity index 100%
rename from recipes-microblaze/gcc/gcc-7/0001-Revert.patch
rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0001-Revert.patch
diff --git a/recipes-microblaze/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-and-subdi3-insn-definit.patch b/meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-and-subdi3-insn-definit.patch
similarity index 100%
rename from recipes-microblaze/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-and-subdi3-insn-definit.patch
rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-and-subdi3-insn-definit.patch
diff --git a/recipes-microblaze/gcc/gcc-7/0003-microblaze-sync.md-Correct-behaviour-and-define-side.patch b/meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0003-microblaze-sync.md-Correct-behaviour-and-define-side.patch
similarity index 100%
rename from recipes-microblaze/gcc/gcc-7/0003-microblaze-sync.md-Correct-behaviour-and-define-side.patch
rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0003-microblaze-sync.md-Correct-behaviour-and-define-side.patch
diff --git a/recipes-microblaze/gcc/gcc-7/0004-gcc-config-microblaze-Use-default-ident-output-gener.patch b/meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0004-gcc-config-microblaze-Use-default-ident-output-gener.patch
similarity index 100%
rename from recipes-microblaze/gcc/gcc-7/0004-gcc-config-microblaze-Use-default-ident-output-gener.patch
rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0004-gcc-config-microblaze-Use-default-ident-output-gener.patch
diff --git a/recipes-microblaze/gcc/gcc-source_7.%.bbappend b/meta-xilinx-bsp/recipes-microblaze/gcc/gcc-source_7.%.bbappend
similarity index 100%
rename from recipes-microblaze/gcc/gcc-source_7.%.bbappend
rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-source_7.%.bbappend
diff --git a/recipes-microblaze/gdb/files/0001-Patch-microblaze-Add-wdc.ext.clear-and-wdc.ext.flush.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0001-Patch-microblaze-Add-wdc.ext.clear-and-wdc.ext.flush.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0001-Patch-microblaze-Add-wdc.ext.clear-and-wdc.ext.flush.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0001-Patch-microblaze-Add-wdc.ext.clear-and-wdc.ext.flush.patch
diff --git a/recipes-microblaze/gdb/files/0003-Patch-microblaze-Initial-port-of-microblaze-core-rea.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0003-Patch-microblaze-Initial-port-of-microblaze-core-rea.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0003-Patch-microblaze-Initial-port-of-microblaze-core-rea.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0003-Patch-microblaze-Initial-port-of-microblaze-core-rea.patch
diff --git a/recipes-microblaze/gdb/files/0004-Patch-microblaze-Communicate-in-larger-blocks-with-t.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0004-Patch-microblaze-Communicate-in-larger-blocks-with-t.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0004-Patch-microblaze-Communicate-in-larger-blocks-with-t.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0004-Patch-microblaze-Communicate-in-larger-blocks-with-t.patch
diff --git a/recipes-microblaze/gdb/files/0005-Patch-microblaze-Add-mb-singlestepping.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0005-Patch-microblaze-Add-mb-singlestepping.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0005-Patch-microblaze-Add-mb-singlestepping.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0005-Patch-microblaze-Add-mb-singlestepping.patch
diff --git a/recipes-microblaze/gdb/files/0006-Patch-microblaze-Add-initial-port-of-linux-gdbserver.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0006-Patch-microblaze-Add-initial-port-of-linux-gdbserver.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0006-Patch-microblaze-Add-initial-port-of-linux-gdbserver.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0006-Patch-microblaze-Add-initial-port-of-linux-gdbserver.patch
diff --git a/recipes-microblaze/gdb/files/0007-Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0007-Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0007-Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0007-Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch
diff --git a/recipes-microblaze/gdb/files/0008-Patch-microblaze-Added-Backtrace-support-to-GDB.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0008-Patch-microblaze-Added-Backtrace-support-to-GDB.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0008-Patch-microblaze-Added-Backtrace-support-to-GDB.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0008-Patch-microblaze-Added-Backtrace-support-to-GDB.patch
diff --git a/recipes-microblaze/gdb/files/0009-Patch-microblaze-Initial-support-for-native-gdb.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0009-Patch-microblaze-Initial-support-for-native-gdb.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0009-Patch-microblaze-Initial-support-for-native-gdb.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0009-Patch-microblaze-Initial-support-for-native-gdb.patch
diff --git a/recipes-microblaze/gdb/files/0010-Patch-gdb-Robustify-inline-function-support.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0010-Patch-gdb-Robustify-inline-function-support.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0010-Patch-gdb-Robustify-inline-function-support.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0010-Patch-gdb-Robustify-inline-function-support.patch
diff --git a/recipes-microblaze/gdb/files/0011-Patch-gdb-Fix-debug-message-when-register-is-unavail.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0011-Patch-gdb-Fix-debug-message-when-register-is-unavail.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0011-Patch-gdb-Fix-debug-message-when-register-is-unavail.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0011-Patch-gdb-Fix-debug-message-when-register-is-unavail.patch
diff --git a/recipes-microblaze/gdb/files/0012-LOCAL-Disable-the-warning-message-for-eh_frame_hdr.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0012-LOCAL-Disable-the-warning-message-for-eh_frame_hdr.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0012-LOCAL-Disable-the-warning-message-for-eh_frame_hdr.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0012-LOCAL-Disable-the-warning-message-for-eh_frame_hdr.patch
diff --git a/recipes-microblaze/gdb/files/0013-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0013-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0013-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0013-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch
diff --git a/recipes-microblaze/gdb/files/0014-LOCAL-Fixup-debug_loc-sections-after-linker-relaxati.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0014-LOCAL-Fixup-debug_loc-sections-after-linker-relaxati.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0014-LOCAL-Fixup-debug_loc-sections-after-linker-relaxati.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0014-LOCAL-Fixup-debug_loc-sections-after-linker-relaxati.patch
diff --git a/recipes-microblaze/gdb/files/0015-LOCAL-upstream-change-to-garbage-collection-sweep-ca.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0015-LOCAL-upstream-change-to-garbage-collection-sweep-ca.patch
similarity index 100%
rename from recipes-microblaze/gdb/files/0015-LOCAL-upstream-change-to-garbage-collection-sweep-ca.patch
rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0015-LOCAL-upstream-change-to-garbage-collection-sweep-ca.patch
diff --git a/recipes-microblaze/gdb/gdb-7.7.1.inc b/meta-xilinx-bsp/recipes-microblaze/gdb/gdb-7.7.1.inc
similarity index 100%
rename from recipes-microblaze/gdb/gdb-7.7.1.inc
rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb-7.7.1.inc
diff --git a/recipes-microblaze/gdb/gdb-cross-canadian_7.7.1.bb b/meta-xilinx-bsp/recipes-microblaze/gdb/gdb-cross-canadian_7.7.1.bb
similarity index 100%
rename from recipes-microblaze/gdb/gdb-cross-canadian_7.7.1.bb
rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb-cross-canadian_7.7.1.bb
diff --git a/recipes-microblaze/gdb/gdb-cross_7.7.1.bb b/meta-xilinx-bsp/recipes-microblaze/gdb/gdb-cross_7.7.1.bb
similarity index 100%
rename from recipes-microblaze/gdb/gdb-cross_7.7.1.bb
rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb-cross_7.7.1.bb
diff --git a/recipes-microblaze/gdb/gdb-microblaze-7.7.inc b/meta-xilinx-bsp/recipes-microblaze/gdb/gdb-microblaze-7.7.inc
similarity index 100%
rename from recipes-microblaze/gdb/gdb-microblaze-7.7.inc
rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb-microblaze-7.7.inc
diff --git a/recipes-microblaze/gdb/gdb_7.7.1.bb b/meta-xilinx-bsp/recipes-microblaze/gdb/gdb_7.7.1.bb
similarity index 100%
rename from recipes-microblaze/gdb/gdb_7.7.1.bb
rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb_7.7.1.bb
diff --git a/recipes-microblaze/qemu/qemu_%.bbappend b/meta-xilinx-bsp/recipes-microblaze/qemu/qemu_%.bbappend
similarity index 100%
rename from recipes-microblaze/qemu/qemu_%.bbappend
rename to meta-xilinx-bsp/recipes-microblaze/qemu/qemu_%.bbappend
diff --git a/site/microblaze-common b/meta-xilinx-bsp/site/microblaze-common
similarity index 100%
rename from site/microblaze-common
rename to meta-xilinx-bsp/site/microblaze-common
diff --git a/meta-xilinx-contrib/COPYING.MIT b/meta-xilinx-contrib/COPYING.MIT
new file mode 100644
index 0000000..89de354
--- /dev/null
+++ b/meta-xilinx-contrib/COPYING.MIT
@@ -0,0 +1,17 @@
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/meta-xilinx-contrib/README.md b/meta-xilinx-contrib/README.md
new file mode 100644
index 0000000..f15d1bd
--- /dev/null
+++ b/meta-xilinx-contrib/README.md
@@ -0,0 +1,36 @@
+meta-xilinx-contrib
+===================
+
+This layer is a contribution layer to support for MicroBlaze, Zynq and ZynqMP architectures.
+This layer depends on meta-xilinx-bsp layer.
+
+
+Maintainers, Mailing list, Patches
+==================================
+
+Please send any patches, comments or questions for this layer to
+the [meta-xilinx mailing list](https://lists.yoctoproject.org/listinfo/meta-xilinx):
+
+ meta-xilinx at lists.yoctoproject.org with '[meta-xilinx-contrib]' in the subject.
+
+
+Subscribe to mailing list at
+https://lists.yoctoproject.org/listinfo/meta-xilinx
+
+Maintainers:
+
+ Manjukumar Harthikote Matha <manjukumar.harthikote-matha at xilinx.com>
+
+Dependencies
+============
+
+This layer depends on:
+
+ URI: git://git.openembedded.org/bitbake
+
+ URI: git://git.openembedded.org/openembedded-core
+ layers: meta
+
+ URI: git://git.openembedded.org/meta-xilinx
+
+
diff --git a/meta-xilinx-contrib/conf/layer.conf b/meta-xilinx-contrib/conf/layer.conf
new file mode 100644
index 0000000..41ea5aa
--- /dev/null
+++ b/meta-xilinx-contrib/conf/layer.conf
@@ -0,0 +1,13 @@
+# We have a conf and classes directory, add to BBPATH
+BBPATH .= ":${LAYERDIR}"
+
+# We have a packages directory, add to BBFILES
+BBFILES += "${LAYERDIR}/recipes-*/*/*.bb"
+BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend"
+
+BBFILE_COLLECTIONS += "xilinx-contrib"
+BBFILE_PATTERN_xilinx-contrib = "^${LAYERDIR}/"
+BBFILE_PRIORITY_xilinx-contrib = "5"
+
+LAYERDEPENDS_xilinx-contrib = "core"
+LAYERDEPENDS_xilinx-contrib = "xilinx"
--
2.7.4
More information about the meta-xilinx
mailing list