| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ | 
| D | amdgpu_connectors.c | 45 	struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_connector_hotplug()  local 50 	if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE)  in amdgpu_connector_hotplug() 53 	amdgpu_display_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);  in amdgpu_connector_hotplug() 62 			amdgpu_connector->con_priv;  in amdgpu_connector_hotplug() 69 		dig_connector->dp_sink_type = amdgpu_atombios_dp_get_sinktype(amdgpu_connector);  in amdgpu_connector_hotplug() 74 		    amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd) &&  in amdgpu_connector_hotplug() 75 		    amdgpu_atombios_dp_needs_link_train(amdgpu_connector)) {  in amdgpu_connector_hotplug() 77 			if (amdgpu_atombios_dp_get_dpcd(amdgpu_connector))  in amdgpu_connector_hotplug() 101 	struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_connector_get_monitor_bpc()  local 109 		if (amdgpu_connector->use_digital) {  in amdgpu_connector_get_monitor_bpc() [all …] 
 | 
| D | atombios_dp.c | 187 void amdgpu_atombios_dp_aux_init(struct amdgpu_connector *amdgpu_connector)  in amdgpu_atombios_dp_aux_init()  argument 191 	amdgpu_connector->ddc_bus->rec.hpd = amdgpu_connector->hpd.hpd;  in amdgpu_atombios_dp_aux_init() 192 	amdgpu_connector->ddc_bus->aux.dev = amdgpu_connector->base.kdev;  in amdgpu_atombios_dp_aux_init() 193 	amdgpu_connector->ddc_bus->aux.transfer = amdgpu_atombios_dp_aux_transfer;  in amdgpu_atombios_dp_aux_init() 194 	ret = drm_dp_aux_register(&amdgpu_connector->ddc_bus->aux);  in amdgpu_atombios_dp_aux_init() 196 		amdgpu_connector->ddc_bus->has_aux = true;  in amdgpu_atombios_dp_aux_init() 311 u8 amdgpu_atombios_dp_get_sinktype(struct amdgpu_connector *amdgpu_connector)  in amdgpu_atombios_dp_get_sinktype()  argument 313 	struct drm_device *dev = amdgpu_connector->base.dev;  in amdgpu_atombios_dp_get_sinktype() 317 					   amdgpu_connector->ddc_bus->rec.i2c_id, 0);  in amdgpu_atombios_dp_get_sinktype() 320 static void amdgpu_atombios_dp_probe_oui(struct amdgpu_connector *amdgpu_connector)  in amdgpu_atombios_dp_probe_oui()  argument [all …] 
 | 
| D | amdgpu_i2c.c | 340 amdgpu_i2c_router_select_ddc_port(const struct amdgpu_connector *amdgpu_connector)  in amdgpu_i2c_router_select_ddc_port()  argument 344 	if (!amdgpu_connector->router.ddc_valid)  in amdgpu_i2c_router_select_ddc_port() 347 	if (!amdgpu_connector->router_bus)  in amdgpu_i2c_router_select_ddc_port() 350 	amdgpu_i2c_get_byte(amdgpu_connector->router_bus,  in amdgpu_i2c_router_select_ddc_port() 351 			    amdgpu_connector->router.i2c_addr,  in amdgpu_i2c_router_select_ddc_port() 353 	val &= ~amdgpu_connector->router.ddc_mux_control_pin;  in amdgpu_i2c_router_select_ddc_port() 354 	amdgpu_i2c_put_byte(amdgpu_connector->router_bus,  in amdgpu_i2c_router_select_ddc_port() 355 			    amdgpu_connector->router.i2c_addr,  in amdgpu_i2c_router_select_ddc_port() 357 	amdgpu_i2c_get_byte(amdgpu_connector->router_bus,  in amdgpu_i2c_router_select_ddc_port() 358 			    amdgpu_connector->router.i2c_addr,  in amdgpu_i2c_router_select_ddc_port() [all …] 
 | 
| D | amdgpu_encoders.c | 40 	struct amdgpu_connector *amdgpu_connector;  in amdgpu_link_encoder_connector()  local 46 		amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_link_encoder_connector() 49 			if (amdgpu_encoder->devices & amdgpu_connector->devices) {  in amdgpu_link_encoder_connector() 68 			struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_encoder_set_active_device()  local 69 			amdgpu_encoder->active_device = amdgpu_encoder->devices & amdgpu_connector->devices;  in amdgpu_encoder_set_active_device() 72 				  amdgpu_connector->devices, encoder->encoder_type);  in amdgpu_encoder_set_active_device() 83 	struct amdgpu_connector *amdgpu_connector;  in amdgpu_get_connector_for_encoder()  local 86 		amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_get_connector_for_encoder() 87 		if (amdgpu_encoder->active_device & amdgpu_connector->devices)  in amdgpu_get_connector_for_encoder() 99 	struct amdgpu_connector *amdgpu_connector;  in amdgpu_get_connector_for_encoder_init()  local [all …] 
 | 
| D | atombios_dp.h | 27 void amdgpu_atombios_dp_aux_init(struct amdgpu_connector *amdgpu_connector); 28 u8 amdgpu_atombios_dp_get_sinktype(struct amdgpu_connector *amdgpu_connector); 29 int amdgpu_atombios_dp_get_dpcd(struct amdgpu_connector *amdgpu_connector); 36 bool amdgpu_atombios_dp_needs_link_train(struct amdgpu_connector *amdgpu_connector);
  | 
| D | amdgpu_display.c | 370 	struct amdgpu_connector *amdgpu_connector;  in amdgpu_display_print_display_setup()  local 378 		amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_display_print_display_setup() 381 		if (amdgpu_connector->hpd.hpd != AMDGPU_HPD_NONE)  in amdgpu_display_print_display_setup() 382 			DRM_INFO("  %s\n", hpd_names[amdgpu_connector->hpd.hpd]);  in amdgpu_display_print_display_setup() 383 		if (amdgpu_connector->ddc_bus) {  in amdgpu_display_print_display_setup() 385 				 amdgpu_connector->ddc_bus->rec.mask_clk_reg,  in amdgpu_display_print_display_setup() 386 				 amdgpu_connector->ddc_bus->rec.mask_data_reg,  in amdgpu_display_print_display_setup() 387 				 amdgpu_connector->ddc_bus->rec.a_clk_reg,  in amdgpu_display_print_display_setup() 388 				 amdgpu_connector->ddc_bus->rec.a_data_reg,  in amdgpu_display_print_display_setup() 389 				 amdgpu_connector->ddc_bus->rec.en_clk_reg,  in amdgpu_display_print_display_setup() [all …] 
 | 
| D | atombios_encoders.c | 448 	struct amdgpu_connector *amdgpu_connector;  in amdgpu_atombios_encoder_get_encoder_mode()  local 466 	amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_atombios_encoder_get_encoder_mode() 472 			if (amdgpu_connector->use_digital &&  in amdgpu_atombios_encoder_get_encoder_mode() 473 			    (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE))  in amdgpu_atombios_encoder_get_encoder_mode() 476 				 (amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))  in amdgpu_atombios_encoder_get_encoder_mode() 478 			else if (amdgpu_connector->use_digital)  in amdgpu_atombios_encoder_get_encoder_mode() 482 		} else if (amdgpu_connector->use_digital) {  in amdgpu_atombios_encoder_get_encoder_mode() 492 			if (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE)  in amdgpu_atombios_encoder_get_encoder_mode() 495 				 (amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))  in amdgpu_atombios_encoder_get_encoder_mode() 507 		dig_connector = amdgpu_connector->con_priv;  in amdgpu_atombios_encoder_get_encoder_mode() [all …] 
 | 
| D | amdgpu_i2c.h | 40 amdgpu_i2c_router_select_ddc_port(const struct amdgpu_connector *connector); 42 amdgpu_i2c_router_select_cd_port(const struct amdgpu_connector *connector);
  | 
| D | dce_v6_0.c | 287 		struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in dce_v6_0_hpd_init()  local 289 		if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)  in dce_v6_0_hpd_init() 292 		tmp = RREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v6_0_hpd_init() 294 		WREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v6_0_hpd_init() 303 			tmp = RREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v6_0_hpd_init() 305 			WREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v6_0_hpd_init() 309 		dce_v6_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);  in dce_v6_0_hpd_init() 310 		amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd);  in dce_v6_0_hpd_init() 330 		struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in dce_v6_0_hpd_fini()  local 332 		if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)  in dce_v6_0_hpd_fini() [all …] 
 | 
