The source code for the versal loadpdi command and the
CONFIG_CMD_VERSAL configuration has been removed. It now utilizes
the fpga loadcommand to load secure &
non-secure pdi images.
Signed-off-by: Prasad Kummari
---
arch/arm/mach-versal/Kconfig | 1 -
board/xilinx/versal/Kconfig |
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 loadcommand to load secure &
non-secure pdi images.
Signed-off-by: Prasad Kummari
---
arch/
sal2 loadpdi command and the
CONFIG_CMD_VERSAL2 configuration has been removed. It now utilizes
the fpga loadcommand to load secure &
non-secure pdi images.
Signed-off-by: Prasad Kummari
---
arch/arm/mach-versal2/Kconfig | 1 -
board/amd/versal2/Kconfig | 16 --
board/amd
Prasad Kummari (3):
arm64: versal-net: Add PL bit stream load support
arm64: versal2: Add PL bit stream load support
xilinx: versal: remove versal loadpdi command
arch/arm/mach-versal-net/Kconfig | 1 -
arch/arm/mach-versal/Kconfig | 1 -
arch/arm/mach-versal2
string.
A 13-bit mask (0x1FFF) is applied to PMC_MULTI_BOOT_MASK to obtain
the correct values in BootROM.
Signed-off-by: Prasad Kummari
---
arch/arm/mach-versal/include/mach/hardware.h | 2 ++
board/xilinx/versal/board.c | 8 ++-
drivers/firmware/firmware-zynqmp.c
) . . . │
└──┘ └──┘ └──┘ └──┘
2 Sectors for 8 KByte blocks
8 Sectors for 32 KByte blocks
16 Sectors for 64 KByte blocks
data sheet:
chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://ww1.microchip.com/downloads/en/DeviceDoc/20005013D.pdf
Signed-off-by: Prasad Kummari
---
drivers/mtd/spi/spi-nor-core.c | 13
Need to rebase top of this commit:
Link:
https://lore.kernel.org/r/b3b678603f76b9f6490c0a46ed0cec06652d1aa5.1701853668.git.tejas.arvind.bhum...@amd.com
Prasad Kummari (1):
spi: cadence_qspi: Fix Versal NET ospi indirect write timed out issue
Tejas Bhumkar (1):
spi: cadence_qspi: Fix versal
rs. To resolve these timeouts, the timeout
value has been increased to 500ms, taking reference from the Linux
implementation.
Signed-off-by: Prasad Kummari
---
drivers/spi/cadence_qspi_apb.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/spi/cadence_qspi
From: Tejas Bhumkar
To reduce the CPU load in waiting for the OSPI internal SRAM to
clear in indirect mode, it's better to use the
CQSPI_REG_IRQSTATUS register to check for indirect operation to complete.
Enabled interrupt for Indirect Complete and Transfer Watermark
Breach interrupt status regis
, resulting in incorrect data being read.
To resolve this issue, when using STIG transactions, the corresponding
supplementary byte of any STIG opcode must be defined in the Opcode
Extension Register (Lower).
Signed-off-by: Prasad Kummari
---
drivers/spi/cadence_ospi_versal.c | 12 +++-
drivers
://lore.kernel.org/u-boot/20241018082644.22495-1-venkatesh.abbar...@amd.com/T/#u
Signed-off-by: Prasad Kummari
---
drivers/mtd/spi/spi-nor-core.c | 47 ++
include/linux/mtd/spi-nor.h| 3 +++
2 files changed, 45 insertions(+), 5 deletions(-)
diff --git a/drivers/mtd/spi
. Similar checks are
used in TFTP, serial load, and boot code to prevent overwriting
reserved memory.
Signed-off-by: Prasad Kummari
---
Changes in V4:
- Removed do_spi_read_lmb_check().
- Added the lmb_read_check() function in lmb.c, making it reusable for
NAND, MMC, etc.
- Addressed review
. Similar checks are
used in TFTP, serial load, and boot code to prevent overwriting
reserved memory.
Signed-off-by: Prasad Kummari
---
Changes in V3:
- Removed lmb_init_and_reserve() as part of latest LMB series.
- Error message moved to one place.
- lmb_alloc_addr() is not required because the
. Similar checks are
used in TFTP, serial load, and boot code to prevent overwriting
reserved memory.
Signed-off-by: Prasad Kummari
---
Changes in V2:
- Rebased the code changes on top of the next branch.
UT:
Tested on Versal NET board
Versal NET> sf read 0xf00 0x0 0x
Remove device tree overlay (DTBO) entries for the ZynqMP target
from the Makefile. Add new device tree binaries (DTBs) for the
zynqmp-sm-k24-revA and zynqmp-smk-k24-revA configurations.
Signed-off-by: Michal Simek
Signed-off-by: Prasad Kummari
---
arch/arm/dts/Makefile | 21
rule. This also automatically appends
DTC_FLAGS_foo_base += -@ to all base files
The platform's Makefile only needs to have this now:
foo-dtbs := foo_base.dtb foo_overlay1.dtbo foo_overlay2.dtbo
dtb-y := foo.dtb
Signed-off-by: Prasad Kummari
---
arch/arm/dts/Make
Changes in v2:
- Corrected commit description.
Prasad Kummari (2):
kbuild: cherry-pick kbuild fdtoverlay changes from linux
arm64: zynqmp: Remove overlays and add new dtb entries for ZynqMP
arch/arm/dts/Makefile | 78 +-
scripts/Kbuild.include | 4
Included the SPI header to resolve the no previous prototypes
for function. Removed unused mode variable.
sparse warnings
warning: no previous prototype for 'spi_get_env_dev'
[-Wmissing-prototypes]
warning: variable 'mode' set but not used
[-Wunused-but-set-variable]
Signed-of
/lore.kernel.org/all/20920b0df6b067aca4040459a9677d7d1d6d766a.1615354376.git.viresh.ku...@linaro.org/
Signed-off-by: Prasad Kummari
---
arch/arm/dts/Makefile | 57 ++
scripts/Kbuild.include | 4 +++
scripts/Makefile.build | 1 +
scripts
Remove device tree overlay (DTBO) entries for the ZynqMP target
from the Makefile. Add new device tree binaries (DTBs) for the
zynqmp-sm-k24-revA and zynqmp-smk-k24-revA configurations.
Signed-off-by: Michal Simek
Signed-off-by: Prasad Kummari
---
arch/arm/dts/Makefile | 21
Prasad Kummari (2):
kbuild: Add generic rule to apply fdtoverlay
arm64: zynqmp: Remove overlays and add new dtb entries for ZynqMP
arch/arm/dts/Makefile | 78 +-
scripts/Kbuild.include | 4 +++
scripts/Makefile.build | 1 +
scripts/Makefile.lib
mek
Signed-off-by: Michal Simek
Co-develop-by: Prasad Kummari
Signed-off-by: Prasad Kummari
---
arch/arm/mach-zynqmp/include/mach/hardware.h | 6 -
arch/arm/mach-zynqmp/zynqmp.c| 26
2 files changed, 31 insertions(+), 1 deletion(-)
diff --git a/arch/arm/m
. Similar checks are
used in TFTP, serial load, and boot code to prevent overwriting
reserved memory.
Signed-off-by: Prasad Kummari
---
UT:
Tested on Versal NET board
Versal NET> sf read 0xf00 0x0 0x100
device 0 offset 0x0, size 0x
From: Tejas Bhumkar
Since the opcode SPINOR_OP_CHIP_ERASE (0xc7) is not supported
for the S28HS02GT flash, the NO_CHIP_ERASE flag has been added
to enable sector erase functionality instead.
Signed-off-by: Tejas Bhumkar
Signed-off-by: Prasad Kummari
---
Changes in v2:
- corrected commit
From: Tejas Bhumkar
Since the opcode SPINOR_OP_CHIP_ERASE (0xc7) is not supported
for the S28HS02GT flash, the NO_CHIP_ERASE flag has been added
to enable sector erase functionality instead.
Signed-off-by: Tejas Bhumkar
Signed-off-by: Prasad Kummari
---
drivers/mtd/spi/spi-nor-ids.c | 2
Enabled the default utilization of the NFS command on Versal Gen 2
platform to facilitate booting images through the network using
the NFS protocol
Signed-off-by: Prasad Kummari
---
Changes in v2:
- corrected commit description.
configs/amd_versal2_virt_defconfig | 1 +
1 file changed, 1
Enabled the default utilization of the NFS command on Versal2
platform to facilitate booting images through the network using
the NFS protocol
Signed-off-by: Prasad Kummari
---
configs/amd_versal2_virt_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs
Enabled the default utilization of the NFS command on ZynqMP Kria
platforms to facilitate booting images through the network using
the NFS protocol.
Signed-off-by: Prasad Kummari
---
configs/xilinx_zynqmp_kria_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs
Add support for ISSI 128MB flash IS25LP01GG. This part
supports 4byte opcodes. It also supports dual and quad
read.
Signed-off-by: Prasad Kummari
---
drivers/mtd/spi/spi-nor-ids.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c
Added SPI_NOR_OCTAL_READ flag for Macronix mx66uw2g345gx0 2Gb(256MB)
NOR Flash memory has been added. Initial testing was conducted on the
Versal NET board using SDR mode, which included basic erase, write,
and read-back operations.
Signed-off-by: Prasad Kummari
---
drivers/mtd/spi/spi-nor
30 matches
Mail list logo