summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* meta-xilinx-standalone-experimental: recipes-bsp: embeddedsw: fsbl-firmware: ↵Mark Hatle2022-07-231-0/+10
| | | | | | | | | | | properly copy the psu_init* files The files are copied into ${WORKDIR} and need to be made available to be used by the sources. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit eb060e678f792000872dbf9b32fa9b5686f3a127) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update branchAppana Durga Kedareswara rao2022-07-231-5/+4
| | | | | | | | | This commit updates the branch to xilinx-v2022.1-sdt-experimental branch. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 5eda1310b02be7176d8306ed041ebe65a6194300) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-libraries: xilpuf: Update ↵Appana Durga Kedareswara rao2022-07-231-1/+1
| | | | | | | | | | | | dependencies as per latest source code With the updated source code xilpuf is depending on xilplmi library update the dependency for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 3237767e23367fcac0aed9c689431593793ecadb) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-libraries: xilnvm: Update ↵Appana Durga Kedareswara rao2022-07-231-1/+1
| | | | | | | | | | | | dependencies as per latest source code With the updated source code xilnvm is depending on xilplmi library update the dependency for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 58ac45a28df88461eeff5c07570d3f64aa3d84d8) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-bsp: embeddedsw: plm-firmware: ↵Appana Durga Kedareswara rao2022-07-231-1/+1
| | | | | | | | | | | | Update dependencies as per latest source code With the updated source code plm is depending on xilnvm library update the dependency for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 54e4ceab902ed0f4493133b5c11dbff90aebc335) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* u-boot-xlnx: Update branch and SRCREV for update releaseChristian Kohn2022-07-231-2/+2
| | | | | | Update the u-boot branch and commit ID for the 2022.1_update1 release. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com>
* linux-xlnx: Update branch and SRCREV for update releaseChristian Kohn2022-07-231-2/+2
| | | | | | Update the kernel branch and commit ID for the 2022.1_update1 release. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com>
* u-boot-xlnx_%.bbappend: reorganizing u-boot recipe codeVaralaxmi Bingi2022-07-231-0/+40
| | | | | | | | | | | This patch will move the u-boot code from meta-xilinx-tools to meta-xilinx. Not all flows use the meta-xilinx-tools layer. Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit ea12b72b50072cf43ce0aa142100d2a3166f21e7) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-bsp:uboot-device-tree: provencore memory reservationAkshay Belsare2022-07-232-0/+22
| | | | | | | | | | | | | Provencore Linux driver and testapp is enabled through MACHINE_FEATURES. When provencore is enabled, reserve memory required for provencore through uboot device tree. This patch adds pnc.dtsi to system-top.dts file when provencore is enabled. pnc.dtsi contains the memory address and memory size that needs to be reserved. Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit 48a70b151434c00f2518eb079833b8f8d8ff6ec3) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-bsp:device-tree: provencore memory reservationAkshay Belsare2022-07-232-0/+19
| | | | | | | | | | | | | Provencore Linux driver and testapp is enabled through MACHINE_FEATURES. When provencore is enabled, reserve memory required for provencore through device tree. This patch adds pnc.dtsi to system-top.dts file when provencore is enabled. pnc.dtsi contains the memory address and memory size that needs to be reserved. Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit f8d5a51bbb029dfe5a9f8217f4c93fdec0607616) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* extract-cdo: Avoid directly populating ${DEPLOY_DIR_IMAGE}Corey Thompson2022-05-031-5/+10
| | | | | | | | | | | | | | | This creates problems when images are deployed from sstate cache. Avoid it by extracting the xilinx-bootbin boot.bin file into the extract-cdo build dir ${B}. Then deploy from the output from ${B}. (Original commit submitted by Corey Thompson <ctompso@ciena.com>) Commit adjusted to change extraction directory vs copying the boot.bin. Update the summary to better reflect what this is doing, as well as the do_compile comment. Disable (noexec) the do_install as this isn't a target package. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* xrt_git:zocl_git:update commitidrbramand2022-05-022-8/+10
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* linux-firmware-ti-bt: dbg package requires dev package which requires baseMark Hatle2022-05-021-0/+4
| | | | | | | | | | Add an empty base package w/ an RDEPENDS on the specifically named firmware package. This allows the automatic installation of -dev or -dbg packages to work properly. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 3fe9375d75c1e5266cef1feb27c57d6a5b83ca1f) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* *WORKAROUND* weston-init: Launch weston as root userChristian Kohn2022-05-021-2/+2
| | | | | | | | | Update the systemd service file to launch weston as root user instead of the weston user as otherwise weston errors out with an EGL_BAD_ALLOC error which has not been root caused at this point. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* qemu: Update to 2022.1 release versionMark Hatle2022-05-022-4/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* iproute2: Provide 5.15.0 version, taken from Yocto Project masterMark Hatle2022-05-023-0/+141
| | | | | | | | | | | | | | | | | | | Yocto Project master, commit: 93c449d6b2d1436b529c084cffca6b9a477f4b3b commit 93c449d6b2d1436b529c084cffca6b9a477f4b3b (HEAD) Author: wangmy <wangmy@fujitsu.com> Date: Tue Nov 9 23:02:42 2021 +0800 iproute2: upgrade 5.14.0 -> 5.15.0 (From OE-Core rev: 609fd71c5d132b77072f1eb0cc4fe94370371eff) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 0d663f82b6c8858e667449c99a54c219ebe7caad) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* boot.cmd.generic:add support for usb bootSwagath Gadde2022-05-021-1/+1
| | | | | | | This patch will add support for usb devices which is needed when it is in boot_targets. Signed-off-by: Swagath Gadde <swagath.gadde@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* libdfx: update libdfx bb file to enable shared library supportNava kishore Manne2022-05-021-7/+7
| | | | | | | | | | This patch updates libdfx bb file to enable shared library support Signed-off-by: Nava kishore Manne <nava.manne@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 65230983f4183fddbe4a45cb85da656eb5054c55) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dfx-mgr: fix systemd service fileSergei Korneichuk2022-05-022-3/+10
| | | | | | | | | | Fix ExecStart and Description. Add Documentation and comments. Fix warnings during systemd start-up. Signed-off-by: Sergei Korneichuk <sergei.korneichuk@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 299550b94abee3c8653fbcbc4f2e1f94fae7741e) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dfx-mgr: new SRCREV, remove xrtSergei Korneichuk2022-05-021-1/+1
| | | | | | | | | Remove xrt due to changes in the new SRCREV Signed-off-by: Sergei Korneichuk <sergei.korneichuk@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit 9403fc26b709c6babf868b8b6e2fab927220563d) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* dfx-mgr: new SRCREV, remove libdfxgraphSergei Korneichuk2022-05-021-7/+3
| | | | | | | | | | Remove libdfxgraph package since the new SRCREV is due to removal of the opendfx-graph code. Signed-off-by: Sergei Korneichuk <sergei.korneichuk@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit 6945929681a1466a5310e7cce1c30e0aa9d6b7d3) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* Fix ATF provencore enable not workingJohn Toomey2022-05-021-1/+1
| | | | | | | | | | | | | | arm-trusted-firmware checks if "provencore" is in COMBINED_FEATURES but this is not correct as COMBINED_FEATURES contains the intersection of MACHINE_FEATURES and DISTRO_FEATURES rather than the union and the required settings do not get applied. This change checks for "provencore" in MACHINE_FEATURES. Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 5cae9775ec4a1744a6bd43d8d0ad828e6ca256e0) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Enable ProvenCore in ATF with MACHINE_FEATURESJohn Toomey2022-05-021-0/+3
| | | | | | | | | | | | The ProvenCore secure OS required changes have been merged into the ATF repo but require extra settings to be passed in order to enable it. When "provencore" is found in MACHINE_FEATURES the required settings are passed using EXTRA_OEMAKE. Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit bee4893778edbb935867cfae50825544a53d0cb9) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "**TEMPORARY** atf: set ATF_MEM_BASE, ATF_MEM_SIZE to bypass size ↵Venkatesh Yadav Abbarapu2022-05-021-2/+2
| | | | | | | | issues with latest gcc version" This reverts commit 00c9ca7989542caef20ea30bbf263d66d3942cad. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* fpgamanager_custom: Split SRC_URI with spaceRaju Kumar Pothuraju2022-05-021-4/+4
| | | | | | | | | | | | | | | Splitting with file:// is not extracting the file name when git path is in between (Ex: file://rp.xsa git://devicetree-xlnx.git file://base.tcl) with above example the xsa path will be "rp.xsa git://devicetree-xlnx.git" which is not proper. To fix this splitting the SRC_URI with space and removes the prefix 'file://'. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 091a36ab03c04b5b507e8d862372c4e4d21a9814) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* recipes-kernel: linux: add auto load support for usb2244 driverPiyush Mehta2022-05-021-0/+1
| | | | | | | | | | This patch adds usb2244 (USB-SD) autoload module support for the kr260 board. Signed-off-by: Piyush Mehta <piyush.mehta@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit e716f0cc60c7dcfcd5e989370488c000a4420d5e) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* pmu-firmware_%.bbappend: Move k26 configuration to meta-somVikram Sreenivasa Batchali2022-05-021-1/+0
| | | | | | | | | | Signed-off-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com> Remove the k26 configuration. New configuration in meta-som. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit db42f007e2cc89d98c55b5ca8a51ed22ea4c6090) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* device-tree: Remove ultra96 mipi device tree filesChristian Kohn2022-05-021-8/+0
| | | | | | | | | | The ultra96 harwdare design is updated to not include mipi anymore. Remove the corresponding SRC_URI and do_configure appends. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 1116c944d91e82a94fefc7bd05d1506a1e10e47d) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move from 2021.2 to 2022.1Mark Hatle2022-05-0228-42/+103
| | | | | | | | | | Rename recipes from 2021.2 to 2022.1 as necessary. Move internal references to 2022.1 (layer.conf and local.conf.sample) Move kernel to 2022.1 branch, as well as various kernel modules. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* xserver-nodm-init: limit the number of restart for serviceRohit Visavalia2022-03-282-0/+14
| | | | | | | | | With current option "Restart=always", xserver-nodm service will keep on restart if it fails. By limiting the restart count(5) unnecessary restart can be avoided. Signed-off-by: Rohit Visavalia <rohit.visavalia@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* zynqmp: xorg: Update xorg configuration file to use busidRohit Visavalia2022-03-281-0/+1
| | | | | | | | | Instead of relying in Xorg's default flow(dri/card0) use DP PS busid for Display device. User can update busid based on display device used. Signed-off-by: Rohit Visavalia <rohit.visavalia@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* u-boot-xlnx: oe-core now provides an xxd-native if requiredMark Hatle2022-03-282-3/+1
| | | | | | | Remove host-tool requirement, switch to using Yocto Project provided xxd-native, provided by vim-native. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* ltp: Disable ltp gdb dependency only on MicroblazeMark Hatle2022-03-281-0/+2
| | | | | | | On-target gdb does not work on microblaze, disable the dependency. This may affect certain ltp test cases. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* gdb: Disable on-target GDB for microblazeMark Hatle2022-03-281-0/+7
| | | | | | | | | | | | | Failure: ../../gdb-10.2/bfd/cpu-microblaze.c:75:1: warning: missing initializer for field 'max_reloc_offset_into_insn' of 'bfd_arch_info_type' {aka 'const struct bfd_arch_info'} [-Wmissing-field-initializers] | 75 | }, | | ^ | In file included from ../../gdb-10.2/bfd/cpu-microblaze.c:23: | ./bfd.h:1998:14: note: 'max_reloc_offset_into_insn' declared here | 1998 | signed int max_reloc_offset_into_insn; | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* device-tree: Allow the CONFIG_DTFILE to be a dts and cleanupMark Hatle2022-03-281-11/+10
| | | | | | | | | Cleanup the conditionals, as only one file is allowed to be specified. Also use the converted version so if a dts is passed in, the dtb will be installed after it is generated. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "device-tree: Allow the CONFIG_DTFILE to be a dts"Mark Hatle2022-03-281-2/+2
| | | | | | This reverts commit f03941e1d98828e17d2bd9d6de56f61baa712f52. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dt-processor: Avoid warning messages for baremetalMark Hatle2022-03-281-0/+36
| | | | | | | Baremetal doesn't use tpm, virtualization or security layers. Avoid the checks, as these layers are often used by the Linux configuration. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* fsbl-firmware: Move to explicit psu_init settingsMark Hatle2022-03-282-18/+51
| | | | | | | The location for psu_init is now explicitly set. If the psu_init files are not available, a warning will be presented to the user. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dt-processor.sh: Remove SYSTEM_DTFILE Linux specific settingMark Hatle2022-03-281-4/+0
| | | | | | | SYSTEM_DTFILE points to the original system-top.dts. CONFIG_DTFILE will point to the configuration specific device tree (dtb). Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* device-tree: Allow the CONFIG_DTFILE to be a dtsMark Hatle2022-03-281-2/+2
| | | | | | | | | Instead of processing the CONFIG_DTFILE, process the converted (generated) DTB files. This resolves an issue where a user passes in a DTS, the system generated a DTB and attempts to install both the DTS and DTB triggering an unexpected file problem during package generation. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilffs: Allow per recipe configurationMark Hatle2022-03-281-3/+4
| | | | | | | The recipe can have: use_mkfs, read_only, and word_access specified as a per recipe configuration. Only read_only is enabled by default. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dt-processor.sh: Add -l argument to write local.conf to a fileMark Hatle2022-03-281-30/+46
| | | | | | | The -l argument will write the local.conf fragment to a file of the user's choice. This can help automation that uses the dt-processor.sh. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: Change from lopper.py to lopperMark Hatle2022-03-2838-98/+98
| | | | | | | Upgrade of lopper changed the executable name to lopper. Switch all of the users. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* lopper.bbappend: Backport latest lopper from meta-virtualization (master)Mark Hatle2022-03-282-45/+37
| | | | | | | | | | | | | The bbappend essentially replaces the existing lopper.bb from meta-virt (honister). When meta-virt is updated, most of this bbappend will no longer be necessary. Also update the SRCREV and PV to indicate we're now based on version 1.0.2. Also update xilinx-lops path to match. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* kernel-module-vcu: Add vcu rules to video groupSandeep Gundlupet Raju2022-03-282-1/+20
| | | | | | | | | Adding vcu rules file changing permissions and ownership group to video so that any new user added to video groups can run allegro vcu encoder and decoder devices. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* weston-init: Pass --continue-without-input when launching westonChristian Kohn2022-03-282-2/+2
| | | | | | | | | | | | | | | | | | This ensures that we do not need keyboard/mouse or other input system Weston's default behavior is to not open if input devices are not found, but we may not always have input devices connected for systems running weston in field. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> This commit is based on 762a20b493cc219a46d9ac188fe4895a111ee7b4 from meta-openembedded-core. It was later reverted in master because it breaks the fbdev backend. At Xilinx, we are using the drm backend so it is safe to add this. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* weston-init: Copy init and service file from openembedded-coreChristian Kohn2022-03-282-0/+125
| | | | | | | | | Current as of honister commits e09625b31c6dbe7121665a554e26e267b809beb1 and a849f29bcbd85c6d30d2ef4e061ef332ea555450 Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* weston-init: Use 644 permission for ini fileChristian Kohn2022-03-281-1/+1
| | | | | | | | | Use 644 permission for the Xilinx ini file which matches the default ini file permissions from upstream. This allows non-root users to also load this ini file. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* embeddedsw: Update fsbl image nameSandeep Gundlupet Raju2022-03-282-2/+2
| | | | | | | | Update FSBL_IMAGE_NAME to align with expected file name to be fsbl-${MACHINE}. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* lopper: Update SRCREV to upstream masterSandeep Gundlupet Raju2022-03-281-7/+6
| | | | | | | | 1. Update SRCREV to upstream master commit id. 2. Update do_install based on new directory structure in source. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>