arm64: versal-net: Add PL bit stream load support
authorPrasad Kummari <prasad.kummari@amd.com>
Thu, 27 Mar 2025 10:51:58 +0000 (16:21 +0530)
committerMichal Simek <michal.simek@amd.com>
Wed, 16 Apr 2025 11:44:44 +0000 (13:44 +0200)
commitc2db55499a5d460f33d649728853ca3b69d0c754
treed08e93c788e6e7f1de27143abc87e04ce1b8b4f8
parentb5a88e9d95369537876bef1e84e591f583bf7d85
arm64: versal-net: Add PL bit stream load support

Add support for loading the secure & non-secure pdi images and
PL bitstream on the Versal NET platform. The FPGA driver is enabled
to load the bitstream in PDI format on the AMD Versal NET device.
PDI is the new programmable device image format for Versal NET,
and the bitstream for the Versal NET platform is generated exclusively
in this format.

The source code for the versalnet loadpdi command and the
CONFIG_CMD_VERSAL_NET configuration has been removed. It now utilizes
the fpga load <dev> <address> <length> command to load secure &
non-secure pdi images.

Signed-off-by: Prasad Kummari <prasad.kummari@amd.com>
Link: https://lore.kernel.org/r/20250327105200.1262615-2-prasad.kummari@amd.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
arch/arm/mach-versal-net/Kconfig
board/xilinx/versal-net/Kconfig [deleted file]
board/xilinx/versal-net/Makefile
board/xilinx/versal-net/board.c
board/xilinx/versal-net/cmds.c [deleted file]
configs/xilinx_versal_net_virt_defconfig
include/xilinx.h