1*c91b08c8SDaniele Castro /* 2*c91b08c8SDaniele Castro * Copyright (c) 2023, Arm Limited. All rights reserved. 3*c91b08c8SDaniele Castro * 4*c91b08c8SDaniele Castro * SPDX-License-Identifier: BSD-3-Clause 5*c91b08c8SDaniele Castro */ 6*c91b08c8SDaniele Castro 7*c91b08c8SDaniele Castro #ifndef ETHOSN_FIP_H 8*c91b08c8SDaniele Castro #define ETHOSN_FIP_H 9*c91b08c8SDaniele Castro 10*c91b08c8SDaniele Castro #define UUID_ETHOSN_FW_KEY_CERTIFICATE \ 11*c91b08c8SDaniele Castro { { 0x56, 0x66, 0xd0, 0x04 }, { 0xab, 0x98 }, { 0x40, 0xaa }, \ 12*c91b08c8SDaniele Castro 0x89, 0x88, { 0xb7, 0x2a, 0x3, 0xa2, 0x56, 0xe2 } } 13*c91b08c8SDaniele Castro 14*c91b08c8SDaniele Castro #define UUID_ETHOSN_FW_CONTENT_CERTIFICATE \ 15*c91b08c8SDaniele Castro { { 0xa5, 0xc4, 0x18, 0xda }, { 0x43, 0x0f }, { 0x48, 0xb1 }, \ 16*c91b08c8SDaniele Castro 0x88, 0xcd, { 0x93, 0xf6, 0x78, 0x89, 0xd9, 0xed } } 17*c91b08c8SDaniele Castro 18*c91b08c8SDaniele Castro #define UUID_ETHOSN_FW \ 19*c91b08c8SDaniele Castro { { 0xcf, 0xd4, 0x99, 0xb5 }, { 0xa3, 0xbc }, { 0x4a, 0x7e }, \ 20*c91b08c8SDaniele Castro 0x98, 0xcb, { 0x48, 0xa4, 0x1c, 0xb8, 0xda, 0xe1 } } 21*c91b08c8SDaniele Castro 22*c91b08c8SDaniele Castro #define ETHOSN_FW_KEY_CERTIFICATE_DEF \ 23*c91b08c8SDaniele Castro { "Arm(R) Ethos(TM)-N NPU Firmware Key Certificate", \ 24*c91b08c8SDaniele Castro UUID_ETHOSN_FW_KEY_CERTIFICATE, \ 25*c91b08c8SDaniele Castro "npu-fw-key-cert" } 26*c91b08c8SDaniele Castro 27*c91b08c8SDaniele Castro #define ETHOSN_FW_CONTENT_CERTIFICATE_DEF \ 28*c91b08c8SDaniele Castro { "Arm(R) Ethos(TM)-N NPU Firmware Content Certificate",\ 29*c91b08c8SDaniele Castro UUID_ETHOSN_FW_CONTENT_CERTIFICATE, \ 30*c91b08c8SDaniele Castro "npu-fw-cert" } 31*c91b08c8SDaniele Castro 32*c91b08c8SDaniele Castro #define ETHOSN_FW_DEF \ 33*c91b08c8SDaniele Castro { "Arm(R) Ethos(TM)-N NPU Firmware", \ 34*c91b08c8SDaniele Castro UUID_ETHOSN_FW, \ 35*c91b08c8SDaniele Castro "npu-fw" } 36*c91b08c8SDaniele Castro 37*c91b08c8SDaniele Castro #endif /* ETHOSN_FIP_H */ 38