arm64: dts: sdm845: add Inline Crypto Engine registers and clock
authorEric Biggers <ebiggers@google.com>
Fri, 10 Jul 2020 07:20:10 +0000 (00:20 -0700)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 14 Jul 2020 20:01:01 +0000 (13:01 -0700)
commit433f9a57298fce84b7e91036a1ab26496b67be03
tree66ba5f516dafefef9f67485e969c4bba85910502
parentccc6e8a1d6e936643e4b7e5b35f9456a7e36365c
arm64: dts: sdm845: add Inline Crypto Engine registers and clock

Add the vendor-specific registers and clock for Qualcomm ICE (Inline
Crypto Engine) to the device tree node for the UFS host controller on
sdm845, so that the ufs-qcom driver will be able to use inline crypto.

Use a separate register range rather than extending the main UFS range
because there's a gap between the two, and the ICE registers are
vendor-specific.  (Actually, the hardware claims that the ICE range also
includes the array of standard crypto configuration registers; however,
on this SoC the Linux kernel isn't permitted to access them directly.)

Signed-off-by: Eric Biggers <ebiggers@google.com>
Link: https://lore.kernel.org/r/20200710072013.177481-4-ebiggers@kernel.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm64/boot/dts/qcom/sdm845.dtsi