Symbol: radeon_connector
drivers/gpu/drm/radeon/atombios_crtc.c
611
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_crtc.c
613
radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_crtc.c
972
struct radeon_connector *radeon_connector =
drivers/gpu/drm/radeon/atombios_crtc.c
975
radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_crtc.c
979
radeon_connector->pixelclock_for_modeset = mode->clock;
drivers/gpu/drm/radeon/atombios_dp.c
227
void radeon_dp_aux_init(struct radeon_connector *radeon_connector)
drivers/gpu/drm/radeon/atombios_dp.c
229
struct drm_device *dev = radeon_connector->base.dev;
drivers/gpu/drm/radeon/atombios_dp.c
232
radeon_connector->ddc_bus->rec.hpd = radeon_connector->hpd.hpd;
drivers/gpu/drm/radeon/atombios_dp.c
233
radeon_connector->ddc_bus->aux.drm_dev = radeon_connector->base.dev;
drivers/gpu/drm/radeon/atombios_dp.c
236
radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_native;
drivers/gpu/drm/radeon/atombios_dp.c
238
radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom;
drivers/gpu/drm/radeon/atombios_dp.c
240
radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom;
drivers/gpu/drm/radeon/atombios_dp.c
243
drm_dp_aux_init(&radeon_connector->ddc_bus->aux);
drivers/gpu/drm/radeon/atombios_dp.c
244
radeon_connector->ddc_bus->has_aux = true;
drivers/gpu/drm/radeon/atombios_dp.c
356
u8 radeon_dp_getsinktype(struct radeon_connector *radeon_connector)
drivers/gpu/drm/radeon/atombios_dp.c
358
struct drm_device *dev = radeon_connector->base.dev;
drivers/gpu/drm/radeon/atombios_dp.c
362
radeon_connector->ddc_bus->rec.i2c_id, 0);
drivers/gpu/drm/radeon/atombios_dp.c
365
static void radeon_dp_probe_oui(struct radeon_connector *radeon_connector)
drivers/gpu/drm/radeon/atombios_dp.c
367
struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_dp.c
373
if (drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_SINK_OUI, buf, 3) == 3)
drivers/gpu/drm/radeon/atombios_dp.c
377
if (drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_BRANCH_OUI, buf, 3) == 3)
drivers/gpu/drm/radeon/atombios_dp.c
382
bool radeon_dp_getdpcd(struct radeon_connector *radeon_connector)
drivers/gpu/drm/radeon/atombios_dp.c
384
struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_dp.c
388
ret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_DPCD_REV, msg,
drivers/gpu/drm/radeon/atombios_dp.c
396
radeon_dp_probe_oui(radeon_connector);
drivers/gpu/drm/radeon/atombios_dp.c
410
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_dp.c
418
if (!radeon_connector->con_priv)
drivers/gpu/drm/radeon/atombios_dp.c
423
if (drm_dp_dpcd_readb(&radeon_connector->ddc_bus->aux,
drivers/gpu/drm/radeon/atombios_dp.c
435
if (drm_dp_dpcd_readb(&radeon_connector->ddc_bus->aux,
drivers/gpu/drm/radeon/atombios_dp.c
448
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_dp.c
452
if (!radeon_connector->con_priv)
drivers/gpu/drm/radeon/atombios_dp.c
454
dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_dp.c
472
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_dp.c
481
if (!radeon_connector->con_priv)
drivers/gpu/drm/radeon/atombios_dp.c
483
dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_dp.c
499
bool radeon_dp_needs_link_train(struct radeon_connector *radeon_connector)
drivers/gpu/drm/radeon/atombios_dp.c
502
struct radeon_connector_atom_dig *dig = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_dp.c
504
if (drm_dp_dpcd_read_link_status(&radeon_connector->ddc_bus->aux,
drivers/gpu/drm/radeon/atombios_dp.c
515
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_dp.c
518
if (!radeon_connector->con_priv)
drivers/gpu/drm/radeon/atombios_dp.c
521
dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_dp.c
525
drm_dp_dpcd_writeb(&radeon_connector->ddc_bus->aux,
drivers/gpu/drm/radeon/atombios_dp.c
786
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/atombios_dp.c
796
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_dp.c
797
if (!radeon_connector->con_priv)
drivers/gpu/drm/radeon/atombios_dp.c
799
dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_dp.c
826
if (drm_dp_dpcd_readb(&radeon_connector->ddc_bus->aux, DP_MAX_LANE_COUNT, &tmp)
drivers/gpu/drm/radeon/atombios_dp.c
842
dp_info.aux = &radeon_connector->ddc_bus->aux;
drivers/gpu/drm/radeon/atombios_encoders.c
1030
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
1032
radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
1034
hpd_id = radeon_connector->hpd.hpd;
drivers/gpu/drm/radeon/atombios_encoders.c
1038
(radeon_connector->connector_object_id & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/radeon/atombios_encoders.c
1376
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
1377
struct drm_device *dev = radeon_connector->base.dev;
drivers/gpu/drm/radeon/atombios_encoders.c
1407
if (radeon_hpd_sense(rdev, radeon_connector->hpd.hpd))
drivers/gpu/drm/radeon/atombios_encoders.c
1446
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
1448
radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
1453
(radeon_connector->connector_object_id & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/radeon/atombios_encoders.c
1658
struct radeon_connector *radeon_connector = NULL;
drivers/gpu/drm/radeon/atombios_encoders.c
1663
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
1664
radeon_dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
2278
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
2300
if (radeon_connector->devices & ATOM_DEVICE_CRT1_SUPPORT)
drivers/gpu/drm/radeon/atombios_encoders.c
2302
else if (radeon_connector->devices & ATOM_DEVICE_CRT2_SUPPORT)
drivers/gpu/drm/radeon/atombios_encoders.c
2304
else if (radeon_connector->devices & ATOM_DEVICE_CV_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2308
} else if (radeon_connector->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2327
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
2341
if (radeon_connector->devices & ATOM_DEVICE_CRT1_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2345
if (radeon_connector->devices & ATOM_DEVICE_CRT2_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2349
if (radeon_connector->devices & ATOM_DEVICE_CV_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2353
if (radeon_connector->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2368
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
2378
if ((radeon_connector->devices & ATOM_DEVICE_CRT_SUPPORT) == 0)
drivers/gpu/drm/radeon/atombios_encoders.c
2388
if (radeon_connector->devices & ATOM_DEVICE_CRT1_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2392
if (radeon_connector->devices & ATOM_DEVICE_CRT2_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2396
if (radeon_connector->devices & ATOM_DEVICE_CV_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2400
if (radeon_connector->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2449
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
2452
if (radeon_connector->router.cd_valid)
drivers/gpu/drm/radeon/atombios_encoders.c
2453
radeon_router_select_cd_port(radeon_connector);
drivers/gpu/drm/radeon/atombios_encoders.c
677
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/atombios_encoders.c
695
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
701
if (radeon_connector->use_digital &&
drivers/gpu/drm/radeon/atombios_encoders.c
702
(radeon_connector->audio == RADEON_AUDIO_ENABLE))
drivers/gpu/drm/radeon/atombios_encoders.c
705
(radeon_connector->audio == RADEON_AUDIO_AUTO))
drivers/gpu/drm/radeon/atombios_encoders.c
707
else if (radeon_connector->use_digital)
drivers/gpu/drm/radeon/atombios_encoders.c
711
} else if (radeon_connector->use_digital) {
drivers/gpu/drm/radeon/atombios_encoders.c
721
if (radeon_connector->audio == RADEON_AUDIO_ENABLE)
drivers/gpu/drm/radeon/atombios_encoders.c
724
(radeon_connector->audio == RADEON_AUDIO_AUTO))
drivers/gpu/drm/radeon/atombios_encoders.c
736
dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
745
if (radeon_connector->audio == RADEON_AUDIO_ENABLE)
drivers/gpu/drm/radeon/atombios_encoders.c
748
(radeon_connector->audio == RADEON_AUDIO_AUTO))
drivers/gpu/drm/radeon/atombios_encoders.c
846
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/atombios_encoders.c
848
radeon_connector->con_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
852
hpd_id = radeon_connector->hpd.hpd;
drivers/gpu/drm/radeon/cik.c
8753
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/cik.c
8755
dither = radeon_connector->dither;
drivers/gpu/drm/radeon/evergreen.c
1304
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/evergreen.c
1306
dither = radeon_connector->dither;
drivers/gpu/drm/radeon/evergreen_hdmi.c
455
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/evergreen_hdmi.c
465
if (!ASIC_IS_DCE6(rdev) && radeon_connector->con_priv) {
drivers/gpu/drm/radeon/evergreen_hdmi.c
466
dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/r100.c
611
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/r100.c
612
if (radeon_connector->hpd.hpd != RADEON_HPD_NONE)
drivers/gpu/drm/radeon/r100.c
613
enable |= 1 << radeon_connector->hpd.hpd;
drivers/gpu/drm/radeon/r100.c
614
radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd);
drivers/gpu/drm/radeon/r100.c
634
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/r100.c
635
if (radeon_connector->hpd.hpd != RADEON_HPD_NONE)
drivers/gpu/drm/radeon/r100.c
636
disable |= 1 << radeon_connector->hpd.hpd;
drivers/gpu/drm/radeon/r600.c
1011
if (radeon_connector->hpd.hpd != RADEON_HPD_NONE)
drivers/gpu/drm/radeon/r600.c
1012
enable |= 1 << radeon_connector->hpd.hpd;
drivers/gpu/drm/radeon/r600.c
1013
radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd);
drivers/gpu/drm/radeon/r600.c
1025
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/r600.c
1027
switch (radeon_connector->hpd.hpd) {
drivers/gpu/drm/radeon/r600.c
1051
switch (radeon_connector->hpd.hpd) {
drivers/gpu/drm/radeon/r600.c
1065
if (radeon_connector->hpd.hpd != RADEON_HPD_NONE)
drivers/gpu/drm/radeon/r600.c
1066
disable |= 1 << radeon_connector->hpd.hpd;
drivers/gpu/drm/radeon/r600.c
308
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/r600.c
310
dither = radeon_connector->dither;
drivers/gpu/drm/radeon/r600.c
958
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/r600.c
973
switch (radeon_connector->hpd.hpd) {
drivers/gpu/drm/radeon/r600.c
997
switch (radeon_connector->hpd.hpd) {
drivers/gpu/drm/radeon/radeon_atombios.c
4158
struct radeon_connector *radeon_connector =
drivers/gpu/drm/radeon/radeon_atombios.c
4174
(radeon_connector->devices & ATOM_DEVICE_TV1_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4187
(radeon_connector->devices & ATOM_DEVICE_CV_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4200
(radeon_connector->devices & ATOM_DEVICE_LCD1_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4214
(radeon_connector->devices & ATOM_DEVICE_CRT1_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4228
(radeon_connector->devices & ATOM_DEVICE_CRT2_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4242
(radeon_connector->devices & ATOM_DEVICE_DFP1_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4256
(radeon_connector->devices & ATOM_DEVICE_DFP2_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4270
(radeon_connector->devices & ATOM_DEVICE_DFP3_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4284
(radeon_connector->devices & ATOM_DEVICE_DFP4_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4298
(radeon_connector->devices & ATOM_DEVICE_DFP5_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_atombios.c
4312
(radeon_connector->devices & ATOM_DEVICE_DFP6_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_audio.c
306
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_audio.c
314
sad_count = drm_edid_to_sad(radeon_connector->edid, &sads);
drivers/gpu/drm/radeon/radeon_audio.c
330
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_audio.c
338
sad_count = drm_edid_to_speaker_allocation(radeon_connector->edid, &sadb);
drivers/gpu/drm/radeon/radeon_audio.c
402
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_audio.c
404
if (radeon_dp_getsinktype(radeon_connector) ==
drivers/gpu/drm/radeon/radeon_combios.c
3444
struct radeon_connector *radeon_connector =
drivers/gpu/drm/radeon/radeon_combios.c
3451
(radeon_connector->devices & ATOM_DEVICE_TV1_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
3467
(radeon_connector->devices & ATOM_DEVICE_LCD1_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
3481
(radeon_connector->devices & ATOM_DEVICE_CRT1_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
3495
(radeon_connector->devices & ATOM_DEVICE_CRT2_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
3509
(radeon_connector->devices & ATOM_DEVICE_DFP1_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
3523
(radeon_connector->devices & ATOM_DEVICE_DFP2_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_connectors.c
1006
if (radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
1007
dret = radeon_ddc_probe(radeon_connector, false);
drivers/gpu/drm/radeon/radeon_connectors.c
1009
radeon_connector->detected_by_load = false;
drivers/gpu/drm/radeon/radeon_connectors.c
1013
if (!radeon_connector->edid) {
drivers/gpu/drm/radeon/radeon_connectors.c
1018
radeon_connector->use_digital =
drivers/gpu/drm/radeon/radeon_connectors.c
1019
!!(radeon_connector->edid->input & DRM_EDID_INPUT_DIGITAL);
drivers/gpu/drm/radeon/radeon_connectors.c
1024
if (radeon_connector->use_digital && radeon_connector->shared_ddc) {
drivers/gpu/drm/radeon/radeon_connectors.c
103
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1038
if (radeon_connector->detected_by_load)
drivers/gpu/drm/radeon/radeon_connectors.c
1043
if (radeon_connector->dac_load_detect && encoder) {
drivers/gpu/drm/radeon/radeon_connectors.c
1047
radeon_connector->detected_by_load = true;
drivers/gpu/drm/radeon/radeon_connectors.c
111
if (radeon_connector->use_digital) {
drivers/gpu/drm/radeon/radeon_connectors.c
1127
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1131
if (!radeon_connector->dac_load_detect)
drivers/gpu/drm/radeon/radeon_connectors.c
1178
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1183
&& radeon_connector->hpd.hpd != RADEON_HPD_NONE) {
drivers/gpu/drm/radeon/radeon_connectors.c
1184
if (radeon_hpd_sense(rdev, radeon_connector->hpd.hpd))
drivers/gpu/drm/radeon/radeon_connectors.c
1211
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1226
if (radeon_connector->detected_hpd_without_ddc) {
drivers/gpu/drm/radeon/radeon_connectors.c
1228
radeon_connector->detected_hpd_without_ddc = false;
drivers/gpu/drm/radeon/radeon_connectors.c
1236
if (radeon_connector->ddc_bus) {
drivers/gpu/drm/radeon/radeon_connectors.c
1237
dret = radeon_ddc_probe(radeon_connector, false);
drivers/gpu/drm/radeon/radeon_connectors.c
1246
radeon_connector->detected_hpd_without_ddc = true;
drivers/gpu/drm/radeon/radeon_connectors.c
1253
radeon_connector->detected_by_load = false;
drivers/gpu/drm/radeon/radeon_connectors.c
1257
if (!radeon_connector->edid) {
drivers/gpu/drm/radeon/radeon_connectors.c
126
dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
1263
radeon_connector->base.null_edid_counter) {
drivers/gpu/drm/radeon/radeon_connectors.c
1267
radeon_connector->ddc_bus = NULL;
drivers/gpu/drm/radeon/radeon_connectors.c
1273
radeon_connector->use_digital =
drivers/gpu/drm/radeon/radeon_connectors.c
1274
!!(radeon_connector->edid->input & DRM_EDID_INPUT_DIGITAL);
drivers/gpu/drm/radeon/radeon_connectors.c
1279
if ((!radeon_connector->use_digital) && radeon_connector->shared_ddc) {
drivers/gpu/drm/radeon/radeon_connectors.c
1290
if (radeon_connector->shared_ddc && (ret == connector_status_connected)) {
drivers/gpu/drm/radeon/radeon_connectors.c
1292
struct radeon_connector *list_radeon_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
1299
radeon_connector->ddc_bus->rec.i2c_id)) {
drivers/gpu/drm/radeon/radeon_connectors.c
1303
if (!radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) {
drivers/gpu/drm/radeon/radeon_connectors.c
1314
if ((ret == connector_status_connected) && (radeon_connector->use_digital == true))
drivers/gpu/drm/radeon/radeon_connectors.c
1327
if (radeon_connector->detected_by_load)
drivers/gpu/drm/radeon/radeon_connectors.c
1333
if (radeon_connector->dac_load_detect) {
drivers/gpu/drm/radeon/radeon_connectors.c
1346
radeon_connector->use_digital = false;
drivers/gpu/drm/radeon/radeon_connectors.c
1349
radeon_connector->detected_by_load = true;
drivers/gpu/drm/radeon/radeon_connectors.c
1354
radeon_connector->use_digital = true;
drivers/gpu/drm/radeon/radeon_connectors.c
1358
radeon_connector->use_digital = false;
drivers/gpu/drm/radeon/radeon_connectors.c
1365
if ((ret == connector_status_connected) && (radeon_connector->use_digital == false) &&
drivers/gpu/drm/radeon/radeon_connectors.c
1380
radeon_connector->use_digital = true;
drivers/gpu/drm/radeon/radeon_connectors.c
1387
if ((radeon_audio != 0) && radeon_connector->use_digital) {
drivers/gpu/drm/radeon/radeon_connectors.c
1408
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1412
if (radeon_connector->use_digital == true) {
drivers/gpu/drm/radeon/radeon_connectors.c
1434
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1436
radeon_connector->use_digital = false;
drivers/gpu/drm/radeon/radeon_connectors.c
1438
radeon_connector->use_digital = true;
drivers/gpu/drm/radeon/radeon_connectors.c
1446
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1451
if (radeon_connector->use_digital &&
drivers/gpu/drm/radeon/radeon_connectors.c
1456
if (radeon_connector->use_digital && (mode->clock > 165000)) {
drivers/gpu/drm/radeon/radeon_connectors.c
1457
if ((radeon_connector->connector_object_id == CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I) ||
drivers/gpu/drm/radeon/radeon_connectors.c
1458
(radeon_connector->connector_object_id == CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D) ||
drivers/gpu/drm/radeon/radeon_connectors.c
1459
(radeon_connector->connector_object_id == CONNECTOR_OBJECT_ID_HDMI_TYPE_B))
drivers/gpu/drm/radeon/radeon_connectors.c
1497
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1498
struct radeon_connector_atom_dig *radeon_dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
1619
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1621
struct radeon_connector_atom_dig *radeon_dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
1660
if (radeon_dp_getdpcd(radeon_connector))
drivers/gpu/drm/radeon/radeon_connectors.c
1670
radeon_dp_getdpcd(radeon_connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1676
if (radeon_ddc_probe(radeon_connector, true)) /* try DDC */
drivers/gpu/drm/radeon/radeon_connectors.c
1678
else if (radeon_connector->dac_load_detect) { /* try load detection */
drivers/gpu/drm/radeon/radeon_connectors.c
1684
radeon_dig_connector->dp_sink_type = radeon_dp_getsinktype(radeon_connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1685
if (radeon_hpd_sense(rdev, radeon_connector->hpd.hpd)) {
drivers/gpu/drm/radeon/radeon_connectors.c
1688
radeon_dp_getdpcd(radeon_connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1691
if (radeon_dp_getdpcd(radeon_connector))
drivers/gpu/drm/radeon/radeon_connectors.c
1695
if (radeon_ddc_probe(radeon_connector, false))
drivers/gpu/drm/radeon/radeon_connectors.c
1720
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1721
struct radeon_connector_atom_dig *radeon_dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
176
mode_clock = radeon_connector->pixelclock_for_modeset;
drivers/gpu/drm/radeon/radeon_connectors.c
1772
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1775
if (radeon_connector->ddc_bus->has_aux) {
drivers/gpu/drm/radeon/radeon_connectors.c
1776
radeon_connector->ddc_bus->aux.dev = radeon_connector->base.kdev;
drivers/gpu/drm/radeon/radeon_connectors.c
1777
r = drm_dp_aux_register(&radeon_connector->ddc_bus->aux);
drivers/gpu/drm/radeon/radeon_connectors.c
1835
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
1857
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1858
if (radeon_connector->connector_id == connector_id) {
drivers/gpu/drm/radeon/radeon_connectors.c
1859
radeon_connector->devices |= supported_device;
drivers/gpu/drm/radeon/radeon_connectors.c
1862
if (radeon_connector->ddc_bus && i2c_bus->valid) {
drivers/gpu/drm/radeon/radeon_connectors.c
1863
if (radeon_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) {
drivers/gpu/drm/radeon/radeon_connectors.c
1864
radeon_connector->shared_ddc = true;
drivers/gpu/drm/radeon/radeon_connectors.c
1867
if (radeon_connector->router_bus && router->ddc_valid &&
drivers/gpu/drm/radeon/radeon_connectors.c
1868
(radeon_connector->router.router_id == router->router_id)) {
drivers/gpu/drm/radeon/radeon_connectors.c
1869
radeon_connector->shared_ddc = false;
drivers/gpu/drm/radeon/radeon_connectors.c
1890
radeon_connector = kzalloc_obj(struct radeon_connector);
drivers/gpu/drm/radeon/radeon_connectors.c
1891
if (!radeon_connector)
drivers/gpu/drm/radeon/radeon_connectors.c
1894
connector = &radeon_connector->base;
drivers/gpu/drm/radeon/radeon_connectors.c
1896
radeon_connector->connector_id = connector_id;
drivers/gpu/drm/radeon/radeon_connectors.c
1897
radeon_connector->devices = supported_device;
drivers/gpu/drm/radeon/radeon_connectors.c
1898
radeon_connector->shared_ddc = shared_ddc;
drivers/gpu/drm/radeon/radeon_connectors.c
1899
radeon_connector->connector_object_id = connector_object_id;
drivers/gpu/drm/radeon/radeon_connectors.c
1900
radeon_connector->hpd = *hpd;
drivers/gpu/drm/radeon/radeon_connectors.c
1902
radeon_connector->router = *router;
drivers/gpu/drm/radeon/radeon_connectors.c
1904
radeon_connector->router_bus = radeon_i2c_lookup(rdev, &router->i2c_info);
drivers/gpu/drm/radeon/radeon_connectors.c
1905
if (!radeon_connector->router_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
1914
radeon_connector->con_priv = radeon_dig_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
1916
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
1917
if (radeon_connector->ddc_bus) {
drivers/gpu/drm/radeon/radeon_connectors.c
1919
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
1928
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
1932
drm_connector_helper_add(&radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
1936
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
1937
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1940
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1944
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1953
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
1957
drm_connector_helper_add(&radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
1959
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1962
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1965
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1969
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1973
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1978
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1981
radeon_connector->audio = RADEON_AUDIO_AUTO;
drivers/gpu/drm/radeon/radeon_connectors.c
1984
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
1995
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
1996
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2003
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2007
drm_connector_helper_add(&radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2009
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2021
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2022
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2025
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2027
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2031
drm_connector_helper_add(&radeon_connector->base, &radeon_vga_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2032
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
2033
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2037
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2041
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2045
radeon_connector->hpd.hpd = RADEON_HPD_NONE;
drivers/gpu/drm/radeon/radeon_connectors.c
2051
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2052
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2055
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2057
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2061
drm_connector_helper_add(&radeon_connector->base, &radeon_vga_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2062
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
2063
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2067
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2071
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2075
radeon_connector->hpd.hpd = RADEON_HPD_NONE;
drivers/gpu/drm/radeon/radeon_connectors.c
2085
radeon_connector->con_priv = radeon_dig_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
2087
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2088
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2091
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2093
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2097
drm_connector_helper_add(&radeon_connector->base, &radeon_dvi_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2099
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2103
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2106
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2109
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2112
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2115
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2120
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2123
radeon_connector->audio = RADEON_AUDIO_AUTO;
drivers/gpu/drm/radeon/radeon_connectors.c
2126
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
2127
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2132
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2147
radeon_connector->con_priv = radeon_dig_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
2149
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2150
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2153
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2155
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2159
drm_connector_helper_add(&radeon_connector->base, &radeon_dvi_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2160
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2164
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2167
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2170
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2173
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2176
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2181
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2184
radeon_connector->audio = RADEON_AUDIO_AUTO;
drivers/gpu/drm/radeon/radeon_connectors.c
2187
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2202
radeon_connector->con_priv = radeon_dig_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
2204
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2205
if (radeon_connector->ddc_bus) {
drivers/gpu/drm/radeon/radeon_connectors.c
2207
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2212
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2216
drm_connector_helper_add(&radeon_connector->base, &radeon_dp_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2218
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2222
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2225
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2228
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2231
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2234
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2239
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2242
radeon_connector->audio = RADEON_AUDIO_AUTO;
drivers/gpu/drm/radeon/radeon_connectors.c
2245
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2257
radeon_connector->con_priv = radeon_dig_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
2259
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2260
if (radeon_connector->ddc_bus) {
drivers/gpu/drm/radeon/radeon_connectors.c
2262
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2267
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2271
drm_connector_helper_add(&radeon_connector->base, &radeon_dp_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2272
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2282
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2286
drm_connector_helper_add(&radeon_connector->base, &radeon_tv_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2287
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
2288
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2291
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2295
radeon_connector->hpd.hpd = RADEON_HPD_NONE;
drivers/gpu/drm/radeon/radeon_connectors.c
2304
radeon_connector->con_priv = radeon_dig_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
2306
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2307
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2310
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2312
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2316
drm_connector_helper_add(&radeon_connector->base, &radeon_lvds_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2317
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2327
if (radeon_connector->hpd.hpd == RADEON_HPD_NONE) {
drivers/gpu/drm/radeon/radeon_connectors.c
2339
radeon_dp_aux_init(radeon_connector);
drivers/gpu/drm/radeon/radeon_connectors.c
2359
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/radeon_connectors.c
2375
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
2376
if (radeon_connector->connector_id == connector_id) {
drivers/gpu/drm/radeon/radeon_connectors.c
2377
radeon_connector->devices |= supported_device;
drivers/gpu/drm/radeon/radeon_connectors.c
2382
radeon_connector = kzalloc_obj(struct radeon_connector);
drivers/gpu/drm/radeon/radeon_connectors.c
2383
if (!radeon_connector)
drivers/gpu/drm/radeon/radeon_connectors.c
2386
connector = &radeon_connector->base;
drivers/gpu/drm/radeon/radeon_connectors.c
2388
radeon_connector->connector_id = connector_id;
drivers/gpu/drm/radeon/radeon_connectors.c
2389
radeon_connector->devices = supported_device;
drivers/gpu/drm/radeon/radeon_connectors.c
2390
radeon_connector->connector_object_id = connector_object_id;
drivers/gpu/drm/radeon/radeon_connectors.c
2391
radeon_connector->hpd = *hpd;
drivers/gpu/drm/radeon/radeon_connectors.c
2396
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2397
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2400
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2402
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2406
drm_connector_helper_add(&radeon_connector->base, &radeon_vga_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2407
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
2408
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2412
radeon_connector->hpd.hpd = RADEON_HPD_NONE;
drivers/gpu/drm/radeon/radeon_connectors.c
2418
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2419
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2422
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2424
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2428
drm_connector_helper_add(&radeon_connector->base, &radeon_vga_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2429
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
2430
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2434
radeon_connector->hpd.hpd = RADEON_HPD_NONE;
drivers/gpu/drm/radeon/radeon_connectors.c
2441
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2442
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2445
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2447
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2451
drm_connector_helper_add(&radeon_connector->base, &radeon_dvi_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2453
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
2454
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2468
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2472
drm_connector_helper_add(&radeon_connector->base, &radeon_tv_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2473
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
2480
radeon_connector->dac_load_detect = false;
drivers/gpu/drm/radeon/radeon_connectors.c
2481
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2483
radeon_connector->dac_load_detect);
drivers/gpu/drm/radeon/radeon_connectors.c
2484
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2488
radeon_connector->hpd.hpd = RADEON_HPD_NONE;
drivers/gpu/drm/radeon/radeon_connectors.c
2494
radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
drivers/gpu/drm/radeon/radeon_connectors.c
2495
if (!radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
2498
ddc = &radeon_connector->ddc_bus->adapter;
drivers/gpu/drm/radeon/radeon_connectors.c
2500
drm_connector_init_with_ddc(dev, &radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
2504
drm_connector_helper_add(&radeon_connector->base, &radeon_lvds_connector_helper_funcs);
drivers/gpu/drm/radeon/radeon_connectors.c
2505
drm_object_attach_property(&radeon_connector->base.base,
drivers/gpu/drm/radeon/radeon_connectors.c
2514
if (radeon_connector->hpd.hpd == RADEON_HPD_NONE) {
drivers/gpu/drm/radeon/radeon_connectors.c
262
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
264
if (radeon_connector->edid)
drivers/gpu/drm/radeon/radeon_connectors.c
268
if (radeon_connector->router.ddc_valid)
drivers/gpu/drm/radeon/radeon_connectors.c
269
radeon_router_select_ddc_port(radeon_connector);
drivers/gpu/drm/radeon/radeon_connectors.c
273
radeon_connector->ddc_bus->has_aux) {
drivers/gpu/drm/radeon/radeon_connectors.c
274
radeon_connector->edid = drm_get_edid(connector,
drivers/gpu/drm/radeon/radeon_connectors.c
275
&radeon_connector->ddc_bus->aux.ddc);
drivers/gpu/drm/radeon/radeon_connectors.c
278
struct radeon_connector_atom_dig *dig = radeon_connector->con_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
282
radeon_connector->ddc_bus->has_aux)
drivers/gpu/drm/radeon/radeon_connectors.c
283
radeon_connector->edid = drm_get_edid(&radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
284
&radeon_connector->ddc_bus->aux.ddc);
drivers/gpu/drm/radeon/radeon_connectors.c
285
else if (radeon_connector->ddc_bus)
drivers/gpu/drm/radeon/radeon_connectors.c
286
radeon_connector->edid = drm_get_edid(&radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
287
&radeon_connector->ddc_bus->adapter);
drivers/gpu/drm/radeon/radeon_connectors.c
290
radeon_connector->ddc_bus) {
drivers/gpu/drm/radeon/radeon_connectors.c
291
radeon_connector->edid = drm_get_edid_switcheroo(&radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
292
&radeon_connector->ddc_bus->adapter);
drivers/gpu/drm/radeon/radeon_connectors.c
293
} else if (radeon_connector->ddc_bus) {
drivers/gpu/drm/radeon/radeon_connectors.c
294
radeon_connector->edid = drm_get_edid(&radeon_connector->base,
drivers/gpu/drm/radeon/radeon_connectors.c
295
&radeon_connector->ddc_bus->adapter);
drivers/gpu/drm/radeon/radeon_connectors.c
298
if (!radeon_connector->edid) {
drivers/gpu/drm/radeon/radeon_connectors.c
309
radeon_connector->edid = radeon_bios_get_hardcoded_edid(rdev);
drivers/gpu/drm/radeon/radeon_connectors.c
312
radeon_connector->edid = radeon_bios_get_hardcoded_edid(rdev);
drivers/gpu/drm/radeon/radeon_connectors.c
319
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
321
kfree(radeon_connector->edid);
drivers/gpu/drm/radeon/radeon_connectors.c
322
radeon_connector->edid = NULL;
drivers/gpu/drm/radeon/radeon_connectors.c
327
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
330
if (radeon_connector->edid) {
drivers/gpu/drm/radeon/radeon_connectors.c
331
drm_connector_update_edid_property(connector, radeon_connector->edid);
drivers/gpu/drm/radeon/radeon_connectors.c
332
ret = drm_add_edid_modes(connector, radeon_connector->edid);
drivers/gpu/drm/radeon/radeon_connectors.c
385
struct radeon_connector *radeon_conflict;
drivers/gpu/drm/radeon/radeon_connectors.c
44
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
49
if (radeon_connector->hpd.hpd == RADEON_HPD_NONE)
drivers/gpu/drm/radeon/radeon_connectors.c
52
radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd);
drivers/gpu/drm/radeon/radeon_connectors.c
546
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
554
if (radeon_connector->audio != val) {
drivers/gpu/drm/radeon/radeon_connectors.c
555
radeon_connector->audio = val;
drivers/gpu/drm/radeon/radeon_connectors.c
561
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
569
if (radeon_connector->dither != val) {
drivers/gpu/drm/radeon/radeon_connectors.c
570
radeon_connector->dither = val;
drivers/gpu/drm/radeon/radeon_connectors.c
62
radeon_connector->con_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
642
struct radeon_connector *radeon_connector =
drivers/gpu/drm/radeon/radeon_connectors.c
646
radeon_connector->dac_load_detect = false;
drivers/gpu/drm/radeon/radeon_connectors.c
648
radeon_connector->dac_load_detect = true;
drivers/gpu/drm/radeon/radeon_connectors.c
69
dig_connector->dp_sink_type = radeon_dp_getsinktype(radeon_connector);
drivers/gpu/drm/radeon/radeon_connectors.c
74
radeon_hpd_sense(rdev, radeon_connector->hpd.hpd) &&
drivers/gpu/drm/radeon/radeon_connectors.c
75
radeon_dp_needs_link_train(radeon_connector)) {
drivers/gpu/drm/radeon/radeon_connectors.c
77
if (!radeon_dp_getdpcd(radeon_connector))
drivers/gpu/drm/radeon/radeon_connectors.c
843
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
872
if (radeon_connector->edid)
drivers/gpu/drm/radeon/radeon_connectors.c
886
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
888
if (radeon_connector->ddc_bus && radeon_connector->ddc_bus->has_aux) {
drivers/gpu/drm/radeon/radeon_connectors.c
889
drm_dp_aux_unregister(&radeon_connector->ddc_bus->aux);
drivers/gpu/drm/radeon/radeon_connectors.c
890
radeon_connector->ddc_bus->has_aux = false;
drivers/gpu/drm/radeon/radeon_connectors.c
896
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_connectors.c
899
kfree(radeon_connector->con_priv);
drivers/gpu/drm/radeon/radeon_connectors.c
987
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_display.c
770
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/radeon_display.c
778
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_display.c
781
if (radeon_connector->hpd.hpd != RADEON_HPD_NONE)
drivers/gpu/drm/radeon/radeon_display.c
782
drm_info(dev, " %s\n", hpd_names[radeon_connector->hpd.hpd]);
drivers/gpu/drm/radeon/radeon_display.c
783
if (radeon_connector->ddc_bus) {
drivers/gpu/drm/radeon/radeon_display.c
785
radeon_connector->ddc_bus->rec.mask_clk_reg,
drivers/gpu/drm/radeon/radeon_display.c
786
radeon_connector->ddc_bus->rec.mask_data_reg,
drivers/gpu/drm/radeon/radeon_display.c
787
radeon_connector->ddc_bus->rec.a_clk_reg,
drivers/gpu/drm/radeon/radeon_display.c
788
radeon_connector->ddc_bus->rec.a_data_reg,
drivers/gpu/drm/radeon/radeon_display.c
789
radeon_connector->ddc_bus->rec.en_clk_reg,
drivers/gpu/drm/radeon/radeon_display.c
790
radeon_connector->ddc_bus->rec.en_data_reg,
drivers/gpu/drm/radeon/radeon_display.c
791
radeon_connector->ddc_bus->rec.y_clk_reg,
drivers/gpu/drm/radeon/radeon_display.c
792
radeon_connector->ddc_bus->rec.y_data_reg);
drivers/gpu/drm/radeon/radeon_display.c
793
if (radeon_connector->router.ddc_valid)
drivers/gpu/drm/radeon/radeon_display.c
795
radeon_connector->router.ddc_mux_control_pin,
drivers/gpu/drm/radeon/radeon_display.c
796
radeon_connector->router.ddc_mux_state);
drivers/gpu/drm/radeon/radeon_display.c
797
if (radeon_connector->router.cd_valid)
drivers/gpu/drm/radeon/radeon_display.c
799
radeon_connector->router.cd_mux_control_pin,
drivers/gpu/drm/radeon/radeon_display.c
800
radeon_connector->router.cd_mux_state);
drivers/gpu/drm/radeon/radeon_display.c
813
devices = radeon_encoder->devices & radeon_connector->devices;
drivers/gpu/drm/radeon/radeon_encoders.c
213
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/radeon_encoders.c
219
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_encoders.c
222
if (radeon_encoder->devices & radeon_connector->devices) {
drivers/gpu/drm/radeon/radeon_encoders.c
239
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_encoders.c
241
radeon_encoder->active_device = radeon_encoder->devices & radeon_connector->devices;
drivers/gpu/drm/radeon/radeon_encoders.c
244
radeon_connector->devices, encoder->encoder_type);
drivers/gpu/drm/radeon/radeon_encoders.c
255
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/radeon_encoders.c
258
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_encoders.c
259
if (radeon_encoder->active_device & radeon_connector->devices)
drivers/gpu/drm/radeon/radeon_encoders.c
271
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/radeon_encoders.c
274
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_encoders.c
275
if (radeon_encoder->devices & radeon_connector->devices)
drivers/gpu/drm/radeon/radeon_encoders.c
373
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/radeon_encoders.c
382
radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/radeon_encoders.c
387
if (radeon_connector->use_digital) {
drivers/gpu/drm/radeon/radeon_encoders.c
405
dig_connector = radeon_connector->con_priv;
drivers/gpu/drm/radeon/radeon_i2c.c
1085
void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector)
drivers/gpu/drm/radeon/radeon_i2c.c
1089
if (!radeon_connector->router.ddc_valid)
drivers/gpu/drm/radeon/radeon_i2c.c
1092
if (!radeon_connector->router_bus)
drivers/gpu/drm/radeon/radeon_i2c.c
1095
radeon_i2c_get_byte(radeon_connector->router_bus,
drivers/gpu/drm/radeon/radeon_i2c.c
1096
radeon_connector->router.i2c_addr,
drivers/gpu/drm/radeon/radeon_i2c.c
1098
val &= ~radeon_connector->router.ddc_mux_control_pin;
drivers/gpu/drm/radeon/radeon_i2c.c
1099
radeon_i2c_put_byte(radeon_connector->router_bus,
drivers/gpu/drm/radeon/radeon_i2c.c
1100
radeon_connector->router.i2c_addr,
drivers/gpu/drm/radeon/radeon_i2c.c
1102
radeon_i2c_get_byte(radeon_connector->router_bus,
drivers/gpu/drm/radeon/radeon_i2c.c
1103
radeon_connector->router.i2c_addr,
drivers/gpu/drm/radeon/radeon_i2c.c
1105
val &= ~radeon_connector->router.ddc_mux_control_pin;
drivers/gpu/drm/radeon/radeon_i2c.c
1106
val |= radeon_connector->router.ddc_mux_state;
drivers/gpu/drm/radeon/radeon_i2c.c
1107
radeon_i2c_put_byte(radeon_connector->router_bus,
drivers/gpu/drm/radeon/radeon_i2c.c
1108
radeon_connector->router.i2c_addr,
drivers/gpu/drm/radeon/radeon_i2c.c
1113
void radeon_router_select_cd_port(struct radeon_connector *radeon_connector)
drivers/gpu/drm/radeon/radeon_i2c.c
1117
if (!radeon_connector->router.cd_valid)
drivers/gpu/drm/radeon/radeon_i2c.c
1120
if (!radeon_connector->router_bus)
drivers/gpu/drm/radeon/radeon_i2c.c
1123
radeon_i2c_get_byte(radeon_connector->router_bus,
drivers/gpu/drm/radeon/radeon_i2c.c
1124
radeon_connector->router.i2c_addr,
drivers/gpu/drm/radeon/radeon_i2c.c
1126
val &= ~radeon_connector->router.cd_mux_control_pin;
drivers/gpu/drm/radeon/radeon_i2c.c
1127
radeon_i2c_put_byte(radeon_connector->router_bus,
drivers/gpu/drm/radeon/radeon_i2c.c
1128
radeon_connector->router.i2c_addr,
drivers/gpu/drm/radeon/radeon_i2c.c
1130
radeon_i2c_get_byte(radeon_connector->router_bus,
drivers/gpu/drm/radeon/radeon_i2c.c
1131
radeon_connector->router.i2c_addr,
drivers/gpu/drm/radeon/radeon_i2c.c
1133
val &= ~radeon_connector->router.cd_mux_control_pin;
drivers/gpu/drm/radeon/radeon_i2c.c
1134
val |= radeon_connector->router.cd_mux_state;
drivers/gpu/drm/radeon/radeon_i2c.c
1135
radeon_i2c_put_byte(radeon_connector->router_bus,
drivers/gpu/drm/radeon/radeon_i2c.c
1136
radeon_connector->router.i2c_addr,
drivers/gpu/drm/radeon/radeon_i2c.c
37
bool radeon_ddc_probe(struct radeon_connector *radeon_connector, bool use_aux)
drivers/gpu/drm/radeon/radeon_i2c.c
58
if (radeon_connector->router.ddc_valid)
drivers/gpu/drm/radeon/radeon_i2c.c
59
radeon_router_select_ddc_port(radeon_connector);
drivers/gpu/drm/radeon/radeon_i2c.c
62
ret = i2c_transfer(&radeon_connector->ddc_bus->aux.ddc, msgs, 2);
drivers/gpu/drm/radeon/radeon_i2c.c
64
ret = i2c_transfer(&radeon_connector->ddc_bus->adapter, msgs, 2);
drivers/gpu/drm/radeon/radeon_mode.h
51
#define to_radeon_connector(x) container_of(x, struct radeon_connector, base)
drivers/gpu/drm/radeon/radeon_mode.h
715
extern bool radeon_dp_needs_link_train(struct radeon_connector *radeon_connector);
drivers/gpu/drm/radeon/radeon_mode.h
716
extern u8 radeon_dp_getsinktype(struct radeon_connector *radeon_connector);
drivers/gpu/drm/radeon/radeon_mode.h
717
extern bool radeon_dp_getdpcd(struct radeon_connector *radeon_connector);
drivers/gpu/drm/radeon/radeon_mode.h
722
extern void radeon_dp_aux_init(struct radeon_connector *radeon_connector);
drivers/gpu/drm/radeon/radeon_mode.h
761
extern void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector);
drivers/gpu/drm/radeon/radeon_mode.h
762
extern void radeon_router_select_cd_port(struct radeon_connector *radeon_connector);
drivers/gpu/drm/radeon/radeon_mode.h
763
extern bool radeon_ddc_probe(struct radeon_connector *radeon_connector, bool use_aux);
drivers/gpu/drm/radeon/radeon_pm.c
1770
struct radeon_connector *radeon_connector;
drivers/gpu/drm/radeon/radeon_pm.c
1791
radeon_connector = to_radeon_connector(radeon_crtc->connector);
drivers/gpu/drm/radeon/radeon_pm.c
1792
if (radeon_connector->pixelclock_for_modeset > 297000)
drivers/gpu/drm/radeon/rs600.c
175
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/rs600.c
177
dither = radeon_connector->dither;
drivers/gpu/drm/radeon/rs600.c
416
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/rs600.c
417
switch (radeon_connector->hpd.hpd) {
drivers/gpu/drm/radeon/rs600.c
429
if (radeon_connector->hpd.hpd != RADEON_HPD_NONE)
drivers/gpu/drm/radeon/rs600.c
430
enable |= 1 << radeon_connector->hpd.hpd;
drivers/gpu/drm/radeon/rs600.c
431
radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd);
drivers/gpu/drm/radeon/rs600.c
443
struct radeon_connector *radeon_connector = to_radeon_connector(connector);
drivers/gpu/drm/radeon/rs600.c
444
switch (radeon_connector->hpd.hpd) {
drivers/gpu/drm/radeon/rs600.c
456
if (radeon_connector->hpd.hpd != RADEON_HPD_NONE)
drivers/gpu/drm/radeon/rs600.c
457
disable |= 1 << radeon_connector->hpd.hpd;