cmd: smccc: Print results in hex instead of dec
authorMichal Simek <michal.simek@amd.com>
Wed, 15 Feb 2023 08:45:21 +0000 (09:45 +0100)
committerMichal Simek <michal.simek@amd.com>
Thu, 9 Mar 2023 12:15:00 +0000 (13:15 +0100)
Printing return value in HEX instead of DEC. Return values are 64 bit
values which impossible to decode in DEC. For example getting CHIP ID in
dec is quite long.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/9a0278a7da729cb69b7a4d46c5e7eb8c3217c635.1676450712.git.michal.simek@amd.com
cmd/smccc.c

index 0539a42..fb80431 100644 (file)
@@ -43,7 +43,7 @@ static int do_call(struct cmd_tbl *cmdtp, int flag, int argc,
        else
                arm_smccc_hvc(fid, a1, a2, a3, a4, a5, a6, a7, &res);
 
-       printf("Res:  %ld %ld %ld %ld\n", res.a0, res.a1, res.a2, res.a3);
+       printf("Res:  0x%lx 0x%lx 0x%lx 0x%lx\n", res.a0, res.a1, res.a2, res.a3);
 
        return 0;
 }