diff options
Diffstat (limited to 'board/siemens/pxm2/board.c')
| -rw-r--r-- | board/siemens/pxm2/board.c | 15 | 
1 files changed, 9 insertions, 6 deletions
| diff --git a/board/siemens/pxm2/board.c b/board/siemens/pxm2/board.c index 094b4d6d3..ef3d6cc15 100644 --- a/board/siemens/pxm2/board.c +++ b/board/siemens/pxm2/board.c @@ -58,23 +58,26 @@ struct ddr_data pxm2_ddr3_data = {  	.datawdsratio0 = 0,  	.datafwsratio0 = 0x8020080,  	.datawrsratio0 = 0x4010040, -	.datauserank0delay = 1, -	.datadldiff0 = PHY_DLL_LOCK_DIFF,  };  struct cmd_control pxm2_ddr3_cmd_ctrl_data = {  	.cmd0csratio = 0x80, -	.cmd0dldiff = 0,  	.cmd0iclkout = 0,  	.cmd1csratio = 0x80, -	.cmd1dldiff = 0,  	.cmd1iclkout = 0,  	.cmd2csratio = 0x80, -	.cmd2dldiff = 0,  	.cmd2iclkout = 0,  }; -	config_ddr(DDR_PLL_FREQ, DXR2_IOCTRL_VAL, &pxm2_ddr3_data, +const struct ctrl_ioregs ioregs = { +	.cm0ioctl		= DXR2_IOCTRL_VAL, +	.cm1ioctl		= DXR2_IOCTRL_VAL, +	.cm2ioctl		= DXR2_IOCTRL_VAL, +	.dt0ioctl		= DXR2_IOCTRL_VAL, +	.dt1ioctl		= DXR2_IOCTRL_VAL, +}; + +	config_ddr(DDR_PLL_FREQ, &ioregs, &pxm2_ddr3_data,  		   &pxm2_ddr3_cmd_ctrl_data, &pxm2_ddr3_emif_reg_data, 0);  } |