| D | amdgpu_mode.h | 57 #define to_amdgpu_connector(x) container_of(x, struct amdgpu_connector, base) 532 struct amdgpu_connector {  struct 557 	struct amdgpu_connector base;  argument 562 	struct amdgpu_connector *mst_port; 589 bool amdgpu_display_ddc_probe(struct amdgpu_connector *amdgpu_connector,
  | 
| D | dce_v8_0.c | 281 		struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in dce_v8_0_hpd_init()  local 283 		if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)  in dce_v8_0_hpd_init() 286 		tmp = RREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v8_0_hpd_init() 288 		WREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v8_0_hpd_init() 297 			tmp = RREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v8_0_hpd_init() 299 			WREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v8_0_hpd_init() 303 		dce_v8_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);  in dce_v8_0_hpd_init() 304 		amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd);  in dce_v8_0_hpd_init() 323 		struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in dce_v8_0_hpd_fini()  local 325 		if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)  in dce_v8_0_hpd_fini() [all …] 
 | 
| D | dce_v10_0.c | 336 		struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in dce_v10_0_hpd_init()  local 338 		if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)  in dce_v10_0_hpd_init() 348 			tmp = RREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v10_0_hpd_init() 350 			WREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v10_0_hpd_init() 354 		tmp = RREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v10_0_hpd_init() 356 		WREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v10_0_hpd_init() 358 		tmp = RREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v10_0_hpd_init() 365 		WREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v10_0_hpd_init() 367 		dce_v10_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);  in dce_v10_0_hpd_init() 369 			       amdgpu_connector->hpd.hpd);  in dce_v10_0_hpd_init() [all …] 
 | 
| D | dce_v11_0.c | 354 		struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in dce_v11_0_hpd_init()  local 356 		if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)  in dce_v11_0_hpd_init() 366 			tmp = RREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v11_0_hpd_init() 368 			WREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v11_0_hpd_init() 372 		tmp = RREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v11_0_hpd_init() 374 		WREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v11_0_hpd_init() 376 		tmp = RREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd]);  in dce_v11_0_hpd_init() 383 		WREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);  in dce_v11_0_hpd_init() 385 		dce_v11_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);  in dce_v11_0_hpd_init() 386 		amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd);  in dce_v11_0_hpd_init() [all …] 
 | 
| D | atombios_crtc.c | 329 			struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_atombios_crtc_adjust_pll()  local 331 				amdgpu_connector->con_priv;  in amdgpu_atombios_crtc_adjust_pll() 765 		struct amdgpu_connector *amdgpu_connector =  in amdgpu_atombios_crtc_prepare_pll()  local 768 			amdgpu_connector->con_priv;  in amdgpu_atombios_crtc_prepare_pll() 772 		amdgpu_connector->pixelclock_for_modeset = mode->clock;  in amdgpu_atombios_crtc_prepare_pll()
  |