<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/recipes-bsp/u-boot, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2017-12-14T00:11:14+00:00</updated>
<entry>
<title>meta-xilinx: Restructuring meta-xilinx to support multiple layers</title>
<updated>2017-12-14T00:11:14+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2017-12-07T00:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=a18947c20dba2c0c38db8bde1ad4684995df4bbd'/>
<id>urn:sha1:a18947c20dba2c0c38db8bde1ad4684995df4bbd</id>
<content type='text'>
As discussed previously on mailing list, we are proceeding with layer
restructuring. For rocko release we will have the following layers

meta-xilinx
        -&gt;meta-xilinx-bsp (current meta-xilinx)
        -&gt;meta-xilinx-contrib

In the subsequent releases we will add other layers from Xilinx
meta-xilinx
        -&gt;meta-xilinx-bsp (current meta-xilinx)
        -&gt;meta-petalinux
        -&gt;meta-xilinx-tools
        -&gt;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.

Recipe changes :
 * Move reference design zybo-linux-bd.bb to meta-xilinx-contrib
 * Move kernel patches realted to zybo-linux-bd-zynq7 board to
   meta-xilinx-contrib
 * Update README

Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>u-boot-spl-zynq-init.inc: Add virtual/boot-bin provider</title>
<updated>2017-12-04T22:24:24+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-12-03T09:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=b1a0592fbc175dbc53201b077b2239993d98a122'/>
<id>urn:sha1:b1a0592fbc175dbc53201b077b2239993d98a122</id>
<content type='text'>
Add back the PROVIDES for virtual/boot-bin and additionally improve the
logic that enables the provide so that U-Boot can be built without
providing virtual/boot-bin.

In order for the u-boot recipe to provide virtual/boot-bin for Zynq and
ZynqMP targets the selected provider for virtual/boot-bin must be the
current u-boot (e.g. u-boot or u-boot-xlnx) or the provider must be
unset. When u-boot provides virtual/boot-bin it is only enabling the
deployment of boot.bin. In cases where it is not the provider it
forcibly prevents the deployment of boot.bin. This ensures that the
platform-init files are still provided even if SPL is not used for the
boot.bin.

Additionally for ZynqMP if u-boot is not providing the boot.bin do not
depend on virtual/pmu-firmware. Since the boot.bin is what contains the
pmu binary.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>u-boot-xlnx: provide overrideable repo/branch plumbing</title>
<updated>2017-12-04T22:13:20+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2017-11-29T23:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=d8c635715f41fb49a63426e5f6863b419ef9a0cd'/>
<id>urn:sha1:d8c635715f41fb49a63426e5f6863b419ef9a0cd</id>
<content type='text'>
With these patches, top level component selection configuration can now
easily override u-boot-xlnx source repositories and branches.

Signed-off-by: Cyril Chemparathy &lt;cyril.chemparathy@xilinx.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>u-boot-xlnx_2017.3: Fix QEMU SD boot partition setup</title>
<updated>2017-11-21T19:19:00+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-14T13:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c29b040639203fd3f1d96db01162db2611e6a7b3'/>
<id>urn:sha1:c29b040639203fd3f1d96db01162db2611e6a7b3</id>
<content type='text'>
Add a patch to fix the SD boot partition setup for QEMU targets such
that instead of QEMU being special it defaults to the same behaviour as
silicon/etc.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>u-boot-xlnx.inc: For ZCU102 populate u-boot-spl.bin</title>
<updated>2017-11-21T19:19:00+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-14T13:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=43fbfe482dd57c485080bfb6729e1a4e43954938'/>
<id>urn:sha1:43fbfe482dd57c485080bfb6729e1a4e43954938</id>
<content type='text'>
u-boot-spl.bin is used for runqemu execution since boot.bin has a header
it cannot be loaded such that the boot.bin image content is at its load
address.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>u-boot-zynq-uenv.bb: Rework into python task and support ZynqMP</title>
<updated>2017-11-21T19:19:00+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-14T13:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=1b81a517df6b62a37ed7ec14e3c475681ada77d0'/>
<id>urn:sha1:1b81a517df6b62a37ed7ec14e3c475681ada77d0</id>
<content type='text'>
Rework the do_compile from shell appends into a python task such that
special string content ('${..}' of u-boot environment vars) can be
handed cleanly.

Additionally rework some variables such that they can be overridden for
zynq/zynqmp specific values, as well as allowing custom overrides to
e.g. bootargs.

This also adds support for differing image load types include Image
(arm64), zImage, fitImage and the existing uImage. The u-boot cmd
(boot*) is automatically selected depending on the type of
KERNEL_IMAGETYPE.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>Update recipes for Xilinx v2017.3 release</title>
<updated>2017-11-21T19:19:00+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-14T13:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=9814008b5ff354142e644609b6b4356c4161c521'/>
<id>urn:sha1:9814008b5ff354142e644609b6b4356c4161c521</id>
<content type='text'>
Update the arm-trusted-firmware, pmu-firmware, u-boot-xlnx, linux-xlnx,
qemu-xilinx and qemu-devicetrees recipes for to the 'xilinx-v2017.3'
release tags.

Drop/update existing patches where applicable.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>u-boot-spl-zynq-init.inc: Add ZynqMP PMU binary input support</title>
<updated>2017-11-21T19:19:00+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-14T13:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=06d3a9509ed38ae39ee4bfaa698e625011576318'/>
<id>urn:sha1:06d3a9509ed38ae39ee4bfaa698e625011576318</id>
<content type='text'>
Add support to provide the path of the PMU firmware to the U-Boot build
via the CONFIG_PMUFW_INIT_FILE config so that the binary can be embedded
into the boot.bin output where support is available (e.g. u-boot-xlnx).

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>u-boot-spl-zynq-init.inc: Use task and rework logic</title>
<updated>2017-11-21T19:19:00+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-14T13:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=b302f65c8ab5bd030d2aa21896e8028e584d19dc'/>
<id>urn:sha1:b302f65c8ab5bd030d2aa21896e8028e584d19dc</id>
<content type='text'>
Change the include so that is adds a task for platform-init setup when
required. This avoids the need to modify the do_configure task which
prevents changes to its taskhash and avoids issues with taskhash
modification when the meta-xilinx layer is added but no configuration is
changed or used from it.

Improve the logic around how configs are detected such that
UBOOT_MACHINE can specify either the make target or the defconfig file
name (e.g. *_config or *_defconfig). U-Boot and u-boot.inc accept both
targets as valid configs since the values are passed directory to
U-Boot's kbuild/kconfig.

This change also drops compatibility with the older variable names
HAS_PS7INIT and FORCE_PS7INIT. Additionally the 'virtual/boot-bin'
provide logic was broken in most cases since SPL_BINARY =
"spl/boot.bin", so remove it.

Clean up use of tabs in python.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>u-boot-xlnx.inc: In certain cases the 'bc' command is needed</title>
<updated>2017-10-18T08:00:09+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-09-30T11:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=691754a8a67f82b72d9ed059f3a6d08cde198e8f'/>
<id>urn:sha1:691754a8a67f82b72d9ed059f3a6d08cde198e8f</id>
<content type='text'>
Add bc-native as build time dependency

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
</feed>
