Guest User

Untitled

a guest
Oct 21st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 4.76 KB | None | 0 0
  1. diff -rupN kernel-s1-update2/sound/soc/codecs/wm8994_aries.c kernel-s1/sound/soc/codecs/wm8994_aries.c
  2. --- kernel-s1-update2/sound/soc/codecs/wm8994_aries.c   2011-07-13 10:53:50.000000000 +0800
  3. +++ kernel-s1/sound/soc/codecs/wm8994_aries.c   2011-08-08 19:09:01.000000000 +0800
  4. @@ -95,17 +95,18 @@ struct gain_info_t playback_gain_table[P
  5.         .mode = PLAYBACK_SPK,
  6.         .reg  = WM8994_CLASSD,          /* 25h */
  7.         .mask = WM8994_SPKOUTL_BOOST_MASK,
  8. -       .gain = 0x05 << WM8994_SPKOUTL_BOOST_SHIFT  /* +7.5dB */
  9. +       //.gain = 0x05 << WM8994_SPKOUTL_BOOST_SHIFT  /* +7.5dB */
  10. +       .gain = 0x06 << WM8994_SPKOUTL_BOOST_SHIFT
  11.     }, { /* HP */
  12.         .mode = PLAYBACK_HP,
  13.         .reg  = WM8994_LEFT_OUTPUT_VOLUME,  /* 1Ch */
  14.         .mask = WM8994_HPOUT1L_VOL_MASK,
  15. -       .gain = WM8994_HPOUT1_VU | 0x2F     /* -10dB */
  16. +       .gain = WM8994_HPOUT1_VU | 0x32 //0x2F      /* -10dB */
  17.     }, {
  18.         .mode = PLAYBACK_HP,
  19.         .reg  = WM8994_RIGHT_OUTPUT_VOLUME, /* 1Dh */
  20.         .mask = WM8994_HPOUT1R_VOL_MASK,
  21. -       .gain = WM8994_HPOUT1_VU | 0x2F     /* -10dB */
  22. +       .gain = WM8994_HPOUT1_VU | 0x32 //0x2F      /* -10dB */
  23.     }, {
  24.         .mode = PLAYBACK_HP,
  25.         .reg  = WM8994_LEFT_OPGA_VOLUME,    /* 20h */
  26. @@ -215,12 +216,12 @@ struct gain_info_t playback_gain_table[P
  27.         .mode = PLAYBACK_HP_NO_MIC,
  28.         .reg  = WM8994_LEFT_OUTPUT_VOLUME,  /* 1Ch */
  29.         .mask = WM8994_HPOUT1L_VOL_MASK,
  30. -       .gain = WM8994_HPOUT1_VU | 0x2F     /* -10dB */
  31. +       .gain = WM8994_HPOUT1_VU | 0x32 //0x2F      /* -10dB */
  32.     }, {
  33.         .mode = PLAYBACK_HP_NO_MIC,
  34.         .reg  = WM8994_RIGHT_OUTPUT_VOLUME, /* 1Dh */
  35.         .mask = WM8994_HPOUT1R_VOL_MASK,
  36. -       .gain = WM8994_HPOUT1_VU | 0x2F     /* -10dB */
  37. +       .gain = WM8994_HPOUT1_VU | 0x32 //0x2F      /* -10dB */
  38.     }, {
  39.         .mode = PLAYBACK_HP_NO_MIC,
  40.         .reg  = WM8994_LEFT_OPGA_VOLUME,    /* 20h */
  41. @@ -260,12 +261,12 @@ struct gain_info_t playback_gain_table[P
  42.         .mode = PLAYBACK_VOIP_RCV,
  43.         .reg  = WM8994_LEFT_LINE_INPUT_1_2_VOLUME,  /* 18h */
  44.         .mask = WM8994_IN1L_VOL_MASK,
  45. -       .gain = WM8994_IN1L_VU | 0x17       /* +18dB */
  46. +       .gain = WM8994_IN1L_VU | 0x14 //0x17        /* +18dB */
  47.     }, { /* VOIP_SPK */
  48.         .mode = PLAYBACK_VOIP_SPK,
  49.         .reg  = WM8994_LEFT_LINE_INPUT_1_2_VOLUME,  /* 18h */
  50.         .mask = WM8994_IN1L_VOL_MASK,
  51. -       .gain = WM8994_IN1L_VU | 0x1A       /* +22.5dB */
  52. +       .gain = WM8994_IN1L_VU | 0x0D //0x1A        /* +22.5dB */
  53.     },
  54.  };
  55.  
  56. @@ -304,7 +305,7 @@ struct gain_info_t voicecall_gain_table[
  57.         .mode = VOICECALL_RCV,
  58.         .reg  = WM8994_LEFT_LINE_INPUT_1_2_VOLUME,  /* 18h */
  59.         .mask = WM8994_IN1L_VOL_MASK,
  60. -       .gain = WM8994_IN1L_VU | 0x16       /* +16.5dB */
  61. +       .gain = WM8994_IN1L_VU | 0x14 //0x16        /* +16.5dB */
  62.     }, {
  63.         .mode = VOICECALL_RCV,
  64.         .reg  = WM8994_INPUT_MIXER_3,       /* 29h */
  65. @@ -324,12 +325,12 @@ struct gain_info_t voicecall_gain_table[
  66.         .mode = VOICECALL_RCV,
  67.         .reg  = WM8994_LEFT_OPGA_VOLUME,    /* 20h */
  68.         .mask = WM8994_MIXOUTL_VOL_MASK,
  69. -       .gain = WM8994_MIXOUT_VU | 0x3D
  70. +       .gain = WM8994_MIXOUT_VU | 0x3F //0x3D
  71.     }, {
  72.         .mode = VOICECALL_RCV,
  73.         .reg  = WM8994_RIGHT_OPGA_VOLUME,   /* 21h */
  74.         .mask = WM8994_MIXOUTR_VOL_MASK,
  75. -       .gain = WM8994_MIXOUT_VU | 0x3D
  76. +       .gain = WM8994_MIXOUT_VU | 0x3F //0x3D
  77.     }, {
  78.         .mode = VOICECALL_RCV,
  79.         .reg  = WM8994_HPOUT2_VOLUME,       /* 1Fh */
  80. @@ -439,7 +440,7 @@ struct gain_info_t recording_gain_table[
  81.         .mode = RECORDING_MAIN,
  82.         .reg  = WM8994_LEFT_LINE_INPUT_1_2_VOLUME,  /* 18h */
  83.         .mask = WM8994_IN1L_VOL_MASK,
  84. -       .gain = WM8994_IN1L_VU | 0x18       /* +19.5dB */
  85. +       .gain = WM8994_IN1L_VU | 0x12 //0x18        /* +19.5dB */
  86.     }, {
  87.         .mode = RECORDING_MAIN,
  88.         .reg  = WM8994_INPUT_MIXER_3,       /* 29h */
  89. @@ -519,7 +520,7 @@ struct gain_info_t recording_gain_table[
  90.         .mode = RECORDING_CAM_MAIN,
  91.         .reg  = WM8994_LEFT_LINE_INPUT_1_2_VOLUME,  /* 18h */
  92.         .mask = WM8994_IN1L_VOL_MASK,
  93. -       .gain = WM8994_IN1L_VU | 0x18       /* +19.5dB */
  94. +       .gain = WM8994_IN1L_VU | 0x12 //0x18        /* +19.5dB */
  95.     }, {
  96.         .mode = RECORDING_CAM_MAIN,
  97.         .reg  = WM8994_INPUT_MIXER_3,       /* 29h */
  98. @@ -628,22 +629,22 @@ struct gain_info_t fmradio_gain_table[FM
  99.         .mode = FMRADIO_HP,
  100.         .reg  = WM8994_LEFT_LINE_INPUT_3_4_VOLUME,  /* 19h */
  101.         .mask = WM8994_IN2L_VOL_MASK,
  102. -       .gain = WM8994_IN2L_VU | 0x0B
  103. +       .gain = WM8994_IN2L_VU | 0x0D //0x0B
  104.     }, {
  105.         .mode = FMRADIO_HP,
  106.         .reg  = WM8994_RIGHT_LINE_INPUT_3_4_VOLUME, /* 1Bh */
  107.         .mask = WM8994_IN2R_VOL_MASK,
  108. -       .gain = WM8994_IN2R_VU | 0x0B
  109. +       .gain = WM8994_IN2R_VU | 0x0D //0x0B
  110.     }, {
  111.         .mode = FMRADIO_HP,
  112.         .reg  = WM8994_LEFT_OUTPUT_VOLUME,  /* 1Ch */
  113.         .mask = WM8994_HPOUT1L_VOL_MASK,
  114. -       .gain = WM8994_HPOUT1_VU | 0x3C
  115. +       .gain = WM8994_HPOUT1_VU | 0x32 //0x3C
  116.     }, {
  117.         .mode = FMRADIO_HP,
  118.         .reg  = WM8994_RIGHT_OUTPUT_VOLUME, /* 1Dh */
  119.         .mask = WM8994_HPOUT1R_VOL_MASK,
  120. -       .gain = WM8994_HPOUT1_VU | 0x3C
  121. +       .gain = WM8994_HPOUT1_VU | 0x32 //0x3C
  122.     }, {
  123.         .mode = FMRADIO_HP,
  124.         .reg  = WM8994_LEFT_OPGA_VOLUME,    /* 20h */
Add Comment
Please, Sign In to add comment