Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -rupN kernel-s1-update2/sound/soc/codecs/wm8994_aries.c kernel-s1/sound/soc/codecs/wm8994_aries.c
- --- kernel-s1-update2/sound/soc/codecs/wm8994_aries.c 2011-07-13 10:53:50.000000000 +0800
- +++ kernel-s1/sound/soc/codecs/wm8994_aries.c 2011-08-08 19:09:01.000000000 +0800
- @@ -95,17 +95,18 @@ struct gain_info_t playback_gain_table[P
- .mode = PLAYBACK_SPK,
- .reg = WM8994_CLASSD, /* 25h */
- .mask = WM8994_SPKOUTL_BOOST_MASK,
- - .gain = 0x05 << WM8994_SPKOUTL_BOOST_SHIFT /* +7.5dB */
- + //.gain = 0x05 << WM8994_SPKOUTL_BOOST_SHIFT /* +7.5dB */
- + .gain = 0x06 << WM8994_SPKOUTL_BOOST_SHIFT
- }, { /* HP */
- .mode = PLAYBACK_HP,
- .reg = WM8994_LEFT_OUTPUT_VOLUME, /* 1Ch */
- .mask = WM8994_HPOUT1L_VOL_MASK,
- - .gain = WM8994_HPOUT1_VU | 0x2F /* -10dB */
- + .gain = WM8994_HPOUT1_VU | 0x32 //0x2F /* -10dB */
- }, {
- .mode = PLAYBACK_HP,
- .reg = WM8994_RIGHT_OUTPUT_VOLUME, /* 1Dh */
- .mask = WM8994_HPOUT1R_VOL_MASK,
- - .gain = WM8994_HPOUT1_VU | 0x2F /* -10dB */
- + .gain = WM8994_HPOUT1_VU | 0x32 //0x2F /* -10dB */
- }, {
- .mode = PLAYBACK_HP,
- .reg = WM8994_LEFT_OPGA_VOLUME, /* 20h */
- @@ -215,12 +216,12 @@ struct gain_info_t playback_gain_table[P
- .mode = PLAYBACK_HP_NO_MIC,
- .reg = WM8994_LEFT_OUTPUT_VOLUME, /* 1Ch */
- .mask = WM8994_HPOUT1L_VOL_MASK,
- - .gain = WM8994_HPOUT1_VU | 0x2F /* -10dB */
- + .gain = WM8994_HPOUT1_VU | 0x32 //0x2F /* -10dB */
- }, {
- .mode = PLAYBACK_HP_NO_MIC,
- .reg = WM8994_RIGHT_OUTPUT_VOLUME, /* 1Dh */
- .mask = WM8994_HPOUT1R_VOL_MASK,
- - .gain = WM8994_HPOUT1_VU | 0x2F /* -10dB */
- + .gain = WM8994_HPOUT1_VU | 0x32 //0x2F /* -10dB */
- }, {
- .mode = PLAYBACK_HP_NO_MIC,
- .reg = WM8994_LEFT_OPGA_VOLUME, /* 20h */
- @@ -260,12 +261,12 @@ struct gain_info_t playback_gain_table[P
- .mode = PLAYBACK_VOIP_RCV,
- .reg = WM8994_LEFT_LINE_INPUT_1_2_VOLUME, /* 18h */
- .mask = WM8994_IN1L_VOL_MASK,
- - .gain = WM8994_IN1L_VU | 0x17 /* +18dB */
- + .gain = WM8994_IN1L_VU | 0x14 //0x17 /* +18dB */
- }, { /* VOIP_SPK */
- .mode = PLAYBACK_VOIP_SPK,
- .reg = WM8994_LEFT_LINE_INPUT_1_2_VOLUME, /* 18h */
- .mask = WM8994_IN1L_VOL_MASK,
- - .gain = WM8994_IN1L_VU | 0x1A /* +22.5dB */
- + .gain = WM8994_IN1L_VU | 0x0D //0x1A /* +22.5dB */
- },
- };
- @@ -304,7 +305,7 @@ struct gain_info_t voicecall_gain_table[
- .mode = VOICECALL_RCV,
- .reg = WM8994_LEFT_LINE_INPUT_1_2_VOLUME, /* 18h */
- .mask = WM8994_IN1L_VOL_MASK,
- - .gain = WM8994_IN1L_VU | 0x16 /* +16.5dB */
- + .gain = WM8994_IN1L_VU | 0x14 //0x16 /* +16.5dB */
- }, {
- .mode = VOICECALL_RCV,
- .reg = WM8994_INPUT_MIXER_3, /* 29h */
- @@ -324,12 +325,12 @@ struct gain_info_t voicecall_gain_table[
- .mode = VOICECALL_RCV,
- .reg = WM8994_LEFT_OPGA_VOLUME, /* 20h */
- .mask = WM8994_MIXOUTL_VOL_MASK,
- - .gain = WM8994_MIXOUT_VU | 0x3D
- + .gain = WM8994_MIXOUT_VU | 0x3F //0x3D
- }, {
- .mode = VOICECALL_RCV,
- .reg = WM8994_RIGHT_OPGA_VOLUME, /* 21h */
- .mask = WM8994_MIXOUTR_VOL_MASK,
- - .gain = WM8994_MIXOUT_VU | 0x3D
- + .gain = WM8994_MIXOUT_VU | 0x3F //0x3D
- }, {
- .mode = VOICECALL_RCV,
- .reg = WM8994_HPOUT2_VOLUME, /* 1Fh */
- @@ -439,7 +440,7 @@ struct gain_info_t recording_gain_table[
- .mode = RECORDING_MAIN,
- .reg = WM8994_LEFT_LINE_INPUT_1_2_VOLUME, /* 18h */
- .mask = WM8994_IN1L_VOL_MASK,
- - .gain = WM8994_IN1L_VU | 0x18 /* +19.5dB */
- + .gain = WM8994_IN1L_VU | 0x12 //0x18 /* +19.5dB */
- }, {
- .mode = RECORDING_MAIN,
- .reg = WM8994_INPUT_MIXER_3, /* 29h */
- @@ -519,7 +520,7 @@ struct gain_info_t recording_gain_table[
- .mode = RECORDING_CAM_MAIN,
- .reg = WM8994_LEFT_LINE_INPUT_1_2_VOLUME, /* 18h */
- .mask = WM8994_IN1L_VOL_MASK,
- - .gain = WM8994_IN1L_VU | 0x18 /* +19.5dB */
- + .gain = WM8994_IN1L_VU | 0x12 //0x18 /* +19.5dB */
- }, {
- .mode = RECORDING_CAM_MAIN,
- .reg = WM8994_INPUT_MIXER_3, /* 29h */
- @@ -628,22 +629,22 @@ struct gain_info_t fmradio_gain_table[FM
- .mode = FMRADIO_HP,
- .reg = WM8994_LEFT_LINE_INPUT_3_4_VOLUME, /* 19h */
- .mask = WM8994_IN2L_VOL_MASK,
- - .gain = WM8994_IN2L_VU | 0x0B
- + .gain = WM8994_IN2L_VU | 0x0D //0x0B
- }, {
- .mode = FMRADIO_HP,
- .reg = WM8994_RIGHT_LINE_INPUT_3_4_VOLUME, /* 1Bh */
- .mask = WM8994_IN2R_VOL_MASK,
- - .gain = WM8994_IN2R_VU | 0x0B
- + .gain = WM8994_IN2R_VU | 0x0D //0x0B
- }, {
- .mode = FMRADIO_HP,
- .reg = WM8994_LEFT_OUTPUT_VOLUME, /* 1Ch */
- .mask = WM8994_HPOUT1L_VOL_MASK,
- - .gain = WM8994_HPOUT1_VU | 0x3C
- + .gain = WM8994_HPOUT1_VU | 0x32 //0x3C
- }, {
- .mode = FMRADIO_HP,
- .reg = WM8994_RIGHT_OUTPUT_VOLUME, /* 1Dh */
- .mask = WM8994_HPOUT1R_VOL_MASK,
- - .gain = WM8994_HPOUT1_VU | 0x3C
- + .gain = WM8994_HPOUT1_VU | 0x32 //0x3C
- }, {
- .mode = FMRADIO_HP,
- .reg = WM8994_LEFT_OPGA_VOLUME, /* 20h */
Add Comment
Please, Sign In to add comment