summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Karlman <[email protected]>2025-04-08 22:11:42 +0000
committerKever Yang <[email protected]>2025-04-23 22:12:02 +0800
commit26683cbe818e8613024e0dd19d0a141dacc887c2 (patch)
tree8858ebae19249ae2d2116fed30489592571eb7f0
parent8dbcd9bfbe8b5e6cc2d3ab2c00eb0908292951bf (diff)
rng: rockchip_rng: Add compatible for RK3568
Linux commit afeccc408496 ("arm64: dts: rockchip: add DT entry for RNG to RK356x") merged for v6.12-rc1 add a proper rng node to the SoC DT. The compatible used differs compared to what U-Boot is currently using. Add support for the rk3568-rng used in upstream Linux. Support for the cryptov2-rng compatible is still kept because PX30/RK3326 and RK3308 are still using it. Signed-off-by: Jonas Karlman <[email protected]> Reviewed-by: Kever Yang <[email protected]>
-rw-r--r--drivers/rng/rockchip_rng.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/rng/rockchip_rng.c b/drivers/rng/rockchip_rng.c
index 2426648fbd5..f673e2657c9 100644
--- a/drivers/rng/rockchip_rng.c
+++ b/drivers/rng/rockchip_rng.c
@@ -313,6 +313,10 @@ static const struct udevice_id rockchip_rng_match[] = {
.data = (ulong)&rk_cryptov1_soc_data,
},
{
+ .compatible = "rockchip,rk3568-rng",
+ .data = (ulong)&rk_cryptov2_soc_data,
+ },
+ {
.compatible = "rockchip,cryptov2-rng",
.data = (ulong)&rk_cryptov2_soc_data,
},