]> git.baikalelectronics.ru Git - uboot.git/commit
crypto: fsl: blob: Flush dcache range for destination address
authorBreno Lima <breno.lima@nxp.com>
Thu, 25 Mar 2021 09:30:16 +0000 (17:30 +0800)
committerStefano Babic <sbabic@denx.de>
Thu, 8 Apr 2021 07:18:29 +0000 (09:18 +0200)
commit6b1156c174b7a39fdef1ff08a6217a148ff70d53
tree8bbe7fa91f86232739a85b055645bbcd88189fde
parenta14249a1dc3290f11ae2dc1aa9ec5a9b35016fa3
crypto: fsl: blob: Flush dcache range for destination address

The blob command is not working on i.MX7D, i.MX8MQ and i.MX8MM
devices.

Due to different cache management it's necessary to flush dcache
range for destination address so data can be available in memory.

Add necessary operations in blob_encap() and blob_decap() functions.

Signed-off-by: Breno Lima <breno.lima@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
drivers/crypto/fsl/fsl_blob.c