Age | Commit message (Collapse) | Author |
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
set XILINX_VER_MAIN to 2021.1
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
PMUFW SOM module has been refactored into generic modules for OT and
External WDT support. Update the compiler flags accordingly.
Signed-off-by: Jyotheeswar Reddy Mutthareddyvari <jyotheeswar.reddy.mutthareddyvari@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Setting PARALLEL_MAKE to 1 to avoide race condition during compile
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
This is no longer applicable, and simply changed the hash of the recipes.
It was verified that libmetal is not used in either case any longer, and
should be removed to ensure we can re-use sstate-cache and avoid PR
incrementing when building variants of the same machines.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
The following warning occurs:
WARNING: u-boot-zynq-uenv-1.0-r0 do_package: Manifest manifest-x86_64_x86_64-nativesdk-xilinx-bootbin.packagedata not found in ... (variant '')?
Because u-boot-zynq-uenv has a dependency on xilinx-bootbin, it requires
access to the packagedata manifest file. This is generated by the
do_packagedata step, but that step requires do_package to run first.
A prior change had already set 'PACKAGE = ""', so no package will be
generated, but at least the packagedata is now generated to avoid
the warning.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
As part of recent yocto changes _machine-name has to be replaced with
_soc to be able to override this variable in .conf file without _forcevariable.
Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
fsbl was split into a packaging component (fsbl) and the build of the
firmware (fsbl-firmware) to support other build flows like decoupling.
Changing the build dependency to the build package, fsbl-firmware to
have access to some necessary header files
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
creating alias for some SOM bsp.
Signed-off-by: Shubhangi Mahalle <shubhangi.shrikrushna-mahalle@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Changing SRC_URI file checks to bb.parse.SkipRecipe so fatal error isnt
raised if the recipe isnt included in the image being built, as well as
changing fatal error checking for fpga-overlay machine feature to just
warnings the user will have to take care of
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Previously we were using FPGA_MNGR_RECONFIG_ENABLE for several things:
configuring device-tree/xilinx-bootbin, and for checks when using
fpgamanager classes. Moving to fpga-overlay MACHINE_FEATURE.
to summarize, with fpga-overlay enabled as a MACHINE_FEATURE,
- fpgamanager_custom/fpgamanager_dtg classes can be used
- overlays will be enabled for device-tree (pl.dtsi will be split out)
- the main device-tree will be compiled using the '-@' flag (to generate
the symbols node needed to support overlays)
- xilinx-bootbin will not package bitstream for zynqmp
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Using new device-tree.inc file to set repo specific variables like
branch/srcrev etc
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Add shell.json as a required file for both the dtb and custom fpgamanager
classes. This is needed as per latest dfx-mgr requirement.
Signed-off-by: Christian Kohn <christian.kohn@xilinx.com>
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
CR-1089940
Signed-off-by: pujag <pujag@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
cherry-pick: ce29c26
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
if using an _append in device-tree.inc when adding repo, SRC_URI
setting will be more robust when users add their own files to SRC_URI
(which is necessary for recipes using fpgamanager_dtg.bbclass) as a
'SRC_URI=' will not override the device-tree repo.
Using SRC_URI_append as previously done in fpgamanager_dtg.bbclass
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
cherry-pick: 9576482
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Issue: CR-1099316
Normally using the xlnx-embeddedsw class will define the PV, we want to
use 1.0 instead.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
cherry-pick: 73309b9
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Issue: CR-1099316
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
cherry-pick:6b46bbc
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Using xlnx-embeddedsw class will ensure that we're always using the
same version of embeddedsw as other components do. This also provides
the common abstraction point.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
cherry-pick: 37e4545
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Adding pmc_cdo bin file exactly as before in subdir CDO/ to fix issues
with plnx-deploy
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Issue: CR-1098190
Fixes a packaging error when using 'usrmerge' in DISTRO_FEATURES
(nonarch_base_libdir is set to /usr/lib in this case, and to /lib when
usrmerge is not used).
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
As we took out boot bin install, using it from deploy directory
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
needed
installing/package/package_qa for bootbin was needed for updateboot
flow, but as that is deprecated, taking out the no longer needed tasks
Also as we are not installing anything setting PACKAGES to empty
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Create device-tree.inc that is shared between device-tree, fpga-manager-util,
uboot-device-tree
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
in 2020.2.2_SOM there is command in compile task but in 2021.1 we got
oe_runmake which is not generating outputs. so as workaround adding the
make command in do_compile task of 2021.1 to generate the outputs.
Signed-off-by: Swagath Gadde <swagath.gadde@xilinx.com>
Instead of replacing 'oe_runmake' with 'make', we match behavior by setting
the PARALLE_MAKE to "-j 1".
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
IMAGE_FEATURES should only control which package are getting included
into the image, it shouldnt control and configuration/compile options.
we kept the fpga-manager IMAGE_FEATURE but also added a fpga-overlay
DISTRO_FEATURE to control config options, updating prints to reflect
this
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Issue: CR-1097203
Adjust xsct-tarball to know to install XSCT before 'fsbl-firmware'.
Adjust fsbl-firmware to clear the EXTRA_OEMAKE on a zynq build.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
Follow the examples of the pmu/psm/plm firmware.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
Removing all updateboot wiring as we are aligning with imgupdate
implementation for boot component upgrade
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
Catch a download failure, this may happen if the checksum is wrong or the
file is not available to be downloaded.
Switch errors to be fatal to stop the build ASAP.
Verify that the extracted XSCT is the one we're want, or inform the user
XSCT is broken.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
update the ai-engine driver version to 2.1
Signed-off-by: Tejus Siddagangaiah <tejus.siddagangaiah@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
Issue: CR-1093394
The configuration was run for the 'linux' override, however 32-bit Linux on
ARM uses the 'linux-gnueabi' override.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
Issue: CR-1093394
Make builds run serially to attempt to resolve difficult to reproduce
failures.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|