summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/audioout-imx233.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/audioout-imx233.c')
-rw-r--r--firmware/target/arm/imx233/audioout-imx233.c6
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);