Home
last modified time | relevance | path

Searched refs:pin_nid (Results 1 – 11 of 11) sorted by relevance

/linux/sound/hda/codecs/hdmi/
H A Dhdmi.c51 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 Dintelhdmi.c115 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 Datihdmi.c240 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 Dhdmi_local.h32 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 Dsimplehdmi.c97 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 Deld.c110 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 Dnvhdmi.c51 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 Dhdmi_chmap.c183 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 Dhda_chmap.h50 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 Dhdac_hdmi.c334 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 Dhda_local.h704 hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_nid);