DBG("%s::%d\n",__FUNCTION__,__LINE__);
if(wm8994_current_mode==wm8994_AP_to_speakers_and_headset)return;
wm8994_current_mode=wm8994_AP_to_speakers_and_headset;
- wm8994_write(WM8994_RESET, 0);
+ wm8994_reset();
msleep(WM8994_DELAY);
wm8994_write(0x39, 0x006C);
if(wm8994_current_mode==wm8994_recorder_and_AP_to_headset)return;
wm8994_current_mode=wm8994_recorder_and_AP_to_headset;
- wm8994_write(WM8994_RESET, 0);
+ wm8994_reset();
msleep(WM8994_DELAY);
wm8994_write(0x39, 0x006C);
if(wm8994_current_mode==wm8994_recorder_and_AP_to_speakers)return;
wm8994_current_mode=wm8994_recorder_and_AP_to_speakers;
- wm8994_write(WM8994_RESET, 0);
+ wm8994_reset();
msleep(WM8994_DELAY);
wm8994_write(0x39, 0x006C);
#define wm8994_mic_VCC 0x0010
#define WM8994_DELAY 50
+/* Sources for AIF1/2 SYSCLK - use with set_dai_sysclk() */
+#define WM8994_SYSCLK_MCLK1 1
+#define WM8994_SYSCLK_MCLK2 2
+#define WM8994_SYSCLK_FLL1 3
+#define WM8994_SYSCLK_FLL2 4
+
+#define WM8994_FLL1 1
+#define WM8994_FLL2 2
+
+
#define call_maxvol 5 //Sound level during a call
#define BT_call_maxvol 15