[meta-xilinx] [PATCH 6/7] zcu102-zynqmp: Use 'rev 1.0' U-Boot config and deploy boot.bin

Mike Looijmans mike.looijmans at topic.nl
Tue Oct 10 06:43:34 PDT 2017

On 10-10-17 12:45, Luca Ceresoli wrote:
> Hi Mike, Nathan,
> On 09/10/2017 12:43, Mike Looijmans wrote:
>> On 09-10-17 11:23, Luca Ceresoli wrote:
>>> Hi Nathan,
>> ...
>>> What's the current status of U-Boot SPL on zynqmp? Last time I checked
>>> it appeared not yet ready for a complete Linux boot, because it cannot
>>> pass the configuration object to the PMU firmware.
>>> - Can U-Boot SPL boot a complete Linux without FSBL on zcu102?
>>> - How much that applies to other zynqmp chips and boards (especially
>>>     UltraZed)?
>> I worked around it by building the config object into the pmufw:
>> https://github.com/topic-embedded-products/meta-topic/commit/706f74c9cd5fcf398ff24ee77962ebfe23340998
>> The data is already there, all that's needed is a line of code that
>> installs it.
> Interesting, thanks! It's really a small patch, I will certainly test it.
> On which board/silicon did you test it?

On our own boards, "topic-miamimp", we currenlty have xczu6ug, xczu9ug and 
xczu15ug chips on them. The modules can be used as drop-in replacement for our 
Zynq modules.

>> This also gets around the licensing issue, the config object is not GPL
>> compatible, so including it into u-boot code poses a challenge in itself.
> Sure. And I agree with Nathan it seems a good solution also from a
> technical point of view.

Technically a better approach may be to "compile" the configuration blob into 
a separate binary and append it to the pmufw.bin. It'd make it replacable, and 
reduce the resident size of the pmufw.

It would even make sense to send the configuration from the kernel, since 
apparently you need to change the config if you decide (for example) to use 
the SPI1 controller in an application. The SD0 controller being disabled by 
default in the config already gave me a really bad headache as it caused the 
SD driver to defer...

Kind regards,

Mike Looijmans
System Expert

TOPIC Products
Materiaalweg 4, NL-5681 RJ Best
Postbus 440, NL-5680 AK Best
Telefoon: +31 (0) 499 33 69 79
E-mail: mike.looijmans at topicproducts.com
Website: www.topicproducts.com

Please consider the environment before printing this e-mail

Visit us at the Space Tech Expo Europe (Stand E-71)

More information about the meta-xilinx mailing list