1. 06 3月, 2017 2 次提交
  2. 17 2月, 2017 7 次提交
  3. 09 2月, 2017 2 次提交
  4. 04 2月, 2017 1 次提交
  5. 25 1月, 2017 1 次提交
    • J
      ASoC: hdac_hdmi: Register widget event handlers · c9bfb5d7
      Jeeja KP 提交于
      In case of hdmi connect/disconnect or when stream need to be route to
      multiple monitors, corresponding port and audio infoframe needs to be
      reconfigured. Currently all the configuration are done in DAI ops which
      results in silence playback.
      
      So use dapm widget event handlers to program audio infoframe and enable
      /disable port configuration when widget is power on/off.
      Signed-off-by: NJeeja KP <jeeja.kp@intel.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      c9bfb5d7
  6. 20 1月, 2017 1 次提交
  7. 19 1月, 2017 1 次提交
  8. 15 12月, 2016 1 次提交
    • V
      ASoC: hdac_hdmi: remove unused 'dai_map' · d56923da
      Vinod Koul 提交于
      In hdac_hdmi_playback_cleanup(), a variable 'dai_map' is initialized but not
      used. Also while removing this two mare variables 'edev' and 'hdmi' become
      unused, so remove all these as well.
      
      sound/soc/codecs/hdac_hdmi.c: In function ‘hdac_hdmi_playback_cleanup’:
      sound/soc/codecs/hdac_hdmi.c:470:32: warning: variable ‘dai_map’ set but not used [-Wunused-but-set-variable]
        struct hdac_hdmi_dai_pin_map *dai_map;
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      d56923da
  9. 26 9月, 2016 1 次提交
  10. 25 9月, 2016 1 次提交
  11. 23 9月, 2016 1 次提交
    • P
      drm/i915/dp: DP audio API changes for MST · f9318941
      Pandiyan, Dhinakaran 提交于
      DP MST provides the capability to send multiple video and audio streams
      through a single port. This requires the API's between i915 and audio
      drivers to distinguish between multiple audio capable displays that can be
      connected to a port. Currently only the port identity is shared in the
      APIs. This patch adds support for MST with an additional parameter
      'int pipe'. The existing parameter 'port' does not change it's meaning.
      
      pipe =
      	MST	: display pipe that the stream originates from
      	Non-MST	: -1
      
      Affected APIs:
      struct i915_audio_component_ops
      -       int (*sync_audio_rate)(struct device *, int port, int rate);
      +	int (*sync_audio_rate)(struct device *, int port, int pipe,
      +	     int rate);
      
      -       int (*get_eld)(struct device *, int port, bool *enabled,
      -                       unsigned char *buf, int max_bytes);
      +       int (*get_eld)(struct device *, int port, int pipe,
      +		       bool *enabled, unsigned char *buf, int max_bytes);
      
      struct i915_audio_component_audio_ops
      -       void (*pin_eld_notify)(void *audio_ptr, int port);
      +       void (*pin_eld_notify)(void *audio_ptr, int port, int pipe);
      
      This patch makes dummy changes in the audio drivers (thanks Libin) for
      build to succeed. The audio side drivers will send the right 'pipe' values
      for MST in patches that will follow.
      
      v2:
      Renamed the new API parameter from 'dev_id' to 'pipe'. (Jim, Ville)
      Included Asoc driver API compatibility changes from Jeeja.
      Added WARN_ON() for invalid pipe in get_saved_encoder(). (Takashi)
      Added comment for av_enc_map[] definition. (Takashi)
      
      v3:
      Fixed logic error introduced while renaming 'dev_id' as 'pipe' (Ville)
      Renamed get_saved_encoder() to get_saved_enc() to reduce line length
      
      v4:
      Rebased.
      Parameter check for pipe < -1 values in get_saved_enc() (Ville)
      Switched to for_each_pipe() in get_saved_enc() (Ville)
      Renamed 'pipe' to 'dev_id' in audio side code (Takashi)
      
      v5:
      Included a comment for the dev_id arg. (Libin)
      Signed-off-by: NDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
      Reviewed-by: NTakashi Iwai <tiwai@suse.de>
      Reviewed-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/1474488168-2343-1-git-send-email-dhinakaran.pandiyan@intel.com
      f9318941
  12. 02 9月, 2016 1 次提交
  13. 12 7月, 2016 2 次提交
  14. 27 6月, 2016 1 次提交
    • V
      ASoC: hdac_hdmi: Increase loglevel of hex dump printed · 3cb7cec1
      Vedang Patel 提交于
      The hdac_hdmi codec driver prints the ELD information everytime an
      external monitor is connected. Make it so that the information is only
      printed when someone trying to debug the driver explicitly enables it.
      
      print_hex_dump_bytes (which just calls print_hex_dump) uses
      printk(KERN_DEBUG,... which is different from dev_dbg used elsewhere in
      the driver: it's always enabled at compile-time. Change it to
      print_hex_dump_debug for logging consistency.
      Signed-off-by: NVedang Patel <vedang.patel@intel.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      3cb7cec1
  15. 31 5月, 2016 1 次提交
  16. 17 5月, 2016 1 次提交
  17. 13 5月, 2016 1 次提交
  18. 04 5月, 2016 1 次提交
  19. 29 4月, 2016 3 次提交
  20. 03 4月, 2016 2 次提交
  21. 12 3月, 2016 1 次提交
  22. 10 3月, 2016 1 次提交
  23. 23 2月, 2016 2 次提交
  24. 19 2月, 2016 4 次提交