summaryrefslogtreecommitdiffstats
path: root/drivers/ddr
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2022-12-05 14:28:34 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2022-12-07 07:55:50 +0100
commitbe48da73a94aaa2183b26e146eb727270462d36a (patch)
tree0004dd16e939614bb1fd20e3d4940df42e6d3c23 /drivers/ddr
parent3289bd50fd8eff551ec7f4b6f949b8751fbf7276 (diff)
downloadbarebox-be48da73a94aaa2183b26e146eb727270462d36a.tar.gz
barebox-be48da73a94aaa2183b26e146eb727270462d36a.tar.xz
ddr: imx8m: warn about unsupported frequencies
When adding a new board with a yet unsupported DDR frequency, PLL configuration is silently skipped, leading to a later hang during DDRC configuration. Improve the bring up user experience by printing a warning in that case. The user is then expected to extend imx8mm_fracpll_table, so PBL knows how PLLs should be configured for this new frequency. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20221205132835.3002605-1-a.fatoum@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/ddr')
-rw-r--r--drivers/ddr/imx8m/ddrphy_utils.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ddr/imx8m/ddrphy_utils.c b/drivers/ddr/imx8m/ddrphy_utils.c
index c5d94e3050..3e03d4b75c 100644
--- a/drivers/ddr/imx8m/ddrphy_utils.c
+++ b/drivers/ddr/imx8m/ddrphy_utils.c
@@ -344,6 +344,7 @@ void ddrphy_init_set_dfi_clk(unsigned int drate_mhz, enum ddrc_type type)
case 400: drate = DDR_400; break;
case 100: drate = DDR_100; break;
default:
+ pr_warn("Unsupported frequency %u\n", drate_mhz);
return;
}