From: Sam Protsenko Date: Thu, 20 Jun 2024 23:13:39 +0000 (-0500) Subject: hwrng: exynos - Enable Exynos850 support X-Git-Tag: v6.11-rc1~119^2~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b0c2036df8868b97176f9a97b777846620c9a74d;p=thirdparty%2Fkernel%2Flinux.git hwrng: exynos - Enable Exynos850 support Add Exynos850 compatible and its driver data. It's only possible to access TRNG block via SMC calls in Exynos850, so specify that fact using EXYNOS_SMC flag in the driver data. Signed-off-by: Sam Protsenko Reviewed-by: Krzysztof Kozlowski Acked-by: Ɓukasz Stelmach Signed-off-by: Herbert Xu --- diff --git a/drivers/char/hw_random/exynos-trng.c b/drivers/char/hw_random/exynos-trng.c index 9fa30583cc860..9f039fddaee3e 100644 --- a/drivers/char/hw_random/exynos-trng.c +++ b/drivers/char/hw_random/exynos-trng.c @@ -320,6 +320,9 @@ static DEFINE_SIMPLE_DEV_PM_OPS(exynos_trng_pm_ops, exynos_trng_suspend, static const struct of_device_id exynos_trng_dt_match[] = { { .compatible = "samsung,exynos5250-trng", + }, { + .compatible = "samsung,exynos850-trng", + .data = (void *)EXYNOS_SMC, }, { }, };