fpga-manager-util_1.0.bb: Fix spacing issues
by Jaewon Lee 6 years 9 months
fpga-manager-util_1.0.bb: Fix spacing issues

Changed all spaces to tabs

Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
a80b9eaa
fpga-manager-util_1.0.bb: Set weaker assignment to...
by Manjukumar Matha 6 years 9 months
fpga-manager-util_1.0.bb: Set weaker assignment to SRCREV

Set weaker assignment to SRCREV, so that we can override later in
automation during development flow

Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
1d19f1ab
xsctyaml.bbclass: Remove multiple default setting ...
by Manjukumar Matha 6 years 9 months
xsctyaml.bbclass: Remove multiple default setting of YAML_ENABLE_DT_OVERLAY

This patch fixes this issue
|
| cp: cannot stat
'<path>fpga-manager-util/xilinx+gitAUTOINC+dff2e80bc7-r0/recipe-sysroot/boot/devicetree/*.dtbo':
No such file or directory

YAML_ENABLE_DT_OVERLAY is defined later to '1' or '0' depending on
IMAGE_FEATURES. If the variable is set multiple times at the same
assignment level, the variable will be set to empty since it occurs
first and it would not consider whether fpga-manager is set or not in
IMAGE_FEATURES. Remove the line which explictly sets to empty

Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
309d0d62
xsctyaml.bbclass: Use weaker assignment for YAML_E...
by Jaewon Lee 6 years 9 months
xsctyaml.bbclass: Use weaker assignment for YAML_ENABLE_DT_OVERLAY

to allow exterior override for YAML_ENABLE_DT_OVERLAY, changing
assignment to use ?=

Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
bb3384ba
externalxsctsrc.bbclass:embedded sw source directo...
by Varalaxmi Bingi 6 years 9 months
externalxsctsrc.bbclass:embedded sw source directory structure changes

This patch will change the fsbl,pmu-fw source,fs-boot source DIRECTORY structure in COMPILE_TRIGGER_FILES

Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@xilinx.com>
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
7f0c9aeb
fpga-manager-util_1.0.bb: installing base hdf's pl...
by Jaewon Lee 6 years 9 months
fpga-manager-util_1.0.bb: installing base hdf's pl.dtbo, not system.dtb

Installing base hdf's pl.dtbo (compiled in device-tree recipe) as
base.dtbo. Fixing the line that was copying the full dtb to rootfs
instead of the overlay.

Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
d3d7b1e4
fpga-manager-util_1.0.bb: Add extra hdfs to SRC_UR...
by Jaewon Lee 6 years 9 months
fpga-manager-util_1.0.bb: Add extra hdfs to SRC_URI

Adding all hdfs in EXTRA_HDF path to src_uri in an anonymous python
function to support auto rebuilding if an hdf in that directory is
added/removed.

Cleaning necessary directories before the fetch and configure tasks to
ensure removed hdfs are not packaged. (This will mean any change of hdfs
in EXTRA_HDF will trigger a clean build) All items in src_uri are copied
to $WORKDIR, so in this case all hdfs will be stored in
${WORKDIR}${EXTRA_HDF}. Setting XSCTH_HDF to ${WORKDIR}${EXTRA_HDF} to
use hdfs from within the WORKDIR.

Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
6965a305
fpga-manager-util_1.0.bb: Add HDF_LIST to optimize...
by Jaewon Lee 6 years 9 months
fpga-manager-util_1.0.bb: Add HDF_LIST to optimize compile and install

Make use of HDF_LIST, which is a list of all extra hdf names, to be able
to loop only once in both compile and install functions. Instead of
having two loops for dtsi/dtbo and bit/bin files, there will be one
iteration through the hdf names to find the appropriate files.

When adding HDF_LIST, there was a very similar variable called
extrapackages, where the only difference was a prepended '${PN}-'
Defining extrapackages at the end, with use of format() function to
simplify code.

Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
0164db28
xsctyaml.bbclass: Provide config to build device-t...
by Manjukumar Matha 6 years 10 months
xsctyaml.bbclass: Provide config to build device-tree with "remove_pl"

YAML configuration variable to build device-tree with "remove_pl". This
will ensure pl.dtsi is not included in system-top.dts

Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
1ab40bc3
openamp-fw.inc: Use append so that we dont overrid...
by Manjukumar Matha 6 years 10 months
openamp-fw.inc: Use append so that we dont override compiler flags

Use append instead of overriding the compiler flags. This will make sure
other compiler flags are applied along with mcpu flags and ARMR5 flags.

Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
6e73b5d5
Report a bug