From: Ioana Ciornei Date: Tue, 23 May 2023 13:47:43 +0000 (+0300) Subject: net: ldpaa_eth: fix the memory layout of the dpmac_get_counters() API X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=3e697627400fea74f2d4c5e63dac31eb557e9a83;p=u-boot.git net: ldpaa_eth: fix the memory layout of the dpmac_get_counters() API Each MC commands has a specific predefined memory layout that gets interpreted by the firmware. The dpmac_get_counters() API memory layout is wrong, thus the results returned by the command are incorrect. Fix this by updating the offset of the counter field. Signed-off-by: Ioana Ciornei Reviewed-by: Ramon Fried Signed-off-by: Peng Fan --- diff --git a/include/fsl-mc/fsl_dpmac.h b/include/fsl-mc/fsl_dpmac.h index 1cea123a31..8f5e17fe22 100644 --- a/include/fsl-mc/fsl_dpmac.h +++ b/include/fsl-mc/fsl_dpmac.h @@ -84,7 +84,7 @@ do { \ /* cmd, param, offset, width, type, arg_name */ #define DPMAC_CMD_GET_COUNTER(cmd, type) \ - MC_CMD_OP(cmd, 1, 0, 64, enum dpmac_counter, type) + MC_CMD_OP(cmd, 0, 0, 8, enum dpmac_counter, type) /* cmd, param, offset, width, type, arg_name */ #define DPMAC_RSP_GET_COUNTER(cmd, counter) \