diff options
-rw-r--r-- | firmware/target/arm/imx233/audioout-imx233.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/target/arm/imx233/audioout-imx233.c b/firmware/target/arm/imx233/audioout-imx233.c index 4e26fe1349..a33e3c8a2a 100644 --- a/firmware/target/arm/imx233/audioout-imx233.c +++ b/firmware/target/arm/imx233/audioout-imx233.c | |||
@@ -348,10 +348,10 @@ struct imx233_audioout_info_t imx233_audioout_get_info(void) | |||
348 | info.spkrmute[0] = info.spkrmute[1] = BF_RD(AUDIOOUT_SPKRVOL, MUTE); | 348 | info.spkrmute[0] = info.spkrmute[1] = BF_RD(AUDIOOUT_SPKRVOL, MUTE); |
349 | info.spkr = !BF_RD(AUDIOOUT_PWRDN, SPEAKER); | 349 | info.spkr = !BF_RD(AUDIOOUT_PWRDN, SPEAKER); |
350 | #else | 350 | #else |
351 | /* STMP3700/3770 has not speaker amplifier */ | 351 | /* STMP3700/3770 has not speaker amplifier, assume it is on lineout */ |
352 | info.spkrvol[0] = info.spkrvol[1] = 0; | 352 | info.spkrvol[0] = info.spkrvol[1] = 0; |
353 | info.spkrmute[0] = info.spkrmute[1] = true; | 353 | info.spkrmute[0] = info.spkrmute[1] = BF_RD(AUDIOOUT_LINEOUTCTRL, MUTE); |
354 | info.spkr = false; | 354 | info.spkr = !BF_RD(AUDIOOUT_PWRDN, LINEOUT); |
355 | #endif | 355 | #endif |
356 | info.ss3d = BF_RD(AUDIOOUT_CTRL, SS3D_EFFECT); | 356 | info.ss3d = BF_RD(AUDIOOUT_CTRL, SS3D_EFFECT); |
357 | info.ss3d = info.ss3d == 0 ? 0 : 15 * (1 + info.ss3d); | 357 | info.ss3d = info.ss3d == 0 ? 0 : 15 * (1 + info.ss3d); |