mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 14:10:43 +00:00
ram: k3-j721e: Relax version checks for memory controller
k3-j721e ddr driver sanity checks for product id and version number. Version number gets changed for every minor update in the IP. So discard the version check and just sanity check for product id. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
This commit is contained in:
parent
2cf09d7bed
commit
6e802ef540
1 changed files with 1 additions and 15 deletions
|
@ -199,7 +199,6 @@ uint32_t lpddr4_init(lpddr4_privatedata * pd, const lpddr4_config * cfg)
|
|||
{
|
||||
uint32_t result = 0U;
|
||||
uint16_t productid = 0U;
|
||||
uint32_t version[2] = { 0, 0 };
|
||||
|
||||
result = lpddr4_initsf(pd, cfg);
|
||||
if (result == (uint32_t) CDN_EOK) {
|
||||
|
@ -209,20 +208,7 @@ uint32_t lpddr4_init(lpddr4_privatedata * pd, const lpddr4_config * cfg)
|
|||
CPS_REG_READ(&
|
||||
(ctlregbase->
|
||||
LPDDR4__CONTROLLER_ID__REG))));
|
||||
version[0] =
|
||||
(uint32_t) (CPS_FLD_READ
|
||||
(LPDDR4__CONTROLLER_VERSION_0__FLD,
|
||||
CPS_REG_READ(&
|
||||
(ctlregbase->
|
||||
LPDDR4__CONTROLLER_VERSION_0__REG))));
|
||||
version[1] =
|
||||
(uint32_t) (CPS_FLD_READ
|
||||
(LPDDR4__CONTROLLER_VERSION_1__FLD,
|
||||
CPS_REG_READ(&
|
||||
(ctlregbase->
|
||||
LPDDR4__CONTROLLER_VERSION_1__REG))));
|
||||
if ((productid == PRODUCT_ID) && (version[0] == VERSION_0)
|
||||
&& (version[1] == VERSION_1)) {
|
||||
if (productid == PRODUCT_ID) {
|
||||
/* Populating configuration data to pD */
|
||||
pd->ctlbase = ctlregbase;
|
||||
pd->infohandler =
|
||||
|
|
Loading…
Reference in a new issue