diff --git a/patch/kernel/archive/rockchip64-5.19/rk3399-rp64-rng-patch b/patch/kernel/archive/rockchip64-5.19/rk3399-rp64-rng-patch new file mode 100644 index 0000000000..1ef8fd260e --- /dev/null +++ b/patch/kernel/archive/rockchip64-5.19/rk3399-rp64-rng-patch @@ -0,0 +1,21 @@ +diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi +index a75abfa5c..58592da35 100644 +--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi ++++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi +@@ -2057,6 +2057,16 @@ edp_in_vopl: endpoint@1 { + }; + }; + ++ rng: rng@ff8b8000 { ++ compatible = "rockchip,cryptov1-rng"; ++ reg = <0x0 0xff8b8000 0x0 0x1000>; ++ clocks = <&cru SCLK_CRYPTO1>, <&cru HCLK_S_CRYPTO1>; ++ clock-names = "clk_crypto", "hclk_crypto"; ++ assigned-clocks = <&cru SCLK_CRYPTO1>, <&cru HCLK_S_CRYPTO1>; ++ assigned-clock-rates = <150000000>, <100000000>; ++ status = "okay"; ++ }; ++ + gpu: gpu@ff9a0000 { + compatible = "rockchip,rk3399-mali", "arm,mali-t860"; + reg = <0x0 0xff9a0000 0x0 0x10000>;