From 4594bd9dd71e8277e21c226e72d157c784dccd08 Mon Sep 17 00:00:00 2001 From: Shengjiu Wang Date: Tue, 9 Jul 2019 18:27:26 +0800 Subject: MLK-22242: fsl_easrc: Fix definition issue of parameter width Some definition of parameter's width is wrong, that cause the failure of conversion for more than 16 channels. Signed-off-by: Shengjiu Wang --- sound/soc/fsl/fsl_easrc.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sound/soc/fsl/fsl_easrc.h') diff --git a/sound/soc/fsl/fsl_easrc.h b/sound/soc/fsl/fsl_easrc.h index b8533eb2bfcc..f9d836a8d525 100644 --- a/sound/soc/fsl/fsl_easrc.h +++ b/sound/soc/fsl/fsl_easrc.h @@ -121,7 +121,7 @@ #define EASRC_CC_INSIGN_MASK BIT(EASRC_CC_INSIGN_SHIFT) #define EASRC_CC_INSIGN BIT(EASRC_CC_INSIGN_SHIFT) #define EASRC_CC_CHEN_SHIFT 0 -#define EASRC_CC_CHEN_WIDTH 4 +#define EASRC_CC_CHEN_WIDTH 5 #define EASRC_CC_CHEN_MASK ((BIT(EASRC_CC_CHEN_WIDTH) - 1) \ << EASRC_CC_CHEN_SHIFT) #define EASRC_CC_CHEN(v) (((v) << EASRC_CC_CHEN_SHIFT) \ @@ -313,19 +313,19 @@ /* ASRC Control Output Access (COA) */ #define EASRC_COA_ITER_SHIFT 16 -#define EASRC_COA_ITER_WIDTH 5 +#define EASRC_COA_ITER_WIDTH 6 #define EASRC_COA_ITER_MASK ((BIT(EASRC_COA_ITER_WIDTH) - 1) \ << EASRC_COA_ITER_SHIFT) #define EASRC_COA_ITER(v) (((v) << EASRC_COA_ITER_SHIFT) \ & EASRC_COA_ITER_MASK) #define EASRC_COA_GRLEN_SHIFT 8 -#define EASRC_COA_GRLEN_WIDTH 5 +#define EASRC_COA_GRLEN_WIDTH 6 #define EASRC_COA_GRLEN_MASK ((BIT(EASRC_COA_GRLEN_WIDTH) - 1) \ << EASRC_COA_GRLEN_SHIFT) #define EASRC_COA_GRLEN(v) (((v) << EASRC_COA_GRLEN_SHIFT) \ & EASRC_COA_GRLEN_MASK) #define EASRC_COA_ACCLEN_SHIFT 0 -#define EASRC_COA_ACCLEN_WIDTH 5 +#define EASRC_COA_ACCLEN_WIDTH 6 #define EASRC_COA_ACCLEN_MASK ((BIT(EASRC_COA_ACCLEN_WIDTH) - 1) \ << EASRC_COA_ACCLEN_SHIFT) #define EASRC_COA_ACCLEN(v) (((v) << EASRC_COA_ACCLEN_SHIFT) \ -- cgit v1.2.3