From patchwork Sat Mar 14 14:50:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pragnesh Patel X-Patchwork-Id: 243646 List-Id: U-Boot discussion From: pragnesh.patel at sifive.com (Pragnesh Patel) Date: Sat, 14 Mar 2020 20:20:04 +0530 Subject: [RFC PATCH v2] cmd: mp: change the command name from cpu to mp Message-ID: <20200314145004.29137-1-pragnesh.patel@sifive.com> When CONFIG_CMD_CPU and CONFIG_MP both are enabled, U-Boot compilation gives an error of "multiple definition of `_u_boot_list_2_cmd_2_cpu'" so cpu command(cmd/cpu.c) and mp command(cmd/mp.c) should have different command name. Signed-off-by: Pragnesh Patel Reviewed-by: Bin Meng --- cmd/mp.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/cmd/mp.c b/cmd/mp.c index 4c8f5fc3fa..acb56917a9 100644 --- a/cmd/mp.c +++ b/cmd/mp.c @@ -26,7 +26,7 @@ static int cpu_status_all(void) } static int -cpu_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +mp_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { unsigned long cpuid; @@ -67,12 +67,12 @@ cpu_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) } #ifdef CONFIG_SYS_LONGHELP -static char cpu_help_text[] = - " reset - Reset cpu \n" - "cpu status - Status of all cpus\n" - "cpu status - Status of cpu \n" - "cpu disable - Disable cpu \n" - "cpu release [args] - Release cpu at with [args]" +static char mp_help_text[] = + "mp reset - Reset cpu \n" + "mp status - Status of all cpus\n" + "mp status - Status of cpu \n" + "mp disable - Disable cpu \n" + "mp release [args] - Release cpu at with [args]" #ifdef CONFIG_PPC "\n" " [args] : \n" \ @@ -90,6 +90,6 @@ static char cpu_help_text[] = #endif U_BOOT_CMD( - cpu, CONFIG_SYS_MAXARGS, 1, cpu_cmd, - "Multiprocessor CPU boot manipulation and release", cpu_help_text + mp, CONFIG_SYS_MAXARGS, 1, mp_cmd, + "Multiprocessor CPU boot manipulation and release", mp_help_text );