[meta-xilinx] [meta-xilinx-bsp][PATCH v2] zcu106-zynqmp.conf: Add support for ZCU106 Evaluation Kit
Luca Ceresoli
luca at lucaceresoli.net
Wed May 30 23:58:14 PDT 2018
Hi Manjukumar,
On 31/05/2018 02:52, Manjukumar Harthikote Matha wrote:
>
>
>> -----Original Message-----
>> From: Luca Ceresoli [mailto:luca at lucaceresoli.net]
>> Sent: Wednesday, May 30, 2018 2:33 AM
>> To: Manjukumar Harthikote Matha <MANJUKUM at xilinx.com>; meta-
>> xilinx at yoctoproject.org
>> Cc: Devarsh Thakkar <DEVARSHT at xilinx.com>; Devarsh Thakkar
>> <DEVARSHT at xilinx.com>
>> Subject: Re: [meta-xilinx] [meta-xilinx-bsp][PATCH v2] zcu106-zynqmp.conf: Add
>> support for ZCU106 Evaluation Kit
>>
>> Hi Manjukumar, Devarsh,
>>
>> On 29/05/2018 04:04, Manjukumar Matha wrote:
>>> From: Devarsh Thakkar <devarsh.thakkar at xilinx.com>
>>>
>>> The ZCU106 Evaluation Kit enables designers to jumpstart designs for
>>> video conferencing, surveillance, Advanced Driver Assisted Systems
>>> (ADAS) and streaming and encoding applications. This kit features a
>>> Zynq® UltraScale+™ MPSoC EV device and supports all major peripherals
>>> and interfaces, enabling development for a wide range of applications.
>>> The included ZU7EV device is equipped with a quad-core ARM® Cortex™-A53
>>> applications processor, dual-core Cortex-R5 real-time processor,
>>> Mali™-400 MP2 graphics processing unit, 4KP60 capable H.264/H.265 video
>>> codec, and 16nm FinFET+ programmable logic.
>>>
>>> This patch adds machine configuration file for ZCU106 Evaluation Kit
>>> with required setting of board specific yocto variables needed for
>>> compilation of bootloader, kernel and device-tree.
>>>
>>> - linux-xlnx is the kernel provider
>>> - u-boot-xlnx is the u-boot provider which will also generate SPL boot.bin
>>> - hwcodec is provided by libomxil-xlnx recipe, this will pull in
>>> additional dependencies of VCU kernel modules, control software,
>>> firmware binaries
>>>
>>> Depending on the application need you may want to pass the appropriate
>>> CMA size in bootargs or set CONFIG_CMA_SIZE_MBYTES in kernel.
>>>
>>> While using SPL flow, you may need to provide additional hack to pass
>>> the PMU config object. This is similar to all ZU+ boards, due to gap in
>>> SPL flow unable to load PMU config object.
>>
>> Thanks for the added comments.
>>
>>> Signed-off-by: Devarsh Thakkar <devarsht at xilinx.com>
>>> Tested-by: Maulik Desai <maulik.desai at xilinx.com>
>>> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-
>> matha at xilinx.com>
>>> ---
>>> Changelog:
>>> v2: Add commit message to describe the providers and state of SPL boot.
>>> Also add the requirement of CMA size required based on appliction
>>>
>>> meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf | 33
>> ++++++++++++++++++++++
>>> .../recipes-bsp/u-boot/u-boot-xlnx_2018.1.bb | 1 +
>>> 2 files changed, 34 insertions(+)
>>> create mode 100644 meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf
>>>
>>> diff --git a/meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf b/meta-xilinx-
>> bsp/conf/machine/zcu106-zynqmp.conf
>>> new file mode 100644
>>> index 0000000..42ac479
>>> --- /dev/null
>>> +++ b/meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf
>>> @@ -0,0 +1,33 @@
>>> +#@TYPE: Machine
>>> +#@NAME: zcu106-zynqmp
>>> +#@DESCRIPTION: Machine support for ZCU106 Evaluation Board.
>>> +
>>> +require conf/machine/include/tune-zynqmp.inc
>>> +require conf/machine/include/machine-xilinx-default.inc
>>> +require conf/machine/include/machine-xilinx-board.inc
>>> +include conf/machine/include/zynqmp-pmu-config.inc
>>> +
>>> +MACHINE_FEATURES = "rtc ext2 ext3 vfat usbhost"
>>> +
>>> +UBOOT_MACHINE = "xilinx_zynqmp_zcu106_revA_defconfig"
>>> +SPL_BINARY = "spl/boot.bin"
>>> +
>>> +SERIAL_CONSOLE = "115200 ttyPS0"
>>
>> SERIAL_CONSOLE is deprecated, I think this should become SERIAL_CONSOLES.
>>
>
> I will merge this as is and send out another patch for all machines to use
> SERIAL_CONSOLES
That's fine, thanks.
--
Luca
More information about the meta-xilinx
mailing list