]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
ram: k3-j721e: Relax version checks for memory controller
authorLokesh Vutla <lokeshvutla@ti.com>
Wed, 5 Aug 2020 17:14:26 +0000 (22:44 +0530)
committerLokesh Vutla <lokeshvutla@ti.com>
Tue, 11 Aug 2020 15:04:46 +0000 (20:34 +0530)
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>
drivers/ram/k3-j721e/lpddr4.c

index 2c3892d8d7304d7ae18af4bd7697919a5bf24953..fc80fb1e2c7c2202a21ad9d1c7111147ca67a575 100644 (file)
@@ -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 =