Message ID | 20230208183755.2907771-15-vladimir.zapolskiy@linaro.org (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
Series | crypto: qcom-qce: Add YAML bindings & support for newer SoCs | expand |
On 08/02/2023 19:37, Vladimir Zapolskiy wrote: > The added 'qcom,ipq4019-qce' and 'qcom,sm8150-qce' compatible values will > serve as QCE IP family compatibles, so that the crypto engine on added > platforms can derive from one of these two. Also the compatibles serve as > a fall-back for currently supported QCE IP variants on Qualcomm platforms. > > At the moment there is no need to differentiate or add any other SoC > specific compatible values to the list, however it's known in advance > that the two QCE IP families are not fully compatible between each other. > > The IP version based compatibles are left untouched to preserve backward > DTB ABI compatibility. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Best regards, Krzysztof
diff --git a/drivers/crypto/qce/core.c b/drivers/crypto/qce/core.c index 8e496fb2d5e2..627354e772e9 100644 --- a/drivers/crypto/qce/core.c +++ b/drivers/crypto/qce/core.c @@ -293,6 +293,8 @@ static int qce_crypto_remove(struct platform_device *pdev) static const struct of_device_id qce_crypto_of_match[] = { { .compatible = "qcom,crypto-v5.1", }, { .compatible = "qcom,crypto-v5.4", }, + { .compatible = "qcom,ipq4019-qce", }, + { .compatible = "qcom,sm8150-qce", }, {} }; MODULE_DEVICE_TABLE(of, qce_crypto_of_match);
The added 'qcom,ipq4019-qce' and 'qcom,sm8150-qce' compatible values will serve as QCE IP family compatibles, so that the crypto engine on added platforms can derive from one of these two. Also the compatibles serve as a fall-back for currently supported QCE IP variants on Qualcomm platforms. At the moment there is no need to differentiate or add any other SoC specific compatible values to the list, however it's known in advance that the two QCE IP families are not fully compatible between each other. The IP version based compatibles are left untouched to preserve backward DTB ABI compatibility. Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> --- drivers/crypto/qce/core.c | 2 ++ 1 file changed, 2 insertions(+)