Blame view
cmd/clk.c
948 Bytes
08d0d6f32 common: Add new c... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
/* * Copyright (C) 2013 Xilinx, Inc. * * SPDX-License-Identifier: GPL-2.0+ */ #include <common.h> #include <command.h> #include <clk.h> int __weak soc_clk_dump(void) { puts("Not implemented "); return 1; } static int do_clk_dump(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) { return soc_clk_dump(); } static cmd_tbl_t cmd_clk_sub[] = { U_BOOT_CMD_MKENT(dump, 1, 1, do_clk_dump, "", ""), }; static int do_clk(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) { cmd_tbl_t *c; if (argc < 2) return CMD_RET_USAGE; /* Strip off leading 'clk' command argument */ argc--; argv++; c = find_cmd_tbl(argv[0], &cmd_clk_sub[0], ARRAY_SIZE(cmd_clk_sub)); if (c) return c->cmd(cmdtp, flag, argc, argv); else return CMD_RET_USAGE; } #ifdef CONFIG_SYS_LONGHELP static char clk_help_text[] = "dump - Print clock frequencies"; #endif U_BOOT_CMD(clk, 2, 1, do_clk, "CLK sub-system", clk_help_text); |