nvme: Invalidate dcache before submitting admin cmd
[oweals/u-boot.git] / drivers / nvme / nvme.c
index 0357aba7f1162cd98ade940ce8acbac197cd65a9..fc64d93ab83b7fabe9b9fcad42d7057664ceb2c6 100644 (file)
@@ -466,6 +466,9 @@ int nvme_identify(struct nvme_dev *dev, unsigned nsid,
 
        c.identify.cns = cpu_to_le32(cns);
 
+       invalidate_dcache_range(dma_addr,
+                               dma_addr + sizeof(struct nvme_id_ctrl));
+
        ret = nvme_submit_admin_cmd(dev, &c, NULL);
        if (!ret)
                invalidate_dcache_range(dma_addr,