Skip to content

Commit 8bef925

Browse files
richardweinbergerbroonie
authored andcommitted
ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values
TAS2562_TDM_CFG0_SAMPRATE_MASK starts at bit 1, not 0. So all values need to be left shifted by 1. Signed-off-by: Richard Weinberger <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent d031d99 commit 8bef925

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

sound/soc/codecs/tas2562.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@
5757
#define TAS2562_TDM_CFG0_RAMPRATE_MASK BIT(5)
5858
#define TAS2562_TDM_CFG0_RAMPRATE_44_1 BIT(5)
5959
#define TAS2562_TDM_CFG0_SAMPRATE_MASK GENMASK(3, 1)
60-
#define TAS2562_TDM_CFG0_SAMPRATE_7305_8KHZ 0x0
61-
#define TAS2562_TDM_CFG0_SAMPRATE_14_7_16KHZ 0x1
62-
#define TAS2562_TDM_CFG0_SAMPRATE_22_05_24KHZ 0x2
63-
#define TAS2562_TDM_CFG0_SAMPRATE_29_4_32KHZ 0x3
64-
#define TAS2562_TDM_CFG0_SAMPRATE_44_1_48KHZ 0x4
65-
#define TAS2562_TDM_CFG0_SAMPRATE_88_2_96KHZ 0x5
66-
#define TAS2562_TDM_CFG0_SAMPRATE_176_4_192KHZ 0x6
60+
#define TAS2562_TDM_CFG0_SAMPRATE_7305_8KHZ (0x0 << 1)
61+
#define TAS2562_TDM_CFG0_SAMPRATE_14_7_16KHZ (0x1 << 1)
62+
#define TAS2562_TDM_CFG0_SAMPRATE_22_05_24KHZ (0x2 << 1)
63+
#define TAS2562_TDM_CFG0_SAMPRATE_29_4_32KHZ (0x3 << 1)
64+
#define TAS2562_TDM_CFG0_SAMPRATE_44_1_48KHZ (0x4 << 1)
65+
#define TAS2562_TDM_CFG0_SAMPRATE_88_2_96KHZ (0x5 << 1)
66+
#define TAS2562_TDM_CFG0_SAMPRATE_176_4_192KHZ (0x6 << 1)
6767

6868
#define TAS2562_TDM_CFG2_RIGHT_JUSTIFY BIT(6)
6969

0 commit comments

Comments
 (0)