[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 02:33:17 PDT 2018
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.
Other than than, looks good.
Thanks,
--
Luca
More information about the meta-xilinx
mailing list