Commit 67106d21 authored by Shiva Tripathi's avatar Shiva Tripathi Committed by Vignesh Raghavendra
Browse files

arm64: dts: ti: k3-am62: Add RNG node



Add EIP76 Random Number Generator (RNG) node within crypto engine for
AM62 and AM62A SoCs. The RNG hardware is integrated in crypto
subsystem at address 0x40910000.

Mark the RNG node with status "reserved" as it is intended for use by
OP-TEE for secure random number generation. If required, this hardware
can also be used through Linux kernel by enabling this node.

Signed-off-by: default avatarShiva Tripathi <s-tripathi1@ti.com>
Link: https://patch.msgid.link/20250926100229.923547-1-s-tripathi1@ti.com


Signed-off-by: default avatarVignesh Raghavendra <vigneshr@ti.com>
parent a00ee801
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -214,6 +214,16 @@ crypto: crypto@40900000 {
		dmas = <&main_pktdma 0xf501 0>, <&main_pktdma 0x7506 0>,
		       <&main_pktdma 0x7507 0>;
		dma-names = "tx", "rx1", "rx2";
		#address-cells = <2>;
		#size-cells = <2>;
		ranges = <0x00 0x40900000 0x00 0x40900000 0x00 0x30000>;

		rng: rng@40910000 {
			compatible = "inside-secure,safexcel-eip76";
			reg = <0x00 0x40910000 0x00 0x7d>;
			interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>;
			status = "reserved"; /* Reserved for OP-TEE */
		};
	};

	secure_proxy_sa3: mailbox@43600000 {
+10 −0
Original line number Diff line number Diff line
@@ -247,6 +247,16 @@ crypto: crypto@40900000 {
		dmas = <&main_pktdma 0xf501 0>, <&main_pktdma 0x7506 0>,
		       <&main_pktdma 0x7507 0>;
		dma-names = "tx", "rx1", "rx2";
		#address-cells = <2>;
		#size-cells = <2>;
		ranges = <0x00 0x40900000 0x00 0x40900000 0x00 0x30000>;

		rng: rng@40910000 {
			compatible = "inside-secure,safexcel-eip76";
			reg = <0x00 0x40910000 0x00 0x7d>;
			interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>;
			status = "reserved"; /* Reserved for OP-TEE */
		};
	};

	secure_proxy_sa3: mailbox@43600000 {