summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/audioout-imx233.h
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2013-07-12 22:25:38 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2013-07-13 02:42:17 +0200
commita22855ce61b03c71695137d4ffa428e2e43a3544 (patch)
treebda2ecc7d71335521562e978476ca32d87ccc9a4 /firmware/target/arm/imx233/audioout-imx233.h
parent93de093690c660fd4a8b0c5b9d0da2a8d903f301 (diff)
downloadrockbox-a22855ce61b03c71695137d4ffa428e2e43a3544.tar.gz
rockbox-a22855ce61b03c71695137d4ffa428e2e43a3544.zip
imx233: add audioout debug info
Change-Id: Iac092de861847e31aba48d2fdc51ae72cd9bd202
Diffstat (limited to 'firmware/target/arm/imx233/audioout-imx233.h')
-rw-r--r--firmware/target/arm/imx233/audioout-imx233.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/audioout-imx233.h b/firmware/target/arm/imx233/audioout-imx233.h
index fba737c72a..c7fcf647a4 100644
--- a/firmware/target/arm/imx233/audioout-imx233.h
+++ b/firmware/target/arm/imx233/audioout-imx233.h
@@ -27,6 +27,23 @@
27 27
28#include "regs/regs-audioout.h" 28#include "regs/regs-audioout.h"
29 29
30struct imx233_audioout_info_t
31{
32 int freq; // in mHz
33 bool hp_line1;
34 bool dac;
35 int dacvol[2]; // in tenth-dB, l/r
36 bool dacmute[2]; // l/r
37 bool hp;
38 int hpvol[2]; // in tenth-db, l/r
39 bool hpmute[2]; // l/r
40 bool spkr;
41 int spkrvol[2]; // in tenth-db, l/r
42 int spkrmute[2]; // l/r
43 int ss3d; // in tenth-db
44 bool capless;
45};
46
30void imx233_audioout_preinit(void); 47void imx233_audioout_preinit(void);
31void imx233_audioout_postinit(void); 48void imx233_audioout_postinit(void);
32void imx233_audioout_close(void); 49void imx233_audioout_close(void);
@@ -39,4 +56,6 @@ void imx233_audioout_select_hp_input(bool line1);
39/* value in 1.5dB steps, from 0dB to 6dB */ 56/* value in 1.5dB steps, from 0dB to 6dB */
40void imx233_audioout_set_3d_effect(int val); 57void imx233_audioout_set_3d_effect(int val);
41 58
59struct imx233_audioout_info_t imx233_audioout_get_info(void);
60
42#endif /* __audioout_imx233__ */ 61#endif /* __audioout_imx233__ */