[PATCH RESEND v3 0/3] MediaTek eMMC inline encryption support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Mediatek eMMC hardware IP has Inline Crypto Engine (ICE),
we support inline encryption now.

For Inline Crypto Engine (ICE), see:
- https://lore.kernel.org/linux-arm-msm/
20210126001456.382989-2-ebiggers@xxxxxxxxxx/T/

This patchset supports Mediatek eMMC inline encryption which meets the
upcoming version of the eMMC specification such as v5.1 or v5.2.

Patch 1-2, add crypto property and crypto clock, patch 3, document the
device tree description about crypto clock.

Please noted that there is a special way of on/off crypto hardware IP
in our SoCs, the enable bit must be controlled under ARM highest
security level, that means must in ARM trusted firmware(ATF).

Changed in v3:
- Removed "mmc: Mediatek: enable crypto hardware engine" patch temporarily.
Needs finding a better way for enable crypto hardware IP through ATF, so
remove "mmc: Mediatek: enable crypto hardware engine" patch temporarily,
we could enable it in ATF directly when boot up which will be a workaround
solution. Discussing about this, see: https://lore.kernel.org/linux-mmc/
YE%2Fnfu8vRETYN9dO@xxxxxxxxx/T/#t
- We will put the above mentioned patch in a single patch


Peng Zhou (3):
  mmc: Mediatek: add Inline Crypto Engine support
  arm64: dts: Mediatek: MT6779: add mmc node with ICE setting
  dt-bingdings: mmc: Mediatek: add ICE clock

 Documentation/devicetree/bindings/mmc/mtk-sd.yaml |  6 ++++--
 arch/arm64/boot/dts/mediatek/mt6779.dtsi          | 14 ++++++++++++++
 drivers/mmc/host/mtk-sd.c                         | 15 ++++++++++++++-
 3 files changed, 32 insertions(+), 3 deletions(-)




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux