mmc: cqhci: Add inline crypto support to cqhci
Wire up cqhci.c with the eMMC Crypto API and support for block layer inline encryption additions and the keyslot manager. Ported and fixed the merged conflicts in cqhci.c file Added new member in cqhci_host to get platform device from sdhci during cqhci_pltfm_init(). (cherry picked from mainline kernel_msm-4.19 commit 2543833e). Conflicts: drivers/mmc/host/cqhci.c Test: 1. Device booted upto UI with File Based Encryption enabled. 2. Key insertion using fscryptctl tool. 3. Created new files under /data and checked retention across multiple re-boots. 4. vts_kernel_encryption_test tests. 5. check_encryption test for verifying metadata encryption. Change-Id: I6860cd29d6f044f559385d438048b850faf9a8be Signed-off-by:Neeraj Soni <neersoni@codeaurora.org> Signed-off-by:
Vaibhav Agrawal <vagrawa@codeaurora.org>
Loading
Please register or sign in to comment