[openwrt/openwrt] ipq40xx: use existing labels for prng node

LEDE Commits lede-commits at lists.infradead.org
Thu May 9 01:11:51 PDT 2024


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/22e96cc3ff2b31a263c11a25fd5e0d72bb1c16a8

commit 22e96cc3ff2b31a263c11a25fd5e0d72bb1c16a8
Author: Robert Marko <robimarko at gmail.com>
AuthorDate: Tue May 7 13:30:48 2024 +0200

    ipq40xx: use existing labels for prng node
    
    Currently, a lot of boards are still not using the existing label to
    reference the prng node, so lets rectify this.
    
    Link: https://github.com/openwrt/openwrt/pull/15415
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-a42.dts        | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dts  | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cap-ac.dts     | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4018-cs-w3-wd1200g-eup.dts    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-dap-2610.dts   | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ea6350v3.dts   | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-eap1300.dts    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ecw5211.dts    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emd1.dts       | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emr3500.dts    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ens620ext.dts  | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ex61x0v2.dtsi  | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4018-fritzbox-4040.dts        | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-gl-ap1300.dts  | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-hap-ac2.dts    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dtsi  | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4018-magic-2-wifi-next.dts    | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4018-mf287_common.dtsi        | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-nbg6617.dts    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-pa1200.dts     | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-rt-ac58u.dts   | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-sxtsq-5-ac.dts | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wac510.dts     | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wre6606.dts    | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4018-wrtq-329acn.dts          | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts        | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-cm520-79f.dts  | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-e2600ac.dtsi   | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts    | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4019-fritzbox-7530.dts        | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-1200.dts   | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts   | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts   | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4019-habanero-dvk.dts         | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-hap-ac3.dts    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts  | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts      | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf282plus.dts  | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf286d.dts     | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi      | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts     | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-r619ac.dtsi    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts   | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rtl30vw.dts    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-u4019.dtsi     | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts          | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-x1pro.dtsi     | 9 ++++-----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-xx8300.dtsi    | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4028-wpj428.dts     | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ap-303h.dts    | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4029-aruba-glenmorangie.dtsi  | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-b1300.dts   | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-s1300.dts   | 8 ++++----
 .../arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi       | 8 ++++----
 .../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ws-ap3915i.dts | 8 ++++----
 56 files changed, 224 insertions(+), 225 deletions(-)

diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-a42.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-a42.dts
index 6bcf0f8b50..21013f4733 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-a42.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-a42.dts
@@ -14,10 +14,6 @@
 	compatible = "openmesh,a42";
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 194b000 {
 			/* select hostmode */
 			compatible = "qcom,tcsr";
@@ -103,6 +99,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dts
index 00ee51f586..76c4c62e98 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dts
@@ -58,10 +58,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 
@@ -108,6 +104,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cap-ac.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cap-ac.dts
index 454ae8a966..fe5b99872c 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cap-ac.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cap-ac.dts
@@ -28,10 +28,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		counter at 4a1000 {
 			compatible = "qcom,qca-gcnt";
 			reg = <0x4a1000 0x4>;
@@ -118,6 +114,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cs-w3-wd1200g-eup.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cs-w3-wd1200g-eup.dts
index 424b72a0a6..e52a5ee469 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cs-w3-wd1200g-eup.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-cs-w3-wd1200g-eup.dts
@@ -18,10 +18,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -96,6 +92,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-dap-2610.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-dap-2610.dts
index ee73eb87c1..2b661dbc60 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-dap-2610.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-dap-2610.dts
@@ -36,10 +36,6 @@
 			qcom,wifi_noc_memtype_m0_m2 = <TCSR_WIFI_NOC_MEMTYPE_M0_M2>;
 		};
 
-		rng at 22000 {
-			status = "okay";
-		};
-
 		crypto at 8e3a000 {
 			status = "okay";
 		};
@@ -76,6 +72,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp1_spi1 {
 	pinctrl-0 = <&spi_0_pins>;
 	pinctrl-names = "default";
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ea6350v3.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ea6350v3.dts
index 16567e20f3..55474b6043 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ea6350v3.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ea6350v3.dts
@@ -18,10 +18,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -86,6 +82,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp1_uart1 {
 	pinctrl-0 = <&serial_pins>;
 	pinctrl-names = "default";
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-eap1300.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-eap1300.dts
index 0fbbf7c01e..801fbe166d 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-eap1300.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-eap1300.dts
@@ -11,10 +11,6 @@
 	compatible = "engenius,eap1300";
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -95,6 +91,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ecw5211.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ecw5211.dts
index 2ff07d6efc..54806c2dd7 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ecw5211.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ecw5211.dts
@@ -56,10 +56,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		counter at 4a1000 {
 			compatible = "qcom,qca-gcnt";
 			reg = <0x4a1000 0x4>;
@@ -99,6 +95,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	mdio_pins: mdio_pinmux {
 		mux_mdio {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emd1.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emd1.dts
index 5950ad2f86..3f9d57c349 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emd1.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emd1.dts
@@ -18,10 +18,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -91,6 +87,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emr3500.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emr3500.dts
index 5d272d3e1c..4aaac0f298 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emr3500.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-emr3500.dts
@@ -11,10 +11,6 @@
 	compatible = "engenius,emr3500";
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -89,6 +85,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ens620ext.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ens620ext.dts
index 5c4a083402..4c57e36511 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ens620ext.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ens620ext.dts
@@ -23,10 +23,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 1949000 {
 			compatible = "qcom,tcsr";
 			reg = <0x1949000 0x100>;
@@ -104,6 +100,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &cryptobam {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ex61x0v2.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ex61x0v2.dtsi
index 722a891183..aa0d0658d6 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ex61x0v2.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-ex61x0v2.dtsi
@@ -26,10 +26,6 @@
 	compatible = "netgear,ex61x0v2";
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -157,6 +153,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-fritzbox-4040.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-fritzbox-4040.dts
index 0fb3863ad5..2fa3927af8 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-fritzbox-4040.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-fritzbox-4040.dts
@@ -19,10 +19,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -116,6 +112,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-gl-ap1300.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-gl-ap1300.dts
index ba11eaae7e..586926d0c4 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-gl-ap1300.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-gl-ap1300.dts
@@ -27,10 +27,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -98,6 +94,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-hap-ac2.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-hap-ac2.dts
index 16b8a565c8..66e1f34f88 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-hap-ac2.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-hap-ac2.dts
@@ -28,10 +28,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		counter at 4a1000 {
 			compatible = "qcom,qca-gcnt";
 			reg = <0x4a1000 0x4>;
@@ -106,6 +102,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dtsi
index 7daae8ee7a..c0b369ddcc 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dtsi
@@ -12,10 +12,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 
@@ -64,6 +60,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	mdio_pins: mdio_pinmux {
 		pinmux_1 {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-magic-2-wifi-next.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-magic-2-wifi-next.dts
index 4b73652d81..dfbf454c13 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-magic-2-wifi-next.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-magic-2-wifi-next.dts
@@ -15,10 +15,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -88,6 +84,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	spi_0_pins: spi_0_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-mf287_common.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-mf287_common.dtsi
index 3784e62d0b..961b4be56b 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-mf287_common.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-mf287_common.dtsi
@@ -59,10 +59,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 1949000 {
 			compatible = "qcom,tcsr";
 			reg = <0x1949000 0x100>;
@@ -95,6 +91,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &watchdog {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-nbg6617.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-nbg6617.dts
index e8109ec6c4..3b178d7e88 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-nbg6617.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-nbg6617.dts
@@ -28,10 +28,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -129,6 +125,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-pa1200.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-pa1200.dts
index 399d6b380c..2fe1b1ad58 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-pa1200.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-pa1200.dts
@@ -14,10 +14,6 @@
 	compatible = "plasmacloud,pa1200";
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 194b000 {
 			/* select hostmode */
 			compatible = "qcom,tcsr";
@@ -95,6 +91,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-rt-ac58u.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-rt-ac58u.dts
index 771bcd0b48..cde16665af 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-rt-ac58u.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-rt-ac58u.dts
@@ -23,10 +23,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -132,6 +128,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &cryptobam {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-sxtsq-5-ac.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-sxtsq-5-ac.dts
index 2d720f7383..aeb664285e 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-sxtsq-5-ac.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-sxtsq-5-ac.dts
@@ -28,10 +28,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -121,6 +117,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wac510.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wac510.dts
index c1776d6211..7499f4a82b 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wac510.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wac510.dts
@@ -24,10 +24,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		counter at 4a1000 {
 			compatible = "qcom,qca-gcnt";
 			reg = <0x4a1000 0x4>;
@@ -149,6 +145,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &qpic_bam {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wre6606.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wre6606.dts
index 146dab6eeb..b2fe56c62e 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wre6606.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wre6606.dts
@@ -37,10 +37,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -119,6 +115,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wrtq-329acn.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wrtq-329acn.dts
index 5d8522a269..d671ea32d3 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wrtq-329acn.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wrtq-329acn.dts
@@ -41,10 +41,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 1949000 {
 			compatible = "qcom,tcsr";
 			reg = <0x1949000 0x100>;
@@ -79,6 +75,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts
index 78a1091d80..f051cbd948 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts
@@ -14,10 +14,6 @@
 	compatible = "openmesh,a62";
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 194b000 {
 			/* select hostmode */
 			compatible = "qcom,tcsr";
@@ -103,6 +99,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-cm520-79f.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-cm520-79f.dts
index 6e30710849..baa6f76192 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-cm520-79f.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-cm520-79f.dts
@@ -18,10 +18,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -138,6 +134,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-e2600ac.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-e2600ac.dtsi
index 6476512ec8..28450643d3 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-e2600ac.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-e2600ac.dtsi
@@ -21,10 +21,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -133,6 +129,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts
index 792c09a1a8..cd0ffb0129 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts
@@ -70,10 +70,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -88,6 +84,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzbox-7530.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzbox-7530.dts
index ab92e7035b..3bad6c4862 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzbox-7530.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzbox-7530.dts
@@ -22,10 +22,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -123,6 +119,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_0_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-1200.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-1200.dts
index 17cb80fdfd..1b93b23cad 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-1200.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-1200.dts
@@ -19,10 +19,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 1949000 {
 			compatible = "qcom,tcsr";
 			reg = <0x1949000 0x100>;
@@ -83,6 +79,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_0_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts
index ec5fa286d5..a55ee262c8 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts
@@ -18,10 +18,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -89,6 +85,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_0_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts
index 9f645dd657..82e3c5d1e3 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts
@@ -24,10 +24,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -106,6 +102,10 @@
 	};
 };
 
+&prng {
+	status = "okay";
+};
+
 &vqmmc {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-habanero-dvk.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-habanero-dvk.dts
index 2a45dc8e6a..781150f2be 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-habanero-dvk.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-habanero-dvk.dts
@@ -20,10 +20,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 
@@ -110,6 +106,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &vqmmc {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-hap-ac3.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-hap-ac3.dts
index 7690e6725d..f1be7d7451 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-hap-ac3.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-hap-ac3.dts
@@ -28,10 +28,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		counter at 4a1000 {
 			compatible = "qcom,qca-gcnt";
 			reg = <0x4a1000 0x4>;
@@ -160,6 +156,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts
index 97e22c2747..15cfd85ed0 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts
@@ -42,10 +42,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -136,6 +132,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts
index c2a5c51076..042d6ef239 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts
@@ -19,10 +19,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -71,6 +67,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &nand {
 	pinctrl-0 = <&nand_pins>;
 	pinctrl-names = "default";
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts
index f9ae2f2834..95089c800c 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts
@@ -97,10 +97,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -145,6 +141,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf282plus.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf282plus.dts
index cb39e80e44..5cea29fe14 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf282plus.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf282plus.dts
@@ -80,10 +80,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -128,6 +124,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf286d.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf286d.dts
index 218ba7a442..3168f8f8d4 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf286d.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf286d.dts
@@ -73,10 +73,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -121,6 +117,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi
index a587c969b0..69361befdf 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi
@@ -16,10 +16,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 
@@ -126,6 +122,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &vqmmc {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts
index 8104432f0d..341e83aa03 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts
@@ -14,10 +14,6 @@
 	compatible = "plasmacloud,pa2200";
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 1949000 {
 			compatible = "qcom,tcsr";
 			reg = <0x1949000 0x100>;
@@ -98,6 +94,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_pins: serial_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-r619ac.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-r619ac.dtsi
index c327046085..f1751f9b08 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-r619ac.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-r619ac.dtsi
@@ -19,10 +19,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -99,6 +95,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts
index ef9d166783..c76eff7eda 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts
@@ -23,10 +23,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -149,6 +145,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &cryptobam {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rtl30vw.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rtl30vw.dts
index 4b1ede666e..5131648cf0 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rtl30vw.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-rtl30vw.dts
@@ -138,10 +138,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -182,6 +178,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-u4019.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-u4019.dtsi
index e785c75625..23030b5e58 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-u4019.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-u4019.dtsi
@@ -9,10 +9,6 @@
 	compatible = "unielec,u4019","qcom,ipq4019";
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -82,6 +78,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts
index 3d0f32cb8b..14a55e164d 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts
@@ -36,10 +36,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		tcsr at 1949000 {
 			compatible = "qcom,tcsr";
 			reg = <0x1949000 0x100>;
@@ -164,6 +160,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	serial_0_pins: serial0_pinmux {
 		mux {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-x1pro.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-x1pro.dtsi
index a9b6e37513..fd435dce8e 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-x1pro.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-x1pro.dtsi
@@ -18,11 +18,6 @@
 	};
 
 	soc {
-
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -84,6 +79,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-xx8300.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-xx8300.dtsi
index e0e46b3fbe..58c06978a6 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-xx8300.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-xx8300.dtsi
@@ -27,10 +27,6 @@
 
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -79,6 +75,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4028-wpj428.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4028-wpj428.dts
index 71c9884f17..0313806263 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4028-wpj428.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4028-wpj428.dts
@@ -35,10 +35,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -118,6 +114,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &tlmm {
 	mdio_pins: mdio_pinmux {
 		mux_1 {
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ap-303h.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ap-303h.dts
index 80f38ec951..d8bbe4d57a 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ap-303h.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ap-303h.dts
@@ -22,10 +22,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -120,6 +116,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-aruba-glenmorangie.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-aruba-glenmorangie.dtsi
index 3f85b1523d..3528445fa2 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-aruba-glenmorangie.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-aruba-glenmorangie.dtsi
@@ -12,10 +12,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -82,6 +78,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-b1300.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-b1300.dts
index f2994b9ccc..71bbef45ee 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-b1300.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-b1300.dts
@@ -38,10 +38,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -120,6 +116,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-s1300.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-s1300.dts
index 03d3cd1d61..c5f91922ba 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-s1300.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-gl-s1300.dts
@@ -23,10 +23,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 		};
@@ -106,6 +102,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &vqmmc {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi
index a1da4bc832..7256fc0090 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi
@@ -33,10 +33,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -110,6 +106,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };
diff --git a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ws-ap3915i.dts b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ws-ap3915i.dts
index 6f6c75c568..4a952cc4cb 100644
--- a/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ws-ap3915i.dts
+++ b/target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ws-ap3915i.dts
@@ -17,10 +17,6 @@
 	};
 
 	soc {
-		rng at 22000 {
-			status = "okay";
-		};
-
 		mdio at 90000 {
 			status = "okay";
 			pinctrl-0 = <&mdio_pins>;
@@ -106,6 +102,10 @@
 	status = "okay";
 };
 
+&prng {
+	status = "okay";
+};
+
 &blsp_dma {
 	status = "okay";
 };




More information about the lede-commits mailing list