[meta-xilinx] [meta-xilinx-bsp][PATCH v2] zcu106-zynqmp.conf: Add support for ZCU106 Evaluation Kit

Manjukumar Harthikote Matha MANJUKUM at xilinx.com
Wed May 30 17:52:45 PDT 2018



> -----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

Thanks,
Manju


More information about the meta-xilinx mailing list