diff --git a/arch/risc-v/src/mpfs/mpfs_clockconfig.c b/arch/risc-v/src/mpfs/mpfs_clockconfig.c index 5587351eeb5..320021a2780 100755 --- a/arch/risc-v/src/mpfs/mpfs_clockconfig.c +++ b/arch/risc-v/src/mpfs/mpfs_clockconfig.c @@ -570,8 +570,6 @@ static void mpfs_sgmii_setup(void) putreg32(0x7f, MPFS_CFG_DDR_SGMII_PHY_DYN_CNTL); } } - - mpfs_pll_config(); } /**************************************************************************** diff --git a/boards/risc-v/mpfs/icicle/include/board_liberodefs.h b/boards/risc-v/mpfs/icicle/include/board_liberodefs.h index e5791956779..63259b7454d 100644 --- a/boards/risc-v/mpfs/icicle/include/board_liberodefs.h +++ b/boards/risc-v/mpfs/icicle/include/board_liberodefs.h @@ -38,11 +38,11 @@ #define LIBERO_SETTING_MSS_FMETER_DATAR 0x00000000 #define LIBERO_SETTING_MSS_PLL_REF_FB 0x00000500 #define LIBERO_SETTING_MSS_PLL_CTRL 0x01000037 -#define LIBERO_SETTING_MSS_PLL_DIV_0_1 0x01000200 -#define LIBERO_SETTING_MSS_PLL_DIV_2_3 0x0f000600 +#define LIBERO_SETTING_MSS_PLL_DIV_0_1 0x01000100 +#define LIBERO_SETTING_MSS_PLL_DIV_2_3 0x4b000300 #define LIBERO_SETTING_MSS_SSCG_REG_0 0x00000000 #define LIBERO_SETTING_MSS_SSCG_REG_1 0x00000000 -#define LIBERO_SETTING_MSS_SSCG_REG_2 0x000000c0 +#define LIBERO_SETTING_MSS_SSCG_REG_2 0x00000060 #define LIBERO_SETTING_MSS_SSCG_REG_3 0x00000001 #define LIBERO_SETTING_MSS_PLL_FRACN 0x00000000 #define LIBERO_SETTING_MSS_PLL_CTRL2 0x00001020 @@ -579,7 +579,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 0x07cfe02f +#define LIBERO_SETTING_TIP_CFG_PARAMS 0x07cfe02a #define LIBERO_SETTING_DDR_32_CACHE 0x80000000 #define LIBERO_SETTING_DDR_32_CACHE_SIZE 0x100000 @@ -590,7 +590,7 @@ #define LIBERO_SETTING_DDR_64_NON_CACHE 0x1400000000 #define LIBERO_SETTING_DDR_64_NON_CACHE_SIZE 0x100000 -#define LIBERO_SETTING_DPC_BITS 0x00050422 +#define LIBERO_SETTING_DPC_BITS 0x0004c422 #define LIBERO_SETTING_DATA_LANES_USED 0x00000004 /* Cache settings */