]> www.infradead.org Git - linux.git/commitdiff
arm64: dts: rockchip: add DT entry for RNG to RK356x
authorAurelien Jarno <aurelien@aurel32.net>
Tue, 30 Jul 2024 16:11:44 +0000 (17:11 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Sat, 10 Aug 2024 19:01:06 +0000 (21:01 +0200)
Include the just added Rockchip RNG driver for RK356x SoCs and
enable it on RK3568.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Link: https://lore.kernel.org/r/d2beb15377dc8b580ca5557b1a4a6f50b74055aa.1722355365.git.daniel@makrotopia.org
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3568.dtsi
arch/arm64/boot/dts/rockchip/rk356x.dtsi

index f1be76a54ceb0cb0730f444c69c3da73e07194c9..2a6ca20e607fd9c9080cdf437b74330052357e66 100644 (file)
        };
 };
 
+&rng {
+       status = "okay";
+};
+
 &usb_host0_xhci {
        phys = <&usb2phy0_otg>, <&combphy0 PHY_TYPE_USB3>;
        phy-names = "usb2-phy", "usb3-phy";
index 4690be841a1cd8e3ebf60ec435d4b68c4af15dc8..d160a23fd495909f8073e3eb8fc8a89a7457b752 100644 (file)
                status = "disabled";
        };
 
+       rng: rng@fe388000 {
+               compatible = "rockchip,rk3568-rng";
+               reg = <0x0 0xfe388000 0x0 0x4000>;
+               clocks = <&cru CLK_TRNG_NS>, <&cru HCLK_TRNG_NS>;
+               clock-names = "core", "ahb";
+               resets = <&cru SRST_TRNG_NS>;
+               reset-names = "reset";
+               status = "disabled";
+       };
+
        i2s0_8ch: i2s@fe400000 {
                compatible = "rockchip,rk3568-i2s-tdm";
                reg = <0x0 0xfe400000 0x0 0x1000>;