summaryrefslogtreecommitdiff
path: root/sound/soc/fsl/fsl_easrc.h
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2019-07-09 18:27:26 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 15:48:46 +0800
commit4594bd9dd71e8277e21c226e72d157c784dccd08 (patch)
treeb70a583aadb54d6e6508849cb4eb44c1bddd9740 /sound/soc/fsl/fsl_easrc.h
parentb4d37eb87a4a3aa7292ba1ac593a6701b47541cb (diff)
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 <shengjiu.wang@nxp.com>
Diffstat (limited to 'sound/soc/fsl/fsl_easrc.h')
-rw-r--r--sound/soc/fsl/fsl_easrc.h8
1 files changed, 4 insertions, 4 deletions
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) \