1. 16 11月, 2015 13 次提交
  2. 13 11月, 2015 1 次提交
  3. 12 11月, 2015 1 次提交
    • T
      ALSA: hda - Simplify phantom jack handling for HDMI/DP · 909cadc6
      Takashi Iwai 提交于
      The HDMI codec parser may create a phantom jack, but the helper
      function snd_hda_jack_add_kctl() treats always as a normal jack.  This
      is superfluous as the jack query is executed at each time the jack
      sync is performed.
      
      Since the HDMI codec parser is the only caller of this function, it's
      easier to change back this directly calling the original
      __snd_hda_jack_add_kctl() with phantom_jack parameter.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      909cadc6
  4. 11 11月, 2015 2 次提交
  5. 09 11月, 2015 1 次提交
  6. 08 11月, 2015 1 次提交
  7. 07 11月, 2015 1 次提交
  8. 05 11月, 2015 2 次提交
  9. 03 11月, 2015 1 次提交
    • T
      ALSA: hda - Fix lost 4k BDL boundary workaround · de1ab6af
      Takashi Iwai 提交于
      During the migration to HDA core code, we lost the workaround for 4k
      BDL boundary.  The flag exists in the new hdac_bus, but it's never
      set.  This resulted in the sudden sound stall on some controllers that
      require this workaround like Creative Recon3D.
      
      This patch fixes the issue by setting the flag for such controllers
      properly.
      
      Fixes: ccc98865 ('ALSA: hda - Migrate more hdac_stream codes')
      Cc: <stable@vger.kernel.org> # v4.2+
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      de1ab6af
  10. 02 11月, 2015 2 次提交
  11. 31 10月, 2015 3 次提交
  12. 30 10月, 2015 2 次提交
  13. 28 10月, 2015 3 次提交
  14. 27 10月, 2015 2 次提交
  15. 26 10月, 2015 3 次提交
  16. 24 10月, 2015 2 次提交
    • M
      ASoC: dwc: add check for master/slave format · ab57b8e9
      Maruthi Srinivas Bayyavarapu 提交于
      DW i2s controller's master/slave config can be read from a
      read-only register. Machine driver can try to set a master/slave
      format on cpu-dai using 'set_fmt' of dai ops. A check is added to
      verify codec is master when dwc is slave and vice-versa.
      Signed-off-by: NMaruthi Bayyavarapu <maruthi.bayyavarapu@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      ab57b8e9
    • O
      ASoC: rt5645: Add the HWEQ for the speaker output · be77b38a
      Oder Chiou 提交于
      The patch adds the HWEQ function for the speaker output. User can set the
      HWEQ parameters using the ALSA binary control byte-by-byte. We use the
      following struct array to store the HWEQ parameters for implementing as
      simple as possible.
      struct rt5645_eq_param_s {
      	unsigned short reg;
      	unsigned short val;
      };
      It supports the variant length of the HWEQ parameters that are required.
      We add the validating function in the function "rt5645_hweq_put" of the
      ALSA binary control to avoid the user that puts the invalid parameters.
      In the HWEQ enable function of speaker event, we also add the validating
      function to prevent that the invalid parameters are applied to codec.
      The HWEQ parameters should be controlled by DAPM for a specific sequence,
      so the parameters will be applied to the codec in the speaker power up
      event of DAPM, and will be disabled in the speaker power down event of
      DAPM.
      Signed-off-by: NOder Chiou <oder_chiou@realtek.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      be77b38a