From: Marek Vasut <marex@denx.de>
Date: Mon, 23 Jan 2023 16:53:19 +0000 (+0100)
Subject: ddr: imx: Handle both 3733 and 3732 MTps rates
X-Git-Tag: v2025.01-rc5-pxa1908~1126^2~72
X-Git-Url: http://git.dujemihanovic.xyz/html/static/gitweb.css?a=commitdiff_plain;h=6e0ca0658ee318e143ceae143f19550745ad5c5a;p=u-boot.git

ddr: imx: Handle both 3733 and 3732 MTps rates

The DDR calibration tool for i.MX8M currently produces 3732 MTps rate in
lpddr4_timing.c , while the PHY code expects 3733 MTps rate. Support both
variants to avoid surprises where the system fails to boot.

Signed-off-by: Marek Vasut <marex@denx.de>
---

diff --git a/drivers/ddr/imx/phy/ddrphy_utils.c b/drivers/ddr/imx/phy/ddrphy_utils.c
index b852c870f9..6a8b6be42b 100644
--- a/drivers/ddr/imx/phy/ddrphy_utils.c
+++ b/drivers/ddr/imx/phy/ddrphy_utils.c
@@ -112,6 +112,7 @@ void ddrphy_init_set_dfi_clk(unsigned int drate)
 		dram_disable_bypass();
 		break;
 	case 3733:
+	case 3732:
 		dram_pll_init(MHZ(933));
 		dram_disable_bypass();
 		break;