diff options
Diffstat (limited to 'firmware/target/arm/imx31/gigabeat-s/wmcodec-imx31.c')
-rw-r--r-- | firmware/target/arm/imx31/gigabeat-s/wmcodec-imx31.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/wmcodec-imx31.c b/firmware/target/arm/imx31/gigabeat-s/wmcodec-imx31.c index 542f6eb633..cf9331144a 100644 --- a/firmware/target/arm/imx31/gigabeat-s/wmcodec-imx31.c +++ b/firmware/target/arm/imx31/gigabeat-s/wmcodec-imx31.c | |||
@@ -52,11 +52,13 @@ void audiohw_init(void) | |||
52 | * WM Codec post divider (MCLKDIV=1.5): | 52 | * WM Codec post divider (MCLKDIV=1.5): |
53 | * INT_BIT_CLK (MCLK) / 1.5 = 11289600Hz = 256*fs = SYSCLK | 53 | * INT_BIT_CLK (MCLK) / 1.5 = 11289600Hz = 256*fs = SYSCLK |
54 | */ | 54 | */ |
55 | imx31_regmod32(&CLKCTL_PDR1, | 55 | imx31_regmod32(&CCM_PDR1, |
56 | PDR1_SSI1_PODFw(5-1) | PDR1_SSI2_PODFw(64-1) | | 56 | (1-1) << CCM_PDR1_SSI1_PRE_PODF_POS | |
57 | PDR1_SSI1_PRE_PODFw(1-1) | PDR1_SSI2_PRE_PODFw(8-1), | 57 | (5-1) << CCM_PDR1_SSI1_PODF_POS | |
58 | PDR1_SSI1_PODF | PDR1_SSI2_PODF | | 58 | (8-1) << CCM_PDR1_SSI2_PRE_PODF_POS, |
59 | PDR1_SSI1_PRE_PODF | PDR1_SSI2_PRE_PODF); | 59 | (64-1) << CCM_PDR1_SSI2_PODF_POS | |
60 | CCM_PDR1_SSI1_PODF | CCM_PDR1_SSI2_PODF | | ||
61 | CCM_PDR1_SSI1_PRE_PODF | CCM_PDR1_SSI2_PRE_PODF); | ||
60 | 62 | ||
61 | i2c_enable_node(&wm8978_i2c_node, true); | 63 | i2c_enable_node(&wm8978_i2c_node, true); |
62 | 64 | ||