1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Command-line access to bloblist features 4 * 5 * Copyright 2020 Google LLC 6 * Written by Simon Glass <sjg@chromium.org> 7 */ 8 9#include <common.h> 10#include <bloblist.h> 11#include <command.h> 12#include <asm/global_data.h> 13 14DECLARE_GLOBAL_DATA_PTR; 15 16static int do_bloblist_info(struct cmd_tbl *cmdtp, int flag, int argc, 17 char *const argv[]) 18{ 19 bloblist_show_stats(); 20 21 return 0; 22} 23 24static int do_bloblist_list(struct cmd_tbl *cmdtp, int flag, int argc, 25 char *const argv[]) 26{ 27 bloblist_show_list(); 28 29 return 0; 30} 31 32U_BOOT_LONGHELP(bloblist, 33 "info - show information about the bloblist\n" 34 "bloblist list - list blobs in the bloblist"); 35 36U_BOOT_CMD_WITH_SUBCMDS(bloblist, "Bloblists", bloblist_help_text, 37 U_BOOT_SUBCMD_MKENT(info, 1, 1, do_bloblist_info), 38 U_BOOT_SUBCMD_MKENT(list, 1, 1, do_bloblist_list)); 39