| /linux/sound/hda/codecs/hdmi/ |
| H A D | hdmi.c | 51 hda_nid_t pin_nid, int dev_id) in snd_hda_hdmi_pin_id_to_pin_index() argument 66 if ((per_pin->pin_nid == pin_nid) && in snd_hda_hdmi_pin_id_to_pin_index() 71 codec_warn(codec, "HDMI: pin NID 0x%x not registered\n", pin_nid); in snd_hda_hdmi_pin_id_to_pin_index() 228 static void hdmi_get_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_get_dip_index() argument 233 val = snd_hda_codec_read(codec, pin_nid, 0, in hdmi_get_dip_index() 241 static void hdmi_set_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_set_dip_index() argument 248 snd_hda_codec_write(codec, pin_nid, 0, AC_VERB_SET_HDMI_DIP_INDEX, val); in hdmi_set_dip_index() 251 static void hdmi_write_dip_byte(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_write_dip_byte() argument 254 snd_hda_codec_write(codec, pin_nid, 0, AC_VERB_SET_HDMI_DIP_DATA, val); in hdmi_write_dip_byte() 257 static void hdmi_init_pin(struct hda_codec *codec, hda_nid_t pin_nid) in hdmi_init_pin() argument [all …]
|
| H A D | intelhdmi.c | 115 static int intel_pin2port(void *audio_ptr, int pin_nid) in intel_pin2port() argument 123 if (WARN_ON(pin_nid < base_nid || pin_nid >= base_nid + 3)) in intel_pin2port() 125 return pin_nid - base_nid + 1; in intel_pin2port() 133 if (pin_nid == spec->port_map[i]) in intel_pin2port() 137 codec_info(codec, "Can't find the HDMI/DP port for pin NID 0x%x\n", pin_nid); in intel_pin2port() 160 int pin_nid; in intel_pin_eld_notify() local 163 pin_nid = intel_port2pin(codec, port); in intel_pin_eld_notify() 164 if (!pin_nid) in intel_pin_eld_notify() 173 snd_hda_hdmi_check_presence_and_report(codec, pin_nid, dev_i in intel_pin_eld_notify() 294 hda_nid_t pin_nid = per_pin->pin_nid; intel_verify_pin_cvt_connect() local 330 intel_not_share_assigned_cvt(struct hda_codec * codec,hda_nid_t pin_nid,int dev_id,int mux_idx) intel_not_share_assigned_cvt() argument 406 intel_not_share_assigned_cvt_nid(struct hda_codec * codec,hda_nid_t pin_nid,int dev_id,hda_nid_t cvt_nid) intel_not_share_assigned_cvt_nid() argument 423 i915_hsw_setup_stream(struct hda_codec * codec,hda_nid_t cvt_nid,hda_nid_t pin_nid,int dev_id,u32 stream_tag,int format) i915_hsw_setup_stream() argument [all...] |
| H A D | atihdmi.c | 240 hda_nid_t pin_nid, int dev_id, int ca, in atihdmi_pin_setup_infoframe() argument 244 snd_hda_codec_write(codec, pin_nid, 0, ATI_VERB_SET_CHANNEL_ALLOCATION, ca); in atihdmi_pin_setup_infoframe() 312 hda_nid_t pin_nid, int hdmi_slot, int stream_channel) in atihdmi_pin_set_slot_channel() argument 345 return snd_hda_codec_write(codec, pin_nid, 0, verb, ati_channel_setup); in atihdmi_pin_set_slot_channel() 349 hda_nid_t pin_nid, int asp_slot) in atihdmi_pin_get_slot_channel() argument 370 ati_channel_setup = snd_hda_codec_read(codec, pin_nid, 0, verb, 0); in atihdmi_pin_get_slot_channel() 434 static int atihdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, in atihdmi_pin_hbr_setup() argument 441 hbr_ctl = snd_hda_codec_read(codec, pin_nid, 0, ATI_VERB_GET_HBR_CONTROL, 0); in atihdmi_pin_hbr_setup() 451 pin_nid, in atihdmi_pin_hbr_setup() 456 snd_hda_codec_write(codec, pin_nid, 0, in atihdmi_pin_hbr_setup() [all …]
|
| H A D | hdmi_local.h | 32 hda_nid_t pin_nid; member 62 int (*pin_get_eld)(struct hda_codec *codec, hda_nid_t pin_nid, 65 void (*pin_setup_infoframe)(struct hda_codec *codec, hda_nid_t pin_nid, 70 int (*pin_hbr_setup)(struct hda_codec *codec, hda_nid_t pin_nid, 74 hda_nid_t pin_nid, int dev_id, u32 stream_tag, 251 hda_nid_t pin_nid, int dev_id); 258 hda_nid_t pin_nid, int dev_id, 290 hda_nid_t cvt_nid, hda_nid_t pin_nid);
|
| H A D | simplehdmi.c | 97 hda_nid_t pin = per_pin->pin_nid; in snd_hda_hdmi_simple_init() 172 hda_nid_t cvt_nid, hda_nid_t pin_nid) in snd_hda_hdmi_simple_probe() argument 199 per_pin->pin_nid = pin_nid; in snd_hda_hdmi_simple_probe()
|
| H A D | eld.c | 110 hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_nid) in snd_hdmi_print_eld_info() argument 114 snd_iprintf(buffer, "codec_pin_nid\t\t0x%x\n", pin_nid); in snd_hdmi_print_eld_info()
|
| H A D | nvhdmi.c | 51 static int nvhdmi_pin2port(void *audio_ptr, int pin_nid) in nvhdmi_pin2port() argument 53 return pin_nid - 4; in nvhdmi_pin2port()
|
| /linux/sound/hda/core/ |
| H A D | hdmi_chmap.c | 183 hda_nid_t pin_nid, int asp_slot, int channel) in hdmi_pin_set_slot_channel() argument 185 return snd_hdac_codec_write(codec, pin_nid, 0, in hdmi_pin_set_slot_channel() 191 hda_nid_t pin_nid, int asp_slot) in hdmi_pin_get_slot_channel() argument 193 return (snd_hdac_codec_read(codec, pin_nid, 0, in hdmi_pin_get_slot_channel() 324 hda_nid_t pin_nid) in hdmi_debug_channel_mapping() argument 332 chmap->hdac, pin_nid, i); in hdmi_debug_channel_mapping() 340 hda_nid_t pin_nid, in hdmi_std_setup_channel_mapping() argument 382 pin_nid, hdmi_slot, channel); in hdmi_std_setup_channel_mapping() 506 hda_nid_t pin_nid, in hdmi_manual_setup_channel_mapping() argument 528 pin_nid, hdmi_slot, assignments[hdmi_slot]); in hdmi_manual_setup_channel_mapping() [all …]
|
| /linux/include/sound/ |
| H A D | hda_chmap.h | 50 hda_nid_t pin_nid, int asp_slot); 52 hda_nid_t pin_nid, int asp_slot, int channel); 70 hda_nid_t pin_nid, bool non_pcm, int ca,
|
| /linux/sound/soc/codecs/ |
| H A D | hdac_hdmi.c | 334 hdac_hdmi_set_dip_index(struct hdac_device *hdev, hda_nid_t pin_nid, in hdac_hdmi_set_dip_index() argument 340 snd_hdac_codec_write(hdev, pin_nid, 0, AC_VERB_SET_HDMI_DIP_INDEX, val); in hdac_hdmi_set_dip_index() 1599 hda_nid_t pin_nid = port + 0x04; in hdac_hdmi_eld_notify_cb() 1602 pin_nid, pipe); in hdac_hdmi_eld_notify_cb() 1618 if (pin->nid != pin_nid) in hdac_hdmi_eld_notify_cb() 1593 hda_nid_t pin_nid = port + 0x04; hdac_hdmi_eld_notify_cb() local
|
| /linux/sound/hda/common/ |
| H A D | hda_local.h | 704 hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_nid);
|