HomeSort by: relevance | last modified time | path
    Searched defs:dpcd (Results 1 - 12 of 12) sorted by relevancy

  /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...]

Completed in 24 milliseconds