Merge tag 'u-boot-rockchip-20200531' of https://gitlab.denx.de/u-boot/custodians...
[oweals/u-boot.git] / drivers / cache / cache-l2x0.c
index 67c752d076f2c03e9cd9d7db9f032243714a7860..a1556fbf1740f165901f33396794d7d8ff7960e2 100644 (file)
@@ -33,7 +33,9 @@ static void l2c310_of_parse_and_init(struct udevice *dev)
                        saved_reg &= ~L310_AUX_CTRL_INST_PREFETCH_MASK;
        }
 
-       saved_reg |= dev_read_bool(dev, "arm,shared-override");
+       if (dev_read_bool(dev, "arm,shared-override"))
+               saved_reg |= L310_SHARED_ATT_OVERRIDE_ENABLE;
+
        writel(saved_reg, &regs->pl310_aux_ctrl);
 
        saved_reg = readl(&regs->pl310_tag_latency_ctrl);