summaryrefslogtreecommitdiffstats
path: root/drivers/ddr/fsl/ddr3_dimm_params.c
diff options
context:
space:
mode:
authorJohn Watts <contact@jookia.org>2023-01-22 01:44:24 +1100
committerSascha Hauer <s.hauer@pengutronix.de>2023-01-24 09:25:30 +0100
commitc3a730b695a8dbc74b823e98620327d7f7204d63 (patch)
tree580ef86b91f43bcf90f62e5a43e10245e32274a9 /drivers/ddr/fsl/ddr3_dimm_params.c
parent49f5cf0080ba17f1ce9e07456e14ae581981d227 (diff)
downloadbarebox-c3a730b695a8dbc74b823e98620327d7f7204d63.tar.gz
barebox-c3a730b695a8dbc74b823e98620327d7f7204d63.tar.xz
ddr: fsl: Pass mclk_ps to ddr*_compute_dimm_parameters
This is in preparation for use for generic SPD calculations. I had to also rewrite uses of mclk_to_picos like this: - pdimm->trtp_ps = mclk_to_picos(c, 2); /* By the book. */ + pdimm->trtp_ps = mclk_ps * 2; /* By the book. */ This is the same result as: mclk_to_picos(c, mclk) expands to: get_memory_clk_period_ps(c) * mclk, and that can just be rewritten as mclk_ps * mclk. Signed-off-by: John Watts <contact@jookia.org> Link: https://lore.barebox.org/20230121144429.3524905-3-contact@jookia.org Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/ddr/fsl/ddr3_dimm_params.c')
-rw-r--r--drivers/ddr/fsl/ddr3_dimm_params.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ddr/fsl/ddr3_dimm_params.c b/drivers/ddr/fsl/ddr3_dimm_params.c
index 92012a5af9..cfea35ca05 100644
--- a/drivers/ddr/fsl/ddr3_dimm_params.c
+++ b/drivers/ddr/fsl/ddr3_dimm_params.c
@@ -79,7 +79,7 @@ compute_ranksize(const struct ddr3_spd_eeprom *spd)
* Writes the results to the struct dimm_params structure pointed by pdimm.
*
*/
-unsigned int ddr3_compute_dimm_parameters(struct fsl_ddr_controller *c,
+unsigned int ddr3_compute_dimm_parameters(unsigned int mclk_ps,
const struct ddr3_spd_eeprom *spd,
struct dimm_params *pdimm)
{