mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-14 04:46:01 +01:00
rockchip: rk3036: fix pll config for correct frequency
There is a fixed div-2 between PLL and clk_ddr/clk_ddrphy, so we need to double to pll output and then ddr can work in correct frequency. Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
This commit is contained in:
parent
f9cf8cbb9e
commit
faa75ad9e6
@ -34,10 +34,11 @@ struct rk3036_sdram_priv {
|
||||
struct rk3036_ddr_config ddr_config;
|
||||
};
|
||||
|
||||
/* use integer mode, 396MHz dpll setting
|
||||
/*
|
||||
* use integer mode, dpll output 792MHz and ddr get 396MHz
|
||||
* refdiv, fbdiv, postdiv1, postdiv2
|
||||
*/
|
||||
const struct pll_div dpll_init_cfg = {1, 50, 3, 1};
|
||||
const struct pll_div dpll_init_cfg = {1, 66, 2, 1};
|
||||
|
||||
/* 396Mhz ddr timing */
|
||||
const struct rk3036_ddr_timing ddr_timing = {0x18c,
|
||||
|
Loading…
x
Reference in New Issue
Block a user