/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_dp.c | 316 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_probe_oui() local 319 if (!(dig_connector->dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) in amdgpu_atombios_dp_probe_oui() 333 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_ds_ports() local 336 if (dig_connector->dpcd[DP_DPCD_REV] > 0x10) { in amdgpu_atombios_dp_ds_ports() 339 dig_connector->downstream_ports, in amdgpu_atombios_dp_ds_ports() 342 memset(dig_connector->downstream_ports, 0, in amdgpu_atombios_dp_ds_ports() 349 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_get_dpcd() local 356 memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE); in amdgpu_atombios_dp_get_dpcd() 358 DRM_DEBUG_KMS("DPCD: %*ph\n", (int)sizeof(dig_connector->dpcd), in amdgpu_atombios_dp_get_dpcd() 359 dig_connector in amdgpu_atombios_dp_get_dpcd() 409 struct amdgpu_connector_atom_dig *dig_connector; amdgpu_atombios_dp_set_link_config() local 433 struct amdgpu_connector_atom_dig *dig_connector; amdgpu_atombios_dp_mode_valid_helper() local 470 struct amdgpu_connector_atom_dig *dig_connector; amdgpu_atombios_dp_set_rx_power_state() local 724 struct amdgpu_connector_atom_dig *dig_connector; amdgpu_atombios_dp_link_train() local [all...] |
H A D | amdgpu_encoders.c | 210 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_dig_monitor_is_duallink() local 241 dig_connector = amdgpu_connector->con_priv; in amdgpu_dig_monitor_is_duallink() 242 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in amdgpu_dig_monitor_is_duallink() 243 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) in amdgpu_dig_monitor_is_duallink()
|
H A D | atombios_encoders.c | 449 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_atombios_encoder_get_encoder_mode() local 507 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_encoder_get_encoder_mode() 508 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in amdgpu_atombios_encoder_get_encoder_mode() 509 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) { in amdgpu_atombios_encoder_get_encoder_mode() 589 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_atombios_encoder_setup_dig_encoder() local 592 dp_clock = dig_connector->dp_clock; in amdgpu_atombios_encoder_setup_dig_encoder() 593 dp_lane_count = dig_connector->dp_lane_count; in amdgpu_atombios_encoder_setup_dig_encoder() 792 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_atombios_encoder_setup_dig_transmitter() local 796 dp_clock = dig_connector->dp_clock; in amdgpu_atombios_encoder_setup_dig_transmitter() 797 dp_lane_count = dig_connector in amdgpu_atombios_encoder_setup_dig_transmitter() 1247 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_atombios_encoder_setup_external_encoder() local [all...] |
H A D | atombios_crtc.c | 330 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_atombios_crtc_adjust_pll() local 333 dp_clock = dig_connector->dp_clock; in amdgpu_atombios_crtc_adjust_pll() 767 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_atombios_crtc_prepare_pll() local 779 dp_clock = dig_connector->dp_clock / 10; in amdgpu_atombios_crtc_prepare_pll()
|
H A D | amdgpu_connectors.c | 62 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_connector_hotplug() local 66 if (dig_connector->dp_sink_type != CONNECTOR_OBJECT_ID_DISPLAYPORT) in amdgpu_connector_hotplug() 70 dig_connector->dp_sink_type = amdgpu_atombios_dp_get_sinktype(amdgpu_connector); in amdgpu_connector_hotplug() 74 if (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT && in amdgpu_connector_hotplug() 103 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_connector_get_monitor_bpc() local 125 dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_get_monitor_bpc() 126 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in amdgpu_connector_get_monitor_bpc() 127 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP) || in amdgpu_connector_get_monitor_bpc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_dp.c | 319 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_probe_oui() local 322 if (!(dig_connector->dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) in amdgpu_atombios_dp_probe_oui() 336 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_ds_ports() local 339 if (dig_connector->dpcd[DP_DPCD_REV] > 0x10) { in amdgpu_atombios_dp_ds_ports() 342 dig_connector->downstream_ports, in amdgpu_atombios_dp_ds_ports() 345 memset(dig_connector->downstream_ports, 0, in amdgpu_atombios_dp_ds_ports() 352 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_get_dpcd() local 359 memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE); in amdgpu_atombios_dp_get_dpcd() 361 DRM_DEBUG_KMS("DPCD: %*ph\n", (int)sizeof(dig_connector->dpcd), in amdgpu_atombios_dp_get_dpcd() 362 dig_connector in amdgpu_atombios_dp_get_dpcd() 412 struct amdgpu_connector_atom_dig *dig_connector; amdgpu_atombios_dp_set_link_config() local 436 struct amdgpu_connector_atom_dig *dig_connector; amdgpu_atombios_dp_mode_valid_helper() local 473 struct amdgpu_connector_atom_dig *dig_connector; amdgpu_atombios_dp_set_rx_power_state() local 727 struct amdgpu_connector_atom_dig *dig_connector; amdgpu_atombios_dp_link_train() local [all...] |
H A D | amdgpu_encoders.c | 210 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_dig_monitor_is_duallink() local 241 dig_connector = amdgpu_connector->con_priv; in amdgpu_dig_monitor_is_duallink() 242 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in amdgpu_dig_monitor_is_duallink() 243 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) in amdgpu_dig_monitor_is_duallink()
|
H A D | atombios_encoders.c | 443 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_atombios_encoder_get_encoder_mode() local 499 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_encoder_get_encoder_mode() 500 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in amdgpu_atombios_encoder_get_encoder_mode() 501 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) { in amdgpu_atombios_encoder_get_encoder_mode() 577 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_atombios_encoder_setup_dig_encoder() local 580 dp_clock = dig_connector->dp_clock; in amdgpu_atombios_encoder_setup_dig_encoder() 581 dp_lane_count = dig_connector->dp_lane_count; in amdgpu_atombios_encoder_setup_dig_encoder() 779 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_atombios_encoder_setup_dig_transmitter() local 783 dp_clock = dig_connector->dp_clock; in amdgpu_atombios_encoder_setup_dig_transmitter() 784 dp_lane_count = dig_connector in amdgpu_atombios_encoder_setup_dig_transmitter() 1214 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_atombios_encoder_setup_external_encoder() local [all...] |
H A D | atombios_crtc.c | 329 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_atombios_crtc_adjust_pll() local 332 dp_clock = dig_connector->dp_clock; in amdgpu_atombios_crtc_adjust_pll() 766 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_atombios_crtc_prepare_pll() local 778 dp_clock = dig_connector->dp_clock / 10; in amdgpu_atombios_crtc_prepare_pll()
|
H A D | amdgpu_connectors.c | 63 struct amdgpu_connector_atom_dig *dig_connector = in amdgpu_connector_hotplug() local 67 if (dig_connector->dp_sink_type != CONNECTOR_OBJECT_ID_DISPLAYPORT) in amdgpu_connector_hotplug() 71 dig_connector->dp_sink_type = amdgpu_atombios_dp_get_sinktype(amdgpu_connector); in amdgpu_connector_hotplug() 75 if (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT && in amdgpu_connector_hotplug() 104 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_connector_get_monitor_bpc() local 126 dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_get_monitor_bpc() 127 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in amdgpu_connector_get_monitor_bpc() 128 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP) || in amdgpu_connector_get_monitor_bpc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | atombios_dp.c | 371 struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv; in radeon_dp_probe_oui() local 374 if (!(dig_connector->dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) in radeon_dp_probe_oui() 388 struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv; in radeon_dp_getdpcd() local 395 memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE); in radeon_dp_getdpcd() 397 DRM_DEBUG_KMS("DPCD: %*ph\n", (int)sizeof(dig_connector->dpcd), in radeon_dp_getdpcd() 398 dig_connector->dpcd); in radeon_dp_getdpcd() 405 dig_connector->dpcd[0] = 0; in radeon_dp_getdpcd() 453 struct radeon_connector_atom_dig *dig_connector; in radeon_dp_set_link_config() local 458 dig_connector = radeon_connector->con_priv; in radeon_dp_set_link_config() 460 if ((dig_connector in radeon_dp_set_link_config() 477 struct radeon_connector_atom_dig *dig_connector; radeon_dp_mode_valid_helper() local 520 struct radeon_connector_atom_dig *dig_connector; radeon_dp_set_rx_power_state() local 791 struct radeon_connector_atom_dig *dig_connector; radeon_dp_link_train() local [all...] |
H A D | radeon_dp_mst.c | 340 struct radeon_connector_atom_dig *dig_connector = mst_enc->connector->con_priv; in radeon_dp_mst_prepare_pll() local 350 DRM_DEBUG_KMS("dp_clock %p %d\n", dig_connector, dig_connector->dp_clock); in radeon_dp_mst_prepare_pll() 351 dp_clock = dig_connector->dp_clock; in radeon_dp_mst_prepare_pll() 492 struct radeon_connector_atom_dig *dig_connector; in radeon_mst_mode_fixup() local 506 dig_connector = mst_enc->connector->con_priv; in radeon_mst_mode_fixup() 507 dig_connector->dp_lane_count = drm_dp_max_lane_count(dig_connector->dpcd); in radeon_mst_mode_fixup() 508 dig_connector->dp_clock = drm_dp_max_link_rate(dig_connector in radeon_mst_mode_fixup() 646 struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv; radeon_dp_mst_probe() local 681 struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv; radeon_dp_mst_check_status() local 735 struct radeon_connector_atom_dig *dig_connector; radeon_debugfs_mst_info() local [all...] |
H A D | radeon_encoders.c | 377 struct radeon_connector_atom_dig *dig_connector; in radeon_dig_monitor_is_duallink() local 411 dig_connector = radeon_connector->con_priv; in radeon_dig_monitor_is_duallink() 412 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in radeon_dig_monitor_is_duallink() 413 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) in radeon_dig_monitor_is_duallink()
|
H A D | atombios_encoders.c | 686 struct radeon_connector_atom_dig *dig_connector; in atombios_get_encoder_mode() local 752 dig_connector = radeon_connector->con_priv; in atombios_get_encoder_mode() 753 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in atombios_get_encoder_mode() 754 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) { in atombios_get_encoder_mode() 863 struct radeon_connector_atom_dig *dig_connector = in atombios_dig_encoder_setup2() local 866 dp_clock = dig_connector->dp_clock; in atombios_dig_encoder_setup2() 867 dp_lane_count = dig_connector->dp_lane_count; in atombios_dig_encoder_setup2() 1047 struct radeon_connector_atom_dig *dig_connector = in atombios_dig_transmitter_setup2() local 1051 dp_clock = dig_connector->dp_clock; in atombios_dig_transmitter_setup2() 1052 dp_lane_count = dig_connector in atombios_dig_transmitter_setup2() 1463 struct radeon_connector_atom_dig *dig_connector = atombios_external_encoder_setup() local [all...] |
H A D | evergreen_hdmi.c | 455 struct radeon_connector_atom_dig *dig_connector; in evergreen_dp_enable() local 465 dig_connector = radeon_connector->con_priv; in evergreen_dp_enable() 469 if (dig_connector->dp_clock == 162000) in evergreen_dp_enable()
|
H A D | radeon_connectors.c | 57 struct radeon_connector_atom_dig *dig_connector = in radeon_connector_hotplug() local 62 if (dig_connector->is_mst) { in radeon_connector_hotplug() 82 struct radeon_connector_atom_dig *dig_connector = in radeon_connector_hotplug() local 86 if (dig_connector->dp_sink_type != CONNECTOR_OBJECT_ID_DISPLAYPORT) in radeon_connector_hotplug() 90 dig_connector->dp_sink_type = radeon_dp_getsinktype(radeon_connector); in radeon_connector_hotplug() 94 if (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT && in radeon_connector_hotplug() 125 struct radeon_connector_atom_dig *dig_connector; in radeon_get_monitor_bpc() local 147 dig_connector = radeon_connector->con_priv; in radeon_get_monitor_bpc() 148 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in radeon_get_monitor_bpc() 149 (dig_connector in radeon_get_monitor_bpc() [all...] |
H A D | atombios_crtc.c | 612 struct radeon_connector_atom_dig *dig_connector = in atombios_adjust_pll() local 615 dp_clock = dig_connector->dp_clock; in atombios_adjust_pll() 621 struct radeon_connector_atom_dig *dig_connector = mst_enc->connector->con_priv; in atombios_adjust_pll() local 623 dp_clock = dig_connector->dp_clock; in atombios_adjust_pll() 983 struct radeon_connector_atom_dig *dig_connector = in atombios_crtc_prepare_pll() local 995 dp_clock = dig_connector->dp_clock / 10; in atombios_crtc_prepare_pll()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | atombios_dp.c | 372 struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv; in radeon_dp_probe_oui() local 375 if (!(dig_connector->dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) in radeon_dp_probe_oui() 389 struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv; in radeon_dp_getdpcd() local 396 memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE); in radeon_dp_getdpcd() 398 DRM_DEBUG_KMS("DPCD: %*ph\n", (int)sizeof(dig_connector->dpcd), in radeon_dp_getdpcd() 399 dig_connector->dpcd); in radeon_dp_getdpcd() 406 dig_connector->dpcd[0] = 0; in radeon_dp_getdpcd() 454 struct radeon_connector_atom_dig *dig_connector; in radeon_dp_set_link_config() local 459 dig_connector = radeon_connector->con_priv; in radeon_dp_set_link_config() 461 if ((dig_connector in radeon_dp_set_link_config() 478 struct radeon_connector_atom_dig *dig_connector; radeon_dp_mode_valid_helper() local 521 struct radeon_connector_atom_dig *dig_connector; radeon_dp_set_rx_power_state() local 792 struct radeon_connector_atom_dig *dig_connector; radeon_dp_link_train() local [all...] |
H A D | radeon_encoders.c | 373 struct radeon_connector_atom_dig *dig_connector; in radeon_dig_monitor_is_duallink() local 404 dig_connector = radeon_connector->con_priv; in radeon_dig_monitor_is_duallink() 405 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in radeon_dig_monitor_is_duallink() 406 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) in radeon_dig_monitor_is_duallink()
|
H A D | atombios_encoders.c | 677 struct radeon_connector_atom_dig *dig_connector; in atombios_get_encoder_mode() local 735 dig_connector = radeon_connector->con_priv; in atombios_get_encoder_mode() 736 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in atombios_get_encoder_mode() 737 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) { in atombios_get_encoder_mode() 846 struct radeon_connector_atom_dig *dig_connector = in atombios_dig_encoder_setup2() local 849 dp_clock = dig_connector->dp_clock; in atombios_dig_encoder_setup2() 850 dp_lane_count = dig_connector->dp_lane_count; in atombios_dig_encoder_setup2() 1030 struct radeon_connector_atom_dig *dig_connector = in atombios_dig_transmitter_setup2() local 1034 dp_clock = dig_connector->dp_clock; in atombios_dig_transmitter_setup2() 1035 dp_lane_count = dig_connector in atombios_dig_transmitter_setup2() 1446 struct radeon_connector_atom_dig *dig_connector = atombios_external_encoder_setup() local [all...] |
H A D | evergreen_hdmi.c | 456 struct radeon_connector_atom_dig *dig_connector; in evergreen_dp_enable() local 466 dig_connector = radeon_connector->con_priv; in evergreen_dp_enable() 470 if (dig_connector->dp_clock == 162000) in evergreen_dp_enable()
|
H A D | radeon_connectors.c | 61 struct radeon_connector_atom_dig *dig_connector = in radeon_connector_hotplug() local 65 if (dig_connector->dp_sink_type != CONNECTOR_OBJECT_ID_DISPLAYPORT) in radeon_connector_hotplug() 69 dig_connector->dp_sink_type = radeon_dp_getsinktype(radeon_connector); in radeon_connector_hotplug() 73 if (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT && in radeon_connector_hotplug() 104 struct radeon_connector_atom_dig *dig_connector; in radeon_get_monitor_bpc() local 126 dig_connector = radeon_connector->con_priv; in radeon_get_monitor_bpc() 127 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in radeon_get_monitor_bpc() 128 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP) || in radeon_get_monitor_bpc()
|
H A D | atombios_crtc.c | 612 struct radeon_connector_atom_dig *dig_connector = in atombios_adjust_pll() local 615 dp_clock = dig_connector->dp_clock; in atombios_adjust_pll() 974 struct radeon_connector_atom_dig *dig_connector = in atombios_crtc_prepare_pll() local 986 dp_clock = dig_connector->dp_clock / 10; in atombios_crtc_prepare_pll()
|