[U-Boot] [PATCH 0/3] Add support for new Xilinx Versal ACAPs

Michal Simek monstr at monstr.eu
Mon Oct 8 14:19:17 UTC 2018


Hi,

st 3. 10. 2018 v 7:58 odesílatel Michal Simek <michal.simek at xilinx.com>
napsal:

> Xilinx is introducing Versal, an adaptive compute acceleration platform
> (ACAP), built on 7nm FinFET process technology. Versal ACAPs combine
> Scalar Processing Engines, Adaptable Hardware Engines, and Intelligent
> Engines with leading-edge memory and interfacing technologies to deliver
> powerful heterogeneous acceleration for any application. The Versal AI
> Core series has five devices, offering 128 to 400 AI Engines. The series
> includes dual-core Arm Cortex™-A72 application processors, dual-core Arm
> Cortex-R5 real-time processors, 256KB of on-chip memory with ECC, more
> than 1,900 DSP engines optimized for high-precision floating point with
> low latency.
>
> For more information please look at
> https://www.xilinx.com/products/silicon-devices/acap/versal.html
>
> The patch series enables QEMU versal virt platform (xlnx-versal-virt)
> where DTB is propagated from QEMU that's why CONFIG_OF_BOARD option is
> used.
>
> Thanks,
> Michal
>
>
> Michal Simek (3):
>   arm64: versal: Add support for new Xilinx Versal ACAPs
>   net: gem: Do not setup any clock for Xilinx SoC Versal
>   arm64: versal: Add Xilinx Versal Virtual QEMU board
>
>  Kconfig                                       |  2 +-
>  MAINTAINERS                                   |  6 ++
>  arch/arm/Kconfig                              | 10 +++
>  arch/arm/Makefile                             |  1 +
>  arch/arm/mach-versal/Kconfig                  | 44 +++++++++++++
>  arch/arm/mach-versal/Makefile                 |  8 +++
>  arch/arm/mach-versal/clk.c                    | 30 +++++++++
>  arch/arm/mach-versal/cpu.c                    | 83
> ++++++++++++++++++++++++
>  arch/arm/mach-versal/include/mach/gpio.h      |  6 ++
>  arch/arm/mach-versal/include/mach/hardware.h  | 34 ++++++++++
>  arch/arm/mach-versal/include/mach/sys_proto.h |  6 ++
>  board/xilinx/versal/MAINTAINERS               |  7 +++
>  board/xilinx/versal/Makefile                  |  7 +++
>  board/xilinx/versal/board.c                   | 81
> ++++++++++++++++++++++++
>  configs/xilinx_versal_virt_defconfig          | 68 ++++++++++++++++++++
>  drivers/mmc/Kconfig                           |  2 +-
>  drivers/net/Kconfig                           |  2 +-
>  drivers/net/zynq_gem.c                        |  2 +
>  drivers/spi/Kconfig                           |  4 +-
>  env/Kconfig                                   |  4 +-
>  include/configs/xilinx_versal.h               | 91
> +++++++++++++++++++++++++++
>  21 files changed, 491 insertions(+), 7 deletions(-)
>  create mode 100644 arch/arm/mach-versal/Kconfig
>  create mode 100644 arch/arm/mach-versal/Makefile
>  create mode 100644 arch/arm/mach-versal/clk.c
>  create mode 100644 arch/arm/mach-versal/cpu.c
>  create mode 100644 arch/arm/mach-versal/include/mach/gpio.h
>  create mode 100644 arch/arm/mach-versal/include/mach/hardware.h
>  create mode 100644 arch/arm/mach-versal/include/mach/sys_proto.h
>  create mode 100644 board/xilinx/versal/MAINTAINERS
>  create mode 100644 board/xilinx/versal/Makefile
>  create mode 100644 board/xilinx/versal/board.c
>  create mode 100644 configs/xilinx_versal_virt_defconfig
>  create mode 100644 include/configs/xilinx_versal.h
>
> --
> 1.9.1
>
>
Any comment for this series?

Thanks,
Michal

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


More information about the U-Boot mailing list