| /linux-6.15/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dp.c | 74 outp->dp.link_bw = 0; in nouveau_dp_probe_dpcd() 139 max_rate = min_t(int, max_rate, outp->dcb->dpconf.link_bw); in nouveau_dp_probe_dpcd() 158 u32 link_bw = outp->dp.rate[i].rate; in nouveau_dp_probe_dpcd() local 160 if (link_bw > outp->dp.link_bw) in nouveau_dp_probe_dpcd() 161 outp->dp.link_bw = link_bw; in nouveau_dp_probe_dpcd() 269 nv_encoder->dcb->dpconf.link_bw); in nouveau_dp_detect() 271 nv_encoder->dp.link_bw); in nouveau_dp_detect() 545 max_rate = outp->dp.link_nr * outp->dp.link_bw; in nv50_dp_mode_valid()
|
| H A D | nouveau_encoder.h | 91 int link_bw; member
|
| H A D | nouveau_bios.c | 1475 entry->dpconf.link_bw = 162000; in parse_dcb20_entry() 1478 entry->dpconf.link_bw = 270000; in parse_dcb20_entry() 1481 entry->dpconf.link_bw = 540000; in parse_dcb20_entry() 1485 entry->dpconf.link_bw = 810000; in parse_dcb20_entry()
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| H A D | dcb.c | 147 outp->dpconf.link_bw = 0x06; in dcb_outp_parse() 150 outp->dpconf.link_bw = 0x0a; in dcb_outp_parse() 153 outp->dpconf.link_bw = 0x14; in dcb_outp_parse() 157 outp->dpconf.link_bw = 0x1e; in dcb_outp_parse()
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvif/ |
| H A D | outp.c | 114 u8 link_nr, u32 link_bw, bool mst, bool post_lt_adj, bool retrain) in nvif_outp_dp_train() argument 125 args.link_bw = link_bw; in nvif_outp_dp_train() 132 args.link_bw); in nvif_outp_dp_train() 545 outp->info.dp.link_bw = args.dp.link_bw; in nvif_outp_ctor()
|
| /linux-6.15/drivers/gpu/drm/nouveau/include/nvif/ |
| H A D | outp.h | 47 u32 link_bw; member 108 u8 lttprs, u8 link_nr, u32 link_bw, bool mst, bool post_lt_adj,
|
| H A D | if0012.h | 38 __u32 link_bw; member 242 __u32 link_bw; member
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
| H A D | anx9805.c | 193 int link_nr, int link_bw, bool enh) in anx9805_aux_lnk_ctl() argument 201 link_nr, link_bw, enh); in anx9805_aux_lnk_ctl() 203 nvkm_wri2cr(adap, aux->addr, 0xa0, link_bw); in anx9805_aux_lnk_ctl()
|
| H A D | auxch.h | 17 int (*lnk_ctl)(struct nvkm_i2c_aux *, int link_nr, int link_bw,
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_link_training.c | 719 int link_bw, int rate_select, int lane_count, in intel_dp_link_training_set_bw() argument 725 if (link_bw) { in intel_dp_link_training_set_bw() 727 u8 link_config[] = { link_bw, lane_count }; in intel_dp_link_training_set_bw() 748 u8 link_bw, u8 rate_select) in intel_dp_update_link_bw_set() argument 750 intel_dp_link_training_set_bw(intel_dp, link_bw, rate_select, crtc_state->lane_count, in intel_dp_update_link_bw_set() 762 u8 link_bw, rate_select; in intel_dp_prepare_link_train() local 768 &link_bw, &rate_select); in intel_dp_prepare_link_train() 781 if (!link_bw) { in intel_dp_prepare_link_train() 790 if (link_bw) in intel_dp_prepare_link_train() 792 link_bw); in intel_dp_prepare_link_train() [all …]
|
| H A D | intel_dp_link_training.h | 23 int link_bw, int rate_select, int lane_count,
|
| H A D | intel_fdi.c | 326 int lane, link_bw, fdi_dotclock; in ilk_fdi_compute_config() local 335 link_bw = intel_fdi_link_freq(display, pipe_config); in ilk_fdi_compute_config() 339 lane = ilk_get_lanes_required(fdi_dotclock, link_bw, in ilk_fdi_compute_config() 346 link_bw, in ilk_fdi_compute_config()
|
| H A D | intel_dp.h | 113 u8 *link_bw, u8 *rate_select);
|
| H A D | intel_dp_mst.c | 2102 u8 link_bw; in intel_dp_mst_prepare_probe() local 2110 intel_dp_compute_rate(intel_dp, link_rate, &link_bw, &rate_select); in intel_dp_mst_prepare_probe() 2113 intel_dp_link_training_set_bw(intel_dp, link_bw, rate_select, lane_count, in intel_dp_mst_prepare_probe()
|
| H A D | intel_display.h | 477 int ilk_get_lanes_required(int target_clock, int link_bw, int bpp);
|
| /linux-6.15/drivers/gpu/drm/gma500/ |
| H A D | cdv_intel_dp.c | 261 uint8_t link_bw; member 356 cdv_intel_dp_link_clock(uint8_t link_bw) in cdv_intel_dp_link_clock() argument 358 if (link_bw == DP_LINK_BW_2_7) in cdv_intel_dp_link_clock() 914 intel_dp->link_bw = bws[clock]; in cdv_intel_dp_mode_fixup() 916 adjusted_mode->clock = cdv_intel_dp_link_clock(intel_dp->link_bw); in cdv_intel_dp_mode_fixup() 919 intel_dp->link_bw, intel_dp->lane_count, in cdv_intel_dp_mode_fixup() 928 intel_dp->link_bw = bws[max_clock]; in cdv_intel_dp_mode_fixup() 929 adjusted_mode->clock = cdv_intel_dp_link_clock(intel_dp->link_bw); in cdv_intel_dp_mode_fixup() 932 intel_dp->link_bw, intel_dp->lane_count, in cdv_intel_dp_mode_fixup() 1068 intel_dp->link_configuration[0] = intel_dp->link_bw; in cdv_intel_dp_mode_set()
|
| /linux-6.15/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
| H A D | dcb.h | 49 int link_bw; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_dp_capability.c | 712 uint32_t link_bw; in decide_dp_link_settings() local 723 link_bw = dp_link_bandwidth_kbps( in decide_dp_link_settings() 726 if (req_bw <= link_bw) { in decide_dp_link_settings() 753 uint32_t link_bw; in edp_decide_link_settings() local 778 link_bw = dp_link_bandwidth_kbps( in edp_decide_link_settings() 781 if (req_bw <= link_bw) { in edp_decide_link_settings() 805 uint32_t link_bw; in decide_edp_link_settings_with_dsc() local 834 link_bw = dp_link_bandwidth_kbps( in decide_edp_link_settings_with_dsc() 837 if (req_bw <= link_bw) { in decide_edp_link_settings_with_dsc() 887 link_bw = dp_link_bandwidth_kbps( in decide_edp_link_settings_with_dsc() [all …]
|
| H A D | link_dp_training.c | 1772 uint32_t link_bw; in perform_link_training_with_retries() local 1787 link_bw = dp_link_bandwidth_kbps(link, &cur_link_settings); in perform_link_training_with_retries() 1788 is_link_bw_low = (req_bw > link_bw); in perform_link_training_with_retries() 1795 __func__, link->link_index, req_bw, link_bw); in perform_link_training_with_retries()
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | r535.c | 956 r535_dp_train_target(struct nvkm_outp *outp, u8 target, bool mst, u8 link_nr, u8 link_bw) in r535_dp_train_target() argument 967 NVVAL(NV0073_CTRL, DP_DATA, SET_LINK_BW, link_bw) | in r535_dp_train_target() 1299 dcbE.dpconf.link_bw = 0x06; in r535_outp_new() 1302 dcbE.dpconf.link_bw = 0x0a; in r535_outp_new() 1305 dcbE.dpconf.link_bw = 0x14; in r535_outp_new() 1308 dcbE.dpconf.link_bw = 0x1e; in r535_outp_new() 1311 dcbE.dpconf.link_bw = 0x00; in r535_outp_new() 1319 if (WARN_ON(!dcbE.dpconf.link_bw)) in r535_outp_new()
|
| H A D | uoutp.c | 121 outp->dp.lt.bw = args->v0.link_bw / 27000; in nvkm_uoutp_mthd_dp_train() 642 args->v0.dp.link_bw = outp->info.dpconf.link_bw * 27000; in nvkm_uoutp_new()
|
| /linux-6.15/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | i2c.h | 57 int nvkm_i2c_aux_lnk_ctl(struct nvkm_i2c_aux *, int link_nr, int link_bw,
|
| /linux-6.15/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | disp.c | 377 max_rate = nv_encoder->dp.link_nr * nv_encoder->dp.link_bw; in nv50_outp_atomic_fix_depth() 995 mst_state->pbn_div = drm_dp_get_vc_payload_bw(outp->dp.link_bw, outp->dp.link_nr); in nv50_msto_atomic_check() 1604 u64 minRate = outp->dp.link_bw * 1000; in nv50_sor_dp_watermark_sst() 2950 outp->dcb->dpconf.link_bw = outp->outp.info.dp.link_bw; in nv50_display_create()
|
| /linux-6.15/include/drm/display/ |
| H A D | drm_dp_helper.h | 70 int drm_dp_bw_code_to_link_rate(u8 link_bw);
|
| /linux-6.15/drivers/gpu/drm/display/ |
| H A D | drm_dp_helper.c | 536 int drm_dp_bw_code_to_link_rate(u8 link_bw) in drm_dp_bw_code_to_link_rate() argument 538 switch (link_bw) { in drm_dp_bw_code_to_link_rate() 547 return link_bw * 27000; in drm_dp_bw_code_to_link_rate()
|