From: Sam Protsenko Date: Thu, 20 Jun 2024 23:13:39 +0000 (-0500) Subject: hwrng: exynos - Enable Exynos850 support X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=b0c2036df8868b97176f9a97b777846620c9a74d;p=users%2Fjedix%2Flinux-maple.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 9fa30583cc86..9f039fddaee3 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, }, { }, };