• Home
  • Raw
  • Download

Lines Matching refs:audio

270 	if (rdev->audio.funcs->enable)  in radeon_audio_enable()
271 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable()
277 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init()
278 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs; in radeon_audio_interface_init()
279 rdev->audio.dp_funcs = &dce6_dp_funcs; in radeon_audio_interface_init()
281 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init()
282 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs; in radeon_audio_interface_init()
283 rdev->audio.dp_funcs = &dce4_dp_funcs; in radeon_audio_interface_init()
285 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init()
286 rdev->audio.hdmi_funcs = &dce32_hdmi_funcs; in radeon_audio_interface_init()
287 rdev->audio.dp_funcs = &dce32_dp_funcs; in radeon_audio_interface_init()
289 rdev->audio.funcs = &r600_funcs; in radeon_audio_interface_init()
290 rdev->audio.hdmi_funcs = &r600_hdmi_funcs; in radeon_audio_interface_init()
291 rdev->audio.dp_funcs = NULL; in radeon_audio_interface_init()
307 rdev->audio.enabled = true; in radeon_audio_init()
310 rdev->audio.num_pins = 3; in radeon_audio_init()
312 rdev->audio.num_pins = 7; in radeon_audio_init()
314 rdev->audio.num_pins = 7; in radeon_audio_init()
316 rdev->audio.num_pins = 2; in radeon_audio_init()
318 rdev->audio.num_pins = 6; in radeon_audio_init()
320 rdev->audio.num_pins = 6; in radeon_audio_init()
322 rdev->audio.num_pins = 1; in radeon_audio_init()
324 for (i = 0; i < rdev->audio.num_pins; i++) { in radeon_audio_init()
325 rdev->audio.pin[i].channels = -1; in radeon_audio_init()
326 rdev->audio.pin[i].rate = -1; in radeon_audio_init()
327 rdev->audio.pin[i].bits_per_sample = -1; in radeon_audio_init()
328 rdev->audio.pin[i].status_bits = 0; in radeon_audio_init()
329 rdev->audio.pin[i].category_code = 0; in radeon_audio_init()
330 rdev->audio.pin[i].connected = false; in radeon_audio_init()
331 rdev->audio.pin[i].offset = pin_offsets[i]; in radeon_audio_init()
332 rdev->audio.pin[i].id = i; in radeon_audio_init()
338 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_init()
339 radeon_audio_enable(rdev, &rdev->audio.pin[i], 0); in radeon_audio_init()
346 if (rdev->audio.funcs->endpoint_rreg) in radeon_audio_endpoint_rreg()
347 return rdev->audio.funcs->endpoint_rreg(rdev, offset, reg); in radeon_audio_endpoint_rreg()
355 if (rdev->audio.funcs->endpoint_wreg) in radeon_audio_endpoint_wreg()
356 rdev->audio.funcs->endpoint_wreg(rdev, offset, reg, v); in radeon_audio_endpoint_wreg()
376 if (radeon_encoder->audio && radeon_encoder->audio->write_sad_regs) in radeon_audio_write_sad_regs()
377 radeon_encoder->audio->write_sad_regs(encoder, sads, sad_count); in radeon_audio_write_sad_regs()
400 if (radeon_encoder->audio && radeon_encoder->audio->write_speaker_allocation) in radeon_audio_write_speaker_allocation()
401 radeon_encoder->audio->write_speaker_allocation(encoder, sadb, sad_count); in radeon_audio_write_speaker_allocation()
415 if (radeon_encoder->audio && radeon_encoder->audio->write_latency_fields) in radeon_audio_write_latency_fields()
416 radeon_encoder->audio->write_latency_fields(encoder, connector, mode); in radeon_audio_write_latency_fields()
424 if (radeon_encoder->audio && radeon_encoder->audio->get_pin) in radeon_audio_get_pin()
425 return radeon_encoder->audio->get_pin(rdev); in radeon_audio_get_pin()
434 if (radeon_encoder->audio && radeon_encoder->audio->select_pin) in radeon_audio_select_pin()
435 radeon_encoder->audio->select_pin(encoder); in radeon_audio_select_pin()
461 radeon_encoder->audio = rdev->audio.dp_funcs; in radeon_audio_detect()
463 radeon_encoder->audio = rdev->audio.hdmi_funcs; in radeon_audio_detect()
465 radeon_encoder->audio = rdev->audio.hdmi_funcs; in radeon_audio_detect()
486 if (!rdev->audio.enabled) in radeon_audio_fini()
489 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_fini()
490 radeon_audio_enable(rdev, &rdev->audio.pin[i], 0); in radeon_audio_fini()
492 rdev->audio.enabled = false; in radeon_audio_fini()
501 if (radeon_encoder->audio && radeon_encoder->audio->set_dto) in radeon_audio_set_dto()
502 radeon_encoder->audio->set_dto(rdev, crtc, clock); in radeon_audio_set_dto()
538 if (dig && dig->afmt && radeon_encoder->audio && in radeon_audio_set_avi_packet()
539 radeon_encoder->audio->set_avi_packet) in radeon_audio_set_avi_packet()
540 radeon_encoder->audio->set_avi_packet(rdev, dig->afmt->offset, in radeon_audio_set_avi_packet()
631 if (radeon_encoder->audio && radeon_encoder->audio->update_acr) in radeon_audio_update_acr()
632 radeon_encoder->audio->update_acr(encoder, dig->afmt->offset, acr); in radeon_audio_update_acr()
643 if (radeon_encoder->audio && radeon_encoder->audio->set_vbi_packet) in radeon_audio_set_vbi_packet()
644 radeon_encoder->audio->set_vbi_packet(encoder, dig->afmt->offset); in radeon_audio_set_vbi_packet()
661 if (radeon_encoder->audio && radeon_encoder->audio->set_color_depth) in radeon_hdmi_set_color_depth()
662 radeon_encoder->audio->set_color_depth(encoder, dig->afmt->offset, bpc); in radeon_hdmi_set_color_depth()
673 if (radeon_encoder->audio && radeon_encoder->audio->set_audio_packet) in radeon_audio_set_audio_packet()
674 radeon_encoder->audio->set_audio_packet(encoder, dig->afmt->offset); in radeon_audio_set_audio_packet()
685 if (radeon_encoder->audio && radeon_encoder->audio->set_mute) in radeon_audio_set_mute()
686 radeon_encoder->audio->set_mute(encoder, dig->afmt->offset, mute); in radeon_audio_set_mute()
763 if (radeon_encoder->audio && radeon_encoder->audio->mode_set) in radeon_audio_mode_set()
764 radeon_encoder->audio->mode_set(encoder, mode); in radeon_audio_mode_set()
771 if (radeon_encoder->audio && radeon_encoder->audio->dpms) in radeon_audio_dpms()
772 radeon_encoder->audio->dpms(encoder, mode == DRM_MODE_DPMS_ON); in radeon_audio_dpms()