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 d05d69b2009cca1d59eef2223072b4ee5458d03a..9c0e3cc5b71c1c1a6be35f99fa49bb75976085d3 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 671d757e6ed2c1db19c25bff429456048ac94dba..96441987b890e2634675e960474c8e8cc7846feb 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 af0d6637ec8b7f84abb05276daa461736cfa796a..6f6f81992f38eb072f424a1e894ad48ad87e26f9 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 98a4212f81d4b04f781577da0927e872951db9b3..18eb7c8073249336b97834176dc0606fe4b92f85 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 ea7df1103c75be689629ad63334eafefe142f297..48b736bb8776414cbf54222b10ac8c18f6e42726 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 3f913ac4542dbb95a0e74baa3c0f01138c2848a2..5d78dbae6bcdce42ef2c4195c66ea2cfdde8ef71 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 5dea093fc7990e7d657aa859c34c417d5bf89b3b..c262cf71323d0044a9a0e64f3578fac670b3df6d 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 6e2a67fb9e0e08043071cb98245967c6276d4f22..2a29e2a6919f46c20e6a5127f44121ade1fba672 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 f3290f81fe424de54e8ea11920a6a3d49a7e49dc..117751d9d274edf6fb49d3ba6474b3a62b193d5c 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 493dc84ee9b7e476cad4482d6ae273b7441b891d..22cc0832cde045c169f5f862813e6f4eb3b0420a 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 9f40b0549495e4261a55d41613af67389802c9b7..82b73a227fb9530a44d04041fab03d135fc21a4c 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 61638c81f438f92c2008b00cd8e1a4e2b6338b66..3b466dad9bd78588bc6238f13929463c83a37cec 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 95766b7b7b22f7b432db7897a54aa6d4d2b025ba..ca69bc6676ce6e0b16b417a542f6b598596d6e67 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 {