/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_dp.c | 45 nouveau_dp_probe_oui(struct drm_device *dev, struct nvkm_i2c_aux *aux, u8 *dpcd) 50 if (!(dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) 69 u8 dpcd[8]; local in function:nouveau_dp_detect 76 ret = nvkm_rdaux(aux, DP_DPCD_REV, dpcd, sizeof(dpcd)); 80 nv_encoder->dp.link_bw = 27000 * dpcd[1]; 81 nv_encoder->dp.link_nr = dpcd[2] & DP_MAX_LANE_COUNT_MASK; 83 NV_DEBUG(drm, "display: %dx%d dpcd 0x%02x\n", 84 nv_encoder->dp.link_nr, nv_encoder->dp.link_bw, dpcd[0]); 97 nouveau_dp_probe_oui(dev, aux, dpcd); [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/gvt/ |
display.h | 63 /* DPCD start */ 66 /* DPCD */ 79 /* DPCD addresses */ 107 /* DPCD end */ 165 /* per display DPCD information */ 166 struct intel_vgpu_dpcd_data *dpcd; member in struct:intel_vgpu_port
|
handlers.c | 875 static void dp_aux_ch_ctl_link_training(struct intel_vgpu_dpcd_data *dpcd, 881 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_CR_DONE; 883 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_CR_DONE; 888 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_EQ_DONE; 889 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_SYMBOL_LOCKED; 891 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_EQ_DONE; 892 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_SYMBOL_LOCKED; 894 dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |= 900 dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC; 920 struct intel_vgpu_dpcd_data *dpcd = NULL local in function:dp_aux_ch_ctl_mmio_write [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
dp.h | 26 u8 dpcd[16]; member in struct:nvkm_dp 38 /* DPCD Receiver Capabilities */ 49 /* DPCD Link Configuration */ 72 /* DPCD Link/Sink Status */ 107 /* DPCD Sink Control */
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_atombios_dp.c | 261 const u8 dpcd[DP_DPCD_SIZE], 268 unsigned max_link_rate = drm_dp_max_link_rate(dpcd); 269 unsigned max_lane_num = drm_dp_max_lane_count(dpcd); 330 if (!(dig_connector->dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) 351 memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE); 353 DRM_DEBUG_KMS("DPCD: %*ph\n", (int)sizeof(dig_connector->dpcd), 354 dig_connector->dpcd); 361 dig_connector->dpcd[0] = 0; 413 ret = amdgpu_atombios_dp_get_dp_link_config(connector, dig_connector->dpcd, 487 u8 dpcd[DP_RECEIVER_CAP_SIZE]; member in struct:amdgpu_atombios_dp_link_train_info [all...] |
amdgpu_mode.h | 473 u8 dpcd[DP_RECEIVER_CAP_SIZE]; member in struct:amdgpu_connector_atom_dig
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_atombios_dp.c | 319 const u8 dpcd[DP_DPCD_SIZE], 325 unsigned max_link_rate = drm_dp_max_link_rate(dpcd); 326 unsigned max_lane_num = drm_dp_max_lane_count(dpcd); 387 if (!(dig_connector->dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) 408 memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE); 410 DRM_DEBUG_KMS("DPCD: %*ph\n", (int)sizeof(dig_connector->dpcd), 411 dig_connector->dpcd); 418 dig_connector->dpcd[0] = 0; 475 ret = radeon_dp_get_dp_link_config(connector, dig_connector->dpcd, 557 u8 dpcd[DP_RECEIVER_CAP_SIZE]; member in struct:radeon_dp_link_train_info [all...] |
radeon_mode.h | 491 u8 dpcd[DP_RECEIVER_CAP_SIZE]; member in struct:radeon_connector_atom_dig
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
nouveau_dispnv50_disp.c | 1365 nv50_mstm_enable(struct nv50_mstm *mstm, u8 dpcd, int state) 1382 if (dpcd >= 0x12) { 1404 nv50_mstm_detect(struct nv50_mstm *mstm, u8 dpcd[8], int allow) 1427 } else if (dpcd[0] >= 0x12) { 1428 ret = drm_dp_dpcd_readb(aux, DP_MSTM_CAP, &dpcd[1]); 1432 if (!(dpcd[1] & DP_MST_CAP)) 1433 dpcd[0] = 0x11; 1443 ret = nv50_mstm_enable(mstm, dpcd[0], new_state); 1451 return nv50_mstm_enable(mstm, dpcd[0], 0); 1501 u8 dpcd; local in function:nv50_mstm_new [all...] |
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_dp_mst_helper.h | 84 * @dpcd_rev: DPCD revision of device on this port. Protected by 575 * @lock: protects @mst_state, @mst_primary, @dpcd, and 605 * @dpcd: Cache of DPCD for primary port. 607 u8 dpcd[DP_RECEIVER_CAP_SIZE]; member in struct:drm_dp_mst_topology_mgr
|
/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_display_types.h | 1234 u8 dpcd[DP_RECEIVER_CAP_SIZE]; member in struct:intel_dp
|
intel_dp.c | 169 /* update sink rates from dpcd */ 177 max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]); 221 int sink_max = drm_dp_max_lane_count(intel_dp->dpcd); 265 ds_max_dotclk = drm_dp_downstream_max_clock(intel_dp->dpcd, 1378 * We will be called with VDD already enabled for dpcd/edid/oui reads. 1939 bpc = drm_dp_downstream_max_bpc(intel_dp->dpcd, intel_dp->downstream_ports); 2560 if (drm_dp_enhanced_frame_cap(intel_dp->dpcd)) 2570 if (drm_dp_enhanced_frame_cap(intel_dp->dpcd)) 2585 if (drm_dp_enhanced_frame_cap(intel_dp->dpcd)) 3171 * DPCD 1.2+ should support BRANCH_DEVICE_CTRL, and thu 5324 u8 *dpcd = intel_dp->dpcd; local in function:intel_dp_detect_dpcd [all...] |