boards/risc-v/mpfs/m100pfsevp/include/board_liberodefs.h: Update memory initialization parameters
Sync some of the AXI configuration and DDR training parameters with the manufacturer's defaults. The TIP_CFG parameter correction helps with DDR training failures on some individual boards The AXI end address values fix early random crash in power-on boot on some individual boards Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
This commit is contained in:
parent
155c9a2070
commit
1c8a661c9f
@ -474,10 +474,10 @@
|
||||
#define LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI1_1 0x00000000
|
||||
#define LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI2_0 0x00000000
|
||||
#define LIBERO_SETTING_CFG_AXI_START_ADDRESS_AXI2_1 0x00000000
|
||||
#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI1_0 0xffffffff
|
||||
#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI1_1 0x00000003
|
||||
#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI2_0 0xffffffff
|
||||
#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI2_1 0x00000003
|
||||
#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI1_0 0x7fffffff
|
||||
#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI1_1 0x00000000
|
||||
#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI2_0 0x7fffffff
|
||||
#define LIBERO_SETTING_CFG_AXI_END_ADDRESS_AXI2_1 0x00000000
|
||||
#define LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI1_0 0x00000000
|
||||
#define LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI1_1 0x00000000
|
||||
#define LIBERO_SETTING_CFG_MEM_START_ADDRESS_AXI2_0 0x00000000
|
||||
@ -575,7 +575,7 @@
|
||||
#define LIBERO_SETTING_REFCLK_LPDDR4_1333_OFFSET_2 3
|
||||
#define LIBERO_SETTING_REFCLK_LPDDR4_1333_OFFSET_3 0
|
||||
|
||||
#define LIBERO_SETTING_TIP_CFG_PARAMS 0x07CFE02B
|
||||
#define LIBERO_SETTING_TIP_CFG_PARAMS 0x07CFE02A
|
||||
|
||||
#define LIBERO_SETTING_DDR_32_CACHE 0x80000000
|
||||
#define LIBERO_SETTING_DDR_32_CACHE_SIZE 0x100000
|
||||
|
Loading…
Reference in New Issue
Block a user