xref: /arm-trusted-firmware/tools/fiptool/plat_fiptool/nxp/plat_def_uuid_config.c (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu /*
2*91f16700Schasinglulu  * Copyright 2021 NXP
3*91f16700Schasinglulu  *
4*91f16700Schasinglulu  * SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu  */
6*91f16700Schasinglulu 
7*91f16700Schasinglulu #include <stddef.h>
8*91f16700Schasinglulu 
9*91f16700Schasinglulu #include <firmware_image_package.h>
10*91f16700Schasinglulu 
11*91f16700Schasinglulu #include "tbbr_config.h"
12*91f16700Schasinglulu 
13*91f16700Schasinglulu toc_entry_t plat_def_toc_entries[] = {
14*91f16700Schasinglulu 	/* DDR PHY firmwares */
15*91f16700Schasinglulu 	{
16*91f16700Schasinglulu 		.name = "DDR UDIMM PHY IMEM 1d FW",
17*91f16700Schasinglulu 		.uuid = UUID_DDR_IMEM_UDIMM_1D,
18*91f16700Schasinglulu 		.cmdline_name = "ddr-immem-udimm-1d"
19*91f16700Schasinglulu 	},
20*91f16700Schasinglulu 	{
21*91f16700Schasinglulu 		.name = "DDR UDIMM PHY IMEM 2d FW",
22*91f16700Schasinglulu 		.uuid = UUID_DDR_IMEM_UDIMM_2D,
23*91f16700Schasinglulu 		.cmdline_name = "ddr-immem-udimm-2d"
24*91f16700Schasinglulu 	},
25*91f16700Schasinglulu 	{
26*91f16700Schasinglulu 		.name = "DDR UDIMM PHY DMEM 1d FW",
27*91f16700Schasinglulu 		.uuid = UUID_DDR_DMEM_UDIMM_1D,
28*91f16700Schasinglulu 		.cmdline_name = "ddr-dmmem-udimm-1d"
29*91f16700Schasinglulu 	},
30*91f16700Schasinglulu 	{
31*91f16700Schasinglulu 		.name = "DDR UDIMM PHY DMEM 2d FW",
32*91f16700Schasinglulu 		.uuid = UUID_DDR_DMEM_UDIMM_2D,
33*91f16700Schasinglulu 		.cmdline_name = "ddr-dmmem-udimm-2d"
34*91f16700Schasinglulu 	},
35*91f16700Schasinglulu 	{
36*91f16700Schasinglulu 		.name = "DDR RDIMM PHY IMEM 1d FW",
37*91f16700Schasinglulu 		.uuid = UUID_DDR_IMEM_RDIMM_1D,
38*91f16700Schasinglulu 		.cmdline_name = "ddr-immem-rdimm-1d"
39*91f16700Schasinglulu 	},
40*91f16700Schasinglulu 	{
41*91f16700Schasinglulu 		.name = "DDR RDIMM PHY IMEM 2d FW",
42*91f16700Schasinglulu 		.uuid = UUID_DDR_IMEM_RDIMM_2D,
43*91f16700Schasinglulu 		.cmdline_name = "ddr-immem-rdimm-2d"
44*91f16700Schasinglulu 	},
45*91f16700Schasinglulu 	{
46*91f16700Schasinglulu 		.name = "DDR RDIMM PHY DMEM 1d FW",
47*91f16700Schasinglulu 		.uuid = UUID_DDR_DMEM_RDIMM_1D,
48*91f16700Schasinglulu 		.cmdline_name = "ddr-dmmem-rdimm-1d"
49*91f16700Schasinglulu 	},
50*91f16700Schasinglulu 	{
51*91f16700Schasinglulu 		.name = "DDR RDIMM PHY DMEM 2d FW",
52*91f16700Schasinglulu 		.uuid = UUID_DDR_DMEM_RDIMM_2D,
53*91f16700Schasinglulu 		.cmdline_name = "ddr-dmmem-rdimm-2d"
54*91f16700Schasinglulu 	},
55*91f16700Schasinglulu 	{
56*91f16700Schasinglulu 		.name = "FUSE PROV FW",
57*91f16700Schasinglulu 		.uuid = UUID_FUSE_PROV,
58*91f16700Schasinglulu 		.cmdline_name = "fuse-prov"
59*91f16700Schasinglulu 	},
60*91f16700Schasinglulu 	{
61*91f16700Schasinglulu 		.name = "FUSE UPGRADE FW",
62*91f16700Schasinglulu 		.uuid = UUID_FUSE_UP,
63*91f16700Schasinglulu 		.cmdline_name = "fuse-upgrade"
64*91f16700Schasinglulu 	},
65*91f16700Schasinglulu 
66*91f16700Schasinglulu 	/* Key Certificates */
67*91f16700Schasinglulu 	{
68*91f16700Schasinglulu 		.name = "DDR Firmware key certificate",
69*91f16700Schasinglulu 		.uuid = UUID_DDR_FW_KEY_CERT,
70*91f16700Schasinglulu 		.cmdline_name = "ddr-fw-key-cert"
71*91f16700Schasinglulu 	},
72*91f16700Schasinglulu 
73*91f16700Schasinglulu 	/* Content certificates */
74*91f16700Schasinglulu 	{
75*91f16700Schasinglulu 		.name = "DDR UDIMM Firmware content certificate",
76*91f16700Schasinglulu 		.uuid = UUID_DDR_UDIMM_FW_CONTENT_CERT,
77*91f16700Schasinglulu 		.cmdline_name = "ddr-udimm-fw-cert"
78*91f16700Schasinglulu 	},
79*91f16700Schasinglulu 	{
80*91f16700Schasinglulu 		.name = "DDR RDIMM Firmware content certificate",
81*91f16700Schasinglulu 		.uuid = UUID_DDR_RDIMM_FW_CONTENT_CERT,
82*91f16700Schasinglulu 		.cmdline_name = "ddr-rdimm-fw-cert"
83*91f16700Schasinglulu 	},
84*91f16700Schasinglulu 
85*91f16700Schasinglulu 	{
86*91f16700Schasinglulu 		.name = NULL,
87*91f16700Schasinglulu 		.uuid = { {0} },
88*91f16700Schasinglulu 		.cmdline_name = NULL,
89*91f16700Schasinglulu 	}
90*91f16700Schasinglulu };
91