dts: add the attestationkeybox of unifykey for dts files missing this node [1/1]
authorChao Liu <chao.liu@amlogic.com>
Thu, 13 Dec 2018 06:19:31 +0000 (14:19 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Thu, 13 Dec 2018 15:59:59 +0000 (07:59 -0800)
PD#SWPL-3189

Problem:
some boards can't write attestationkeybox.

Solution:
add the attestion node.

Verify:
txl_t962_p321_720p

Change-Id: Ic57fb00a4174f2d3d67bd8861710b6d9a560eaa2
Signed-off-by: Chao Liu <chao.liu@amlogic.com>
13 files changed:
arch/arm/boot/dts/amlogic/tl1_t962x2_skt.dts
arch/arm/boot/dts/amlogic/tl1_t962x2_t309.dts
arch/arm/boot/dts/amlogic/tl1_t962x2_x301.dts
arch/arm/boot/dts/amlogic/txl_t950_p341.dts
arch/arm/boot/dts/amlogic/txl_t960_p346.dts
arch/arm/boot/dts/amlogic/txl_t962_p320.dts
arch/arm/boot/dts/amlogic/txl_t962_p321.dts
arch/arm/boot/dts/amlogic/txl_t962_p321_720p.dts
arch/arm64/boot/dts/amlogic/txl_t950_p341.dts
arch/arm64/boot/dts/amlogic/txl_t960_p346.dts
arch/arm64/boot/dts/amlogic/txl_t962_p320.dts
arch/arm64/boot/dts/amlogic/txl_t962_p321.dts
arch/arm64/boot/dts/amlogic/txl_t962_p321_720p.dts

index d05d69b..9c0e3cc 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <20>;
+               unifykey-num = <21>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
                unifykey-index-19 = <&keysn_19>;
+               unifykey-index-20 = <&keysn_20>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_20:key_20{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        hdmirx {
index 671d757..9644198 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <20>;
+               unifykey-num = <21>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
                unifykey-index-19 = <&keysn_19>;
+               unifykey-index-20 = <&keysn_20>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_20:key_20{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        hdmirx {
index af0d663..6f6f819 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <20>;
+               unifykey-num = <21>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
                unifykey-index-19 = <&keysn_19>;
+               unifykey-index-20 = <&keysn_20>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_20:key_20{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        hdmirx {
index 98a4212..18eb7c8 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <19>;
+               unifykey-num = <20>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-16 = <&keysn_16>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
+               unifykey-index-19 = <&keysn_19>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_19:key_19{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index ea7df11..48b736b 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <17>;
+               unifykey-num = <18>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-14 = <&keysn_14>;
                unifykey-index-15 = <&keysn_15>;
                unifykey-index-16 = <&keysn_16>;
+               unifykey-index-17 = <&keysn_17>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_17:key_17{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index 3f913ac..5d78dba 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <19>;
+               unifykey-num = <20>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-16 = <&keysn_16>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
+               unifykey-index-19 = <&keysn_19>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_19:key_19{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index 5dea093..c262cf7 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <19>;
+               unifykey-num = <20>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-16 = <&keysn_16>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
+               unifykey-index-19 = <&keysn_19>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_19:key_19{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index 6e2a67f..2a29e2a 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <19>;
+               unifykey-num = <20>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-16 = <&keysn_16>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
+               unifykey-index-19 = <&keysn_19>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_19:key_19{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index f3290f8..117751d 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <19>;
+               unifykey-num = <20>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-16 = <&keysn_16>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
+               unifykey-index-19 = <&keysn_19>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_19:key_19{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index 493dc84..22cc083 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <17>;
+               unifykey-num = <18>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-14 = <&keysn_14>;
                unifykey-index-15 = <&keysn_15>;
                unifykey-index-16 = <&keysn_16>;
+               unifykey-index-17 = <&keysn_17>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_17:key_17{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index 9f40b05..82b73a2 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <19>;
+               unifykey-num = <20>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-16 = <&keysn_16>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
+               unifykey-index-19 = <&keysn_19>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_19:key_19{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index 61638c8..3b466da 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <19>;
+               unifykey-num = <20>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-16 = <&keysn_16>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
+               unifykey-index-19 = <&keysn_19>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_19:key_19{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {
index 95766b7..ca69bc6 100644 (file)
                compatible = "amlogic, unifykey";
                status = "okay";
 
-               unifykey-num = <19>;
+               unifykey-num = <20>;
                unifykey-index-0 = <&keysn_0>;
                unifykey-index-1 = <&keysn_1>;
                unifykey-index-2 = <&keysn_2>;
                unifykey-index-16 = <&keysn_16>;
                unifykey-index-17 = <&keysn_17>;
                unifykey-index-18 = <&keysn_18>;
+               unifykey-index-19 = <&keysn_19>;
 
                keysn_0: key_0{
                        key-name = "usid";
                        key-device = "normal";
                        key-permit = "read","write","del";
                };
+               keysn_19:key_19{
+                       key-name = "attestationkeybox";// attestation key
+                       key-device = "secure";
+                       key-permit = "read","write","del";
+               };
        }; /* End unifykey */
 
        vout {