]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm64: versal: Add device tree node for BBRAM and volatile user keys
authorHarsha <harsha.harsha@xilinx.com>
Tue, 5 Oct 2021 11:21:06 +0000 (16:51 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 6 Oct 2021 11:12:31 +0000 (13:12 +0200)
This patch adds the device tree node for BBRAM and volatile user keys.

Signed-off-by: Harsha <harsha.harsha@xilinx.com>
arch/arm/dts/versal-clk.dtsi

index 344823c4bef868db3137dd88079ea9ffc3ee5244..ac3abdc1fecb5207fcc06335929e90e09a7b57ec 100644 (file)
                                         <&ipi_mailbox_pmu1 1>;
                                mbox-names = "tx", "rx";
                        };
+
+                       versal_sec_cfg: versal-sec-cfg {
+                               compatible = "xlnx,versal-sec-cfg";
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+
+                               bbram_zeroize: bbram-zeroize@4 {
+                                       reg = <0x04 0x4>;
+                               };
+
+                               bbram_key: bbram-key@10 {
+                                       reg = <0x10 0x20>;
+                               };
+
+                               bbram_usr: bbram-usr@30 {
+                                       reg = <0x30 0x4>;
+                               };
+
+                               bbram_lock: bbram-lock@48 {
+                                       reg = <0x48 0x4>;
+                               };
+
+                               user_key0: user-key@110 {
+                                       reg = <0x110 0x20>;
+                               };
+
+                               user_key1: user-key@130 {
+                                       reg = <0x130 0x20>;
+                               };
+
+                               user_key2: user-key@150 {
+                                       reg = <0x150 0x20>;
+                               };
+
+                               user_key3: user-key@170 {
+                                       reg = <0x170 0x20>;
+                               };
+
+                               user_key4: user-key@190 {
+                                       reg = <0x190 0x20>;
+                               };
+
+                               user_key5: user-key@1b0 {
+                                       reg = <0x1b0 0x20>;
+                               };
+
+                               user_key6: user-key@1d0 {
+                                       reg = <0x1d0 0x20>;
+                               };
+
+                               user_key7: user-key@1f0 {
+                                       reg = <0x1f0 0x20>;
+                               };
+                       };
                };
        };