diff options
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/config-ipod3g.h | 2 | ||||
-rw-r--r-- | firmware/export/wm8731l.h | 36 |
2 files changed, 16 insertions, 22 deletions
diff --git a/firmware/export/config-ipod3g.h b/firmware/export/config-ipod3g.h index e809afa6c9..072d6027fc 100644 --- a/firmware/export/config-ipod3g.h +++ b/firmware/export/config-ipod3g.h | |||
@@ -41,7 +41,7 @@ | |||
41 | #define PLUGIN_BUFFER_SIZE 0x80000 | 41 | #define PLUGIN_BUFFER_SIZE 0x80000 |
42 | 42 | ||
43 | /* Define this if you have the WM8731L audio codec */ | 43 | /* Define this if you have the WM8731L audio codec */ |
44 | #define HAVE_WM8731L | 44 | #define HAVE_WM8731 |
45 | 45 | ||
46 | /* Define this for LCD backlight available */ | 46 | /* Define this for LCD backlight available */ |
47 | #define CONFIG_BACKLIGHT BL_IPOD3G /* port controlled */ | 47 | #define CONFIG_BACKLIGHT BL_IPOD3G /* port controlled */ |
diff --git a/firmware/export/wm8731l.h b/firmware/export/wm8731l.h index 6ed845c714..d384976226 100644 --- a/firmware/export/wm8731l.h +++ b/firmware/export/wm8731l.h | |||
@@ -20,31 +20,25 @@ | |||
20 | #ifndef _WM8731L_H | 20 | #ifndef _WM8731L_H |
21 | #define _WM8731L_H | 21 | #define _WM8731L_H |
22 | 22 | ||
23 | extern void wm8731l_reset(void); | 23 | extern void wmcodec_reset(void); |
24 | extern int wm8731l_init(void); | 24 | extern int wmcodec_init(void); |
25 | extern void wm8731l_enable_output(bool enable); | 25 | extern void wmcodec_enable_output(bool enable); |
26 | extern int wm8731l_set_master_vol(int vol_l, int vol_r); | 26 | extern int wmcodec_set_master_vol(int vol_l, int vol_r); |
27 | extern int wm8731l_set_mixer_vol(int channel1, int channel2); | 27 | extern int wmcodec_set_mixer_vol(int channel1, int channel2); |
28 | extern void wm8731l_set_bass(int value); | 28 | extern void wmcodec_set_bass(int value); |
29 | extern void wm8731l_set_treble(int value); | 29 | extern void wmcodec_set_treble(int value); |
30 | extern int wm8731l_mute(int mute); | 30 | extern int wmcodec_mute(int mute); |
31 | extern void wm8731l_close(void); | 31 | extern void wmcodec_close(void); |
32 | extern void wm8731l_set_nsorder(int order); | 32 | extern void wmcodec_set_nsorder(int order); |
33 | extern void wm8731l_set_sample_rate(int sampling_control); | 33 | extern void wmcodec_set_sample_rate(int sampling_control); |
34 | 34 | ||
35 | extern void wm8731l_enable_recording(bool source_mic); | 35 | extern void wmcodec_enable_recording(bool source_mic); |
36 | extern void wm8731l_disable_recording(void); | 36 | extern void wmcodec_disable_recording(void); |
37 | extern void wm8731l_set_recvol(int left, int right, int type); | 37 | extern void wmcodec_set_recvol(int left, int right, int type); |
38 | extern void wm8731l_set_monitor(int enable); | 38 | extern void wmcodec_set_monitor(int enable); |
39 | 39 | ||
40 | /* Register settings for the supported samplerates: */ | 40 | /* Register settings for the supported samplerates: */ |
41 | #define WM8731L_8000HZ 0x4d | 41 | #define WM8731L_8000HZ 0x4d |
42 | /* | ||
43 | IpodLinux don't seem to support those sampling rate with the wm8731L chip | ||
44 | #define WM8975_16000HZ 0x55 | ||
45 | #define WM8975_22050HZ 0x77 | ||
46 | #define WM8975_24000HZ 0x79 | ||
47 | */ | ||
48 | #define WM8731L_32000HZ 0x59 | 42 | #define WM8731L_32000HZ 0x59 |
49 | #define WM8731L_44100HZ 0x63 | 43 | #define WM8731L_44100HZ 0x63 |
50 | #define WM8731L_48000HZ 0x41 | 44 | #define WM8731L_48000HZ 0x41 |