X-Git-Url: https://git.librecmc.org/?p=oweals%2Fu-boot.git;a=blobdiff_plain;f=drivers%2Fram%2Frockchip%2Fdmc-rk3368.c;h=31a3c83b0390628a836ee2f8050d36c02314e77a;hp=92f584fadcb299d00853c8321380ff4e8dfdece3;hb=c05ed00afb95fa5237f16962fccf5810437317bf;hpb=b362fe0848df60569bdb867b7627151747eb6e23 diff --git a/drivers/ram/rockchip/dmc-rk3368.c b/drivers/ram/rockchip/dmc-rk3368.c index 92f584fadc..31a3c83b03 100644 --- a/drivers/ram/rockchip/dmc-rk3368.c +++ b/drivers/ram/rockchip/dmc-rk3368.c @@ -6,6 +6,8 @@ #include #include #include +#include +#include #include #include #include @@ -17,7 +19,9 @@ #include #include #include -#include +#include +#include +#include struct dram_info { struct ram_info info; @@ -842,7 +846,11 @@ static int setup_sdram(struct udevice *dev) move_to_access_state(pctl); /* TODO(prt): could detect rank in training... */ +#ifdef CONFIG_TARGET_EVB_PX5 + params->chan.rank = 1; +#else params->chan.rank = 2; +#endif /* TODO(prt): bus width is not auto-detected (yet)... */ params->chan.bw = 2; /* 32bit wide bus */ params->chan.dbw = params->chan.dbw; /* 32bit wide bus */