Home
last modified time | relevance | path

Searched refs:afmt (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/radeon/
Devergreen_hdmi.c407 if (!dig || !dig->afmt) in evergreen_hdmi_enable()
414 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable()
419 WREG32_OR(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable()
422 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable()
425 WREG32_AND(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable()
429 WREG32_AND(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable()
431 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, 0); in evergreen_hdmi_enable()
434 dig->afmt->enabled = enable; in evergreen_hdmi_enable()
437 enable ? "En" : "Dis", dig->afmt->offset, radeon_encoder->encoder_id); in evergreen_hdmi_enable()
448 if (!dig || !dig->afmt) in evergreen_dp_enable()
[all …]
Dr600_hdmi.c250 uint32_t offset = dig->afmt->offset; in r600_hdmi_update_audio_infoframe()
268 uint32_t offset = dig->afmt->offset; in r600_hdmi_is_audio_buffer_filled()
282 if (!dig->afmt || !dig->afmt->enabled) in r600_hdmi_buffer_status_changed()
286 result = dig->afmt->last_buffer_filled_status != status; in r600_hdmi_buffer_status_changed()
287 dig->afmt->last_buffer_filled_status = status; in r600_hdmi_buffer_status_changed()
301 uint32_t offset = dig->afmt->offset; in r600_hdmi_audio_workaround()
424 if (!dig->afmt || !dig->afmt->enabled) in r600_hdmi_update_audio_settings()
426 offset = dig->afmt->offset; in r600_hdmi_update_audio_settings()
477 if (!dig || !dig->afmt) in r600_hdmi_enable()
518 WREG32(HDMI0_CONTROL + dig->afmt->offset, hdmi); in r600_hdmi_enable()
[all …]
Dradeon_audio.c538 if (dig && dig->afmt && radeon_encoder->audio && in radeon_audio_set_avi_packet()
540 radeon_encoder->audio->set_avi_packet(rdev, dig->afmt->offset, in radeon_audio_set_avi_packet()
628 if (!dig || !dig->afmt) in radeon_audio_update_acr()
632 radeon_encoder->audio->update_acr(encoder, dig->afmt->offset, acr); in radeon_audio_update_acr()
640 if (!dig || !dig->afmt) in radeon_audio_set_vbi_packet()
644 radeon_encoder->audio->set_vbi_packet(encoder, dig->afmt->offset); in radeon_audio_set_vbi_packet()
653 if (!dig || !dig->afmt) in radeon_hdmi_set_color_depth()
662 radeon_encoder->audio->set_color_depth(encoder, dig->afmt->offset, bpc); in radeon_hdmi_set_color_depth()
670 if (!dig || !dig->afmt) in radeon_audio_set_audio_packet()
674 radeon_encoder->audio->set_audio_packet(encoder, dig->afmt->offset); in radeon_audio_set_audio_packet()
[all …]
Ddce6_afmt.c116 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_select_pin()
119 WREG32(AFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, in dce6_afmt_select_pin()
132 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_write_latency_fields()
160 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_hdmi_write_speaker_allocation()
185 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_dp_write_speaker_allocation()
224 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_write_sad_regs()
Dradeon_display.c1496 rdev->mode_info.afmt[i] = NULL; in radeon_afmt_init()
1529 rdev->mode_info.afmt[i] = kzalloc(sizeof(struct radeon_afmt), GFP_KERNEL); in radeon_afmt_init()
1530 if (rdev->mode_info.afmt[i]) { in radeon_afmt_init()
1531 rdev->mode_info.afmt[i]->offset = eg_offsets[i]; in radeon_afmt_init()
1532 rdev->mode_info.afmt[i]->id = i; in radeon_afmt_init()
1537 rdev->mode_info.afmt[0] = kzalloc(sizeof(struct radeon_afmt), GFP_KERNEL); in radeon_afmt_init()
1538 if (rdev->mode_info.afmt[0]) { in radeon_afmt_init()
1539 rdev->mode_info.afmt[0]->offset = DCE3_HDMI_OFFSET0; in radeon_afmt_init()
1540 rdev->mode_info.afmt[0]->id = 0; in radeon_afmt_init()
1542 rdev->mode_info.afmt[1] = kzalloc(sizeof(struct radeon_afmt), GFP_KERNEL); in radeon_afmt_init()
[all …]
Dradeon_irq_kms.c138 rdev->irq.afmt[i] = false; in radeon_driver_irq_preinstall_kms()
192 rdev->irq.afmt[i] = false; in radeon_driver_irq_uninstall_kms()
478 rdev->irq.afmt[block] = true; in radeon_irq_kms_enable_afmt()
500 rdev->irq.afmt[block] = false; in radeon_irq_kms_disable_afmt()
Dradeon_mode.h248 struct radeon_afmt *afmt[RADEON_MAX_AFMT_BLOCKS]; member
442 struct radeon_afmt *afmt; member
Datombios_encoders.c2504 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder]; in radeon_atom_encoder_prepare()
2507 dig->afmt = rdev->mode_info.afmt[0]; in radeon_atom_encoder_prepare()
Drs600.c697 if (rdev->irq.afmt[0]) { in rs600_irq_set()
Dr600.c3867 if (rdev->irq.afmt[0]) { in r600_irq_set()
3871 if (rdev->irq.afmt[1]) { in r600_irq_set()
Dradeon.h800 bool afmt[RADEON_MAX_AFMT_BLOCKS]; member
Devergreen.c4602 rdev->irq.afmt[i], "HDMI", i); in evergreen_irq_set()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Ddce_v6_0.c1116 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v6_0_audio_select_pin()
1119 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, in dce_v6_0_audio_select_pin()
1121 dig->afmt->pin->id)); in dce_v6_0_audio_select_pin()
1161 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v6_0_audio_write_latency_fields()
1195 tmp = RREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v6_0_audio_write_speaker_allocation()
1216 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v6_0_audio_write_speaker_allocation()
1294 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, eld_reg_to_type[i][0], tmp); in dce_v6_0_audio_write_sad_regs()
1383 tmp = RREG32(mmHDMI_VBI_PACKET_CONTROL + dig->afmt->offset); in dce_v6_0_audio_set_vbi_packet()
1387 WREG32(mmHDMI_VBI_PACKET_CONTROL + dig->afmt->offset, tmp); in dce_v6_0_audio_set_vbi_packet()
1400 tmp = RREG32(mmHDMI_ACR_PACKET_CONTROL + dig->afmt->offset); in dce_v6_0_audio_set_acr()
[all …]
Ddce_v10_0.c1211 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_afmt_audio_select_pin()
1214 tmp = RREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset); in dce_v10_0_afmt_audio_select_pin()
1215 tmp = REG_SET_FIELD(tmp, AFMT_AUDIO_SRC_CONTROL, AFMT_AUDIO_SRC_SELECT, dig->afmt->pin->id); in dce_v10_0_afmt_audio_select_pin()
1216 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, tmp); in dce_v10_0_afmt_audio_select_pin()
1230 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_latency_fields()
1258 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v10_0_audio_write_latency_fields()
1273 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_speaker_allocation()
1295 tmp = RREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v10_0_audio_write_speaker_allocation()
1308 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v10_0_audio_write_speaker_allocation()
1339 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_sad_regs()
[all …]
Ddce_v11_0.c1237 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_afmt_audio_select_pin()
1240 tmp = RREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset); in dce_v11_0_afmt_audio_select_pin()
1241 tmp = REG_SET_FIELD(tmp, AFMT_AUDIO_SRC_CONTROL, AFMT_AUDIO_SRC_SELECT, dig->afmt->pin->id); in dce_v11_0_afmt_audio_select_pin()
1242 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, tmp); in dce_v11_0_afmt_audio_select_pin()
1256 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_audio_write_latency_fields()
1284 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v11_0_audio_write_latency_fields()
1299 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_audio_write_speaker_allocation()
1321 tmp = RREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v11_0_audio_write_speaker_allocation()
1334 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v11_0_audio_write_speaker_allocation()
1365 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_audio_write_sad_regs()
[all …]
Ddce_v8_0.c1148 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_afmt_audio_select_pin()
1151 offset = dig->afmt->offset; in dce_v8_0_afmt_audio_select_pin()
1154 (dig->afmt->pin->id << AFMT_AUDIO_SRC_CONTROL__AFMT_AUDIO_SRC_SELECT__SHIFT)); in dce_v8_0_afmt_audio_select_pin()
1167 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_latency_fields()
1170 offset = dig->afmt->pin->offset; in dce_v8_0_audio_write_latency_fields()
1226 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_speaker_allocation()
1229 offset = dig->afmt->pin->offset; in dce_v8_0_audio_write_speaker_allocation()
1290 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_sad_regs()
1293 offset = dig->afmt->pin->offset; in dce_v8_0_audio_write_sad_regs()
1435 uint32_t offset = dig->afmt->offset; in dce_v8_0_afmt_update_ACR()
[all …]
Damdgpu_mode.h321 struct amdgpu_afmt *afmt[AMDGPU_MAX_AFMT_BLOCKS]; member
447 struct amdgpu_afmt *afmt; member
/Linux-v5.4/drivers/s390/scsi/
Dzfcp_fc.c254 unsigned int afmt; in zfcp_fc_incoming_rscn() local
282 afmt = page->rscn_page_flags & ELS_RSCN_ADDR_FMT_MASK; in zfcp_fc_incoming_rscn()
283 _zfcp_fc_incoming_rscn(fsf_req, zfcp_fc_rscn_range_mask[afmt], in zfcp_fc_incoming_rscn()
/Linux-v5.4/sound/oss/dmasound/
Ddmasound_core.c1230 static char *get_afmt_string(int afmt) in get_afmt_string() argument
1232 switch(afmt) { in get_afmt_string()
/Linux-v5.4/drivers/gpu/drm/i2c/
Dtda998x_drv.c1701 u8 afmt = be32_to_cpup(&port_data[2*i]); in tda998x_get_audio_ports() local
1704 switch (afmt) { in tda998x_get_audio_ports()
1713 "Bad audio format %u\n", afmt); in tda998x_get_audio_ports()
/Linux-v5.4/drivers/media/pci/saa7134/
Dsaa7134.h500 unsigned int afmt; member