mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
image: Create a table of information for each category
Add a table that contains the category name, the number of items in each category and a pointer to the table of items. This will allow us to use generic code to deal with the categories. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -176,6 +176,19 @@ static const table_entry_t uimage_comp[] = {
|
||||
{ -1, "", "", },
|
||||
};
|
||||
|
||||
struct table_info {
|
||||
const char *desc;
|
||||
int count;
|
||||
const table_entry_t *table;
|
||||
};
|
||||
|
||||
static const struct table_info table_info[IH_COUNT] = {
|
||||
{ "architecture", IH_ARCH_COUNT, uimage_arch },
|
||||
{ "compression", IH_COMP_COUNT, uimage_comp },
|
||||
{ "operating system", IH_OS_COUNT, uimage_os },
|
||||
{ "image type", IH_TYPE_COUNT, uimage_type },
|
||||
};
|
||||
|
||||
/*****************************************************************************/
|
||||
/* Legacy format routines */
|
||||
/*****************************************************************************/
|
||||
|
Reference in New Issue
Block a user