Lines Matching refs:pin

232  * @hpd: hpd (hotplug detect) pin
255 * @hpd: hpd (hotplug detect) pin
257 * Set the polarity of the hpd pin (evergreen+).
297 * Enable the pin, set the polarity, and enable the hpd interrupts.
515 u32 yclk; /* bandwidth per dram data pin in kHz */
1109 tmp = RREG32_AUDIO_ENDPT(adev->mode_info.audio.pin[i].offset,
1113 adev->mode_info.audio.pin[i].connected = false;
1115 adev->mode_info.audio.pin[i].connected = true;
1127 if (adev->mode_info.audio.pin[i].connected)
1128 return &adev->mode_info.audio.pin[i];
1140 if (!dig || !dig->afmt || !dig->afmt->pin)
1145 dig->afmt->pin->id));
1189 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset,
1227 tmp = RREG32_AUDIO_ENDPT(dig->afmt->pin->offset,
1248 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset,
1330 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, eld_reg_to_type[i][0], tmp);
1338 struct amdgpu_audio_pin *pin,
1341 if (!pin)
1344 WREG32_AUDIO_ENDPT(pin->offset, ixAZALIA_F0_CODEC_PIN_CONTROL_HOT_PLUG_CONTROL,
1381 adev->mode_info.audio.pin[i].channels = -1;
1382 adev->mode_info.audio.pin[i].rate = -1;
1383 adev->mode_info.audio.pin[i].bits_per_sample = -1;
1384 adev->mode_info.audio.pin[i].status_bits = 0;
1385 adev->mode_info.audio.pin[i].category_code = 0;
1386 adev->mode_info.audio.pin[i].connected = false;
1387 adev->mode_info.audio.pin[i].offset = pin_offsets[i];
1388 adev->mode_info.audio.pin[i].id = i;
1389 dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
1406 dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
1696 dig->afmt->pin = dce_v6_0_audio_get_pin(adev);
1697 if (!dig->afmt->pin)
1706 dce_v6_0_audio_enable(adev, dig->afmt->pin, false);
1730 dce_v6_0_audio_enable(adev, dig->afmt->pin, true);
1750 if (!enable && dig->afmt->pin) {
1751 dce_v6_0_audio_enable(adev, dig->afmt->pin, false);
1752 dig->afmt->pin = NULL;
2327 DRM_ERROR("Failed to pin new cursor BO (%d)\n", ret);
2776 dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
2792 dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);