From: Tingting Meng
A redundant comparison (jtag_usercode >= 0) was removed from the
condition checking jtag_usercode. Since jtag_usercode is an unsigned
integer, the check for non-negativity was always true. The code was
simplified to resolve the Coverity warning.
Signed-off-by: Tingting M
From: Tingting Meng
Sub-device information is retrieved from the JTAG ID in Boot Scratch
Cold 4 Register. This interface is introduced to allow device-specific
errata workarounds to be applied in the future, based on the detected
sub-device type.
Signed-off-by: Tingting Meng
---
arch/arm/mach
From: Tingting Meng
ECC debug information was enhanced to improve the readability of error
messages.
Signed-off-by: Tingting Meng
---
drivers/ddr/altera/iossm_mailbox.c | 64 --
1 file changed, 51 insertions(+), 13 deletions(-)
diff --git a/drivers/ddr/altera
From: Tingting Meng
In-line ECC support was added for LPDDR by reserving the last one-eighth
of the memory space for ECC data. Full memory initialization using the
BIST MEM INIT mailbox command, based on address and size, is required to
correctly generate ECC data and enable proper ECC logic
From: Tingting Meng
Cache allocation for dirty writes in the CCU system cache was disabled
for performance optimization.
Signed-off-by: Tingting Meng
---
arch/arm/dts/socfpga_agilex5-u-boot.dtsi | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/arch/arm/dts
From: Tingting Meng
LMB_ARCH_MEM_MAP is enabled, and lmb_arch_add_memory() is introduced to
correctly handle memory reservations for the second and third DDR
memory banks.
Signed-off-by: Tingting Meng
---
arch/arm/Kconfig | 1 +
arch/arm/mach-socfpga/board.c | 13
From: Tingting Meng
MMU mapping regions were added for the second and third DDR memory banks.
Signed-off-by: Tingting Meng
---
arch/arm/mach-socfpga/mmu-arm64_s10.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/mach-socfpga/mmu-arm64_s10.c
b/arch/arm/mach
From: Tingting Meng
This patch series enhances the U-Boot DDR driver for Agilex 5 with
improvements in memory handling, cache control, and ECC support. The
updates include:
1. MMU mapping regions were added for the second and third DDR
memory banks.
2. LMB_ARCH_MEM_MAP
From: Wan Yee Lau
Add defconfig for Agilex7 M-series.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
...onfig => socfpga_agilex7m_sdmmc_defconfig} | 110 +-
1 file changed, 54 insertions(+), 56 deletions(-)
copy conf
From: Wan Yee Lau
Update Makefile to support Agilex7 M-series platform enablement.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
arch/arm/dts/Makefile | 1 +
arch/arm/mach-socfpga/Makefile | 18 ++
board/intel
From: Wan Yee Lau
Update Kconfig for new platform Agilex7 M-series.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
arch/arm/Kconfig | 4 +++-
arch/arm/mach-socfpga/Kconfig | 19 +++
2 files changed, 22 insertions
From: Teik Heng Chong
This patch is to fix wrong memory size calculation in clamshell mode
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
drivers/ddr/altera/sdram_soc64.c | 16 +++-
drivers/ddr/altera/sdram_soc64.h | 5 +
2 files changed, 20 insertions(+), 1
From: Teik Heng Chong
Clean up bit-shift by zero bit
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
drivers/ddr/altera/sdram_soc64.h | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/drivers/ddr/altera/sdram_soc64.h b/drivers/ddr
From: Sin Hui Kho
Restructure SDRAM firewall function. Move the non-F2SDRAM firewall
configuration to an individual function, in preparation to support
F2SDRAM firewall configuration.
Signed-off-by: Sin Hui Kho
Signed-off-by: Tingting Meng
---
drivers/ddr/altera/sdram_soc64.c | 11
-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
.../include/mach/base_addr_soc64.h| 6 +-
.../include/mach/system_manager_soc64.h | 7 +-
drivers/ddr/altera/Makefile | 3 +-
drivers/ddr/altera/sdram_agilex7m.c
the list of
supported mailbox command type and opcode.
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
drivers/ddr/altera/uibssm_mailbox.c | 311
drivers/ddr/altera/uibssm_mailbox.h | 117 +++
2 files changed, 428 insertions(+)
create mode
the list of
supported mailbox command type and opcode.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
drivers/ddr/altera/iossm_mailbox.c | 637 +
drivers/ddr/altera/iossm_mailbox.h | 182 +
2 files changed, 819
From: Teik Heng Chong
Agilex7 M-series reuse the clock driver from Agilex.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
arch/arm/mach-socfpga/include/mach/clock_manager.h | 2 +-
arch/arm/mach-socfpga/misc.c | 2 +-
drivers
roper.
Signed-off-by: Siew Chin Lim
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
arch/arm/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index a0842e1933..56e190adf6 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
From: Wan Yee Lau
Add config header file for new platform Agilex7 M-series.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
.../{socfpga_agilex5_socdk.h => socfpga_agilex7m_socdk.h} | 6 +++---
1 file changed, 3 insertions(+), 3 deleti
From: Wan Yee Lau
Handoff settings updated for new platform Agilex7 M-series.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
arch/arm/mach-socfpga/include/mach/handoff_soc64.h | 14 --
1 file changed, 12 insertions(+), 2 deletions
From: Teik Heng Chong
To improve help info for bridge enable/disable command.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
arch/arm/mach-socfpga/misc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-socfpga
From: Wan Yee Lau
Add platform related files for new platform Agilex7 M-series.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
arch/arm/mach-socfpga/include/mach/misc.h | 3 +-
.../{spl_agilex.c => spl_agilex7m.c} |
From: Wan Yee Lau
Add Agilex7 M-series dtsi and dts for new platform Agilex7 M-series.
Signed-off-by: Wan Yee Lau
Signed-off-by: Teik Heng Chong
Signed-off-by: Tingting Meng
---
...tsi => socfpga_agilex7m_socdk-u-boot.dtsi} | 37 -
...x_socdk.dts => socfpga_agilex7m_socdk.dts}
From: Tingting Meng
Intel Agilex7 M-Series is the highest peformance FPGA targeted for compute and
memory-intensive application,this series is built using intel 7 process
technology and expands upon I-Series device feature, offering in-package
high bandwidth memory (HBM), memory interfaces for
25 matches
Mail list logo