diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_skt.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_skt.dts index 6017a9b5b9cd..affd099941bc 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_skt.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_skt.dts @@ -252,7 +252,7 @@ unifykey{ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -267,6 +267,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -341,6 +342,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey efusekey:efusekey{ diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_skt_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_skt_buildroot.dts index 82fd333aef62..3650833aba69 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_skt_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_skt_buildroot.dts @@ -253,7 +253,7 @@ unifykey{ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -268,6 +268,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -342,6 +343,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey efusekey:efusekey{ diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts index 501815b70030..78e71c6155bd 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts @@ -278,7 +278,7 @@ unifykey{ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -293,6 +293,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -367,6 +368,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey efusekey:efusekey{ diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts index 091365456e0f..5591952cc867 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts @@ -252,7 +252,7 @@ unifykey{ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -267,6 +267,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -341,6 +342,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey efusekey:efusekey{ diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905y2_u221.dts b/arch/arm64/boot/dts/amlogic/g12a_s905y2_u221.dts index 797ca3060588..e3eb85033764 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905y2_u221.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905y2_u221.dts @@ -252,7 +252,7 @@ unifykey{ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -267,6 +267,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -341,6 +342,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey efusekey:efusekey{ diff --git a/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts index b2e7e8d39da8..b539e2f28eae 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts @@ -1081,7 +1081,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1096,6 +1096,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1170,6 +1171,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p212_1g_buildroot.dts b/arch/arm64/boot/dts/amlogic/gxl_p212_1g_buildroot.dts index 08ee87e3c902..d28a602a65eb 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p212_1g_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p212_1g_buildroot.dts @@ -1135,7 +1135,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1150,6 +1150,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1224,6 +1225,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts b/arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts index 45e666c6b69f..703ae022db87 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts @@ -1091,7 +1091,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1106,6 +1106,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1180,6 +1181,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse { diff --git a/arch/arm64/boot/dts/amlogic/gxl_p212_2g_buildroot.dts b/arch/arm64/boot/dts/amlogic/gxl_p212_2g_buildroot.dts index a044e01fb1ad..c97e28a52e49 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p212_2g_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p212_2g_buildroot.dts @@ -1136,7 +1136,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1151,6 +1151,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1225,6 +1226,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse { diff --git a/arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts b/arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts index 9ee4497ba5bf..b2c79335daac 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts @@ -1123,7 +1123,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1138,6 +1138,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1212,6 +1213,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey // dvb { // compatible = "amlogic, dvb"; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p230_2g_buildroot.dts b/arch/arm64/boot/dts/amlogic/gxl_p230_2g_buildroot.dts index 187c791069f7..1de8f140596a 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p230_2g_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p230_2g_buildroot.dts @@ -1178,7 +1178,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1193,6 +1193,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1267,6 +1268,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse { diff --git a/arch/arm64/boot/dts/amlogic/gxl_p231_1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p231_1g.dts index 451f6d601039..b7ef7481245e 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p231_1g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p231_1g.dts @@ -1007,7 +1007,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1022,6 +1022,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1096,6 +1097,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse { diff --git a/arch/arm64/boot/dts/amlogic/gxl_p231_2g.dts b/arch/arm64/boot/dts/amlogic/gxl_p231_2g.dts index 14e3a3fc5787..b19d281c082f 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p231_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p231_2g.dts @@ -1007,7 +1007,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1022,6 +1022,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1096,6 +1097,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse { diff --git a/arch/arm64/boot/dts/amlogic/gxl_p231_2g_buildroot.dts b/arch/arm64/boot/dts/amlogic/gxl_p231_2g_buildroot.dts index a2acca3b58b2..84f8fd5f892e 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p231_2g_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p231_2g_buildroot.dts @@ -1076,7 +1076,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1091,6 +1091,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1165,6 +1166,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse { diff --git a/arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts index d039fbb8c2a6..deffe55ff531 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts @@ -1146,7 +1146,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1161,6 +1161,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1235,6 +1236,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p241_1g_buildroot.dts b/arch/arm64/boot/dts/amlogic/gxl_p241_1g_buildroot.dts index 0e0f1282a9dc..8fc608f87c42 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p241_1g_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p241_1g_buildroot.dts @@ -1222,7 +1222,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1237,6 +1237,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1311,6 +1312,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts index a6bef3ebe4c0..a970a72fe406 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts @@ -1146,7 +1146,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1161,6 +1161,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1235,6 +1236,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p241_v2_1g_buildroot.dts b/arch/arm64/boot/dts/amlogic/gxl_p241_v2_1g_buildroot.dts index 00cda74cb8a2..e79997d5594a 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p241_v2_1g_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p241_v2_1g_buildroot.dts @@ -1222,7 +1222,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1237,6 +1237,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1311,6 +1312,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts b/arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts index 1793e8b420f6..4cf248643f74 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts @@ -736,7 +736,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -751,6 +751,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -825,6 +826,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts b/arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts index c10eb9d1f4e2..0b7d40d78d2a 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts @@ -824,7 +824,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -839,6 +839,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -913,6 +914,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxl_skt.dts b/arch/arm64/boot/dts/amlogic/gxl_skt.dts index 957eed798bff..ed8ef94221f0 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_skt.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_skt.dts @@ -1122,7 +1122,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1137,6 +1137,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1211,6 +1212,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; diff --git a/arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts b/arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts index 1aa34d161413..f3cb01ee0cda 100644 --- a/arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts @@ -1109,7 +1109,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1124,6 +1124,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1198,6 +1199,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse { diff --git a/arch/arm64/boot/dts/amlogic/gxm_q201_1g.dts b/arch/arm64/boot/dts/amlogic/gxm_q201_1g.dts index e5def623944f..5f100dcf5e60 100644 --- a/arch/arm64/boot/dts/amlogic/gxm_q201_1g.dts +++ b/arch/arm64/boot/dts/amlogic/gxm_q201_1g.dts @@ -1092,7 +1092,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1107,6 +1107,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1181,6 +1182,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse { diff --git a/arch/arm64/boot/dts/amlogic/gxm_q201_2g.dts b/arch/arm64/boot/dts/amlogic/gxm_q201_2g.dts index 1bb29340bca2..5e04ddbd43bf 100644 --- a/arch/arm64/boot/dts/amlogic/gxm_q201_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxm_q201_2g.dts @@ -1102,7 +1102,7 @@ compatible = "amlogic, unifykey"; status = "ok"; - unifykey-num = <14>; + unifykey-num = <15>; unifykey-index-0 = <&keysn_0>; unifykey-index-1 = <&keysn_1>; unifykey-index-2 = <&keysn_2>; @@ -1117,6 +1117,7 @@ unifykey-index-11= <&keysn_11>; unifykey-index-12= <&keysn_12>; unifykey-index-13= <&keysn_13>; + unifykey-index-14= <&keysn_14>; keysn_0: key_0{ key-name = "usid"; @@ -1191,6 +1192,11 @@ key-device = "secure"; key-permit = "read","write","del"; }; + keysn_14:key_14{ + key-name = "attestationkeybox";// attestation key + key-device = "secure"; + key-permit = "read","write","del"; + }; };//End unifykey }; &efuse {