]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
hwrng: exynos - Enable Exynos850 support
authorSam Protsenko <semen.protsenko@linaro.org>
Thu, 20 Jun 2024 23:13:39 +0000 (18:13 -0500)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 28 Jun 2024 01:35:49 +0000 (11:35 +1000)
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 <semen.protsenko@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Ɓukasz Stelmach <l.stelmach@samsung.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/char/hw_random/exynos-trng.c

index 9fa30583cc86054b1f3d711a2450dd6ce0bb1d40..9f039fddaee3ea25e3e05083face57ad0b290759 100644 (file)
@@ -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,
        },
        { },
 };