Searched refs:scdc (Results 1 – 15 of 15) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| D | hdmigm200.c | 27 gm200_hdmi_scdc(struct nvkm_ior *ior, int head, u8 scdc) in gm200_hdmi_scdc() argument 31 const u32 ctrl = scdc & 0x3; in gm200_hdmi_scdc() 35 ior->tmds.high_speed = !!(scdc & 0x2); in gm200_hdmi_scdc()
|
| D | rootnv50.c | 182 args->v0.scdc); in nv50_disp_root_mthd_() 207 if (outp->ior->func->hdmi.scdc) in nv50_disp_root_mthd_() 208 outp->ior->func->hdmi.scdc( in nv50_disp_root_mthd_() 209 outp->ior, hidx, args->v0.scdc); in nv50_disp_root_mthd_()
|
| D | ior.h | 69 void (*scdc)(struct nvkm_ior *, int head, u8 scdc); member
|
| D | sortu102.c | 75 .scdc = gm200_hdmi_scdc,
|
| D | sorgv100.c | 91 .scdc = gm200_hdmi_scdc,
|
| D | sorgm200.c | 102 .scdc = gm200_hdmi_scdc,
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/include/nvif/ |
| D | cl5070.h | 74 __u8 scdc; member
|
| /Linux-v5.4/drivers/gpu/drm/tegra/ |
| D | sor.c | 430 struct delayed_work scdc; member 2328 cancel_delayed_work_sync(&sor->scdc); in tegra_sor_hdmi_scdc_stop() 2355 struct tegra_sor *sor = container_of(work, struct tegra_sor, scdc.work); in tegra_sor_hdmi_scdc_work() 2363 schedule_delayed_work(&sor->scdc, msecs_to_jiffies(5000)); in tegra_sor_hdmi_scdc_work() 2368 struct drm_scdc *scdc = &sor->output.connector.display_info.hdmi.scdc; in tegra_sor_hdmi_scdc_start() local 2373 if (mode->clock >= 340000 && scdc->supported) { in tegra_sor_hdmi_scdc_start() 2374 schedule_delayed_work(&sor->scdc, msecs_to_jiffies(5000)); in tegra_sor_hdmi_scdc_start() 3007 INIT_DELAYED_WORK(&sor->scdc, tegra_sor_hdmi_scdc_work); in tegra_sor_hdmi_probe()
|
| /Linux-v5.4/include/drm/ |
| D | drm_connector.h | 187 struct drm_scdc scdc; member
|
| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_edid.c | 4455 hdmi->scdc.supported = true; in drm_parse_hdmi_forum_vsdb() 4457 hdmi->scdc.read_request = true; in drm_parse_hdmi_forum_vsdb() 4472 struct drm_scdc *scdc = &hdmi->scdc; in drm_parse_hdmi_forum_vsdb() local 4480 if (scdc->supported) { in drm_parse_hdmi_forum_vsdb() 4481 scdc->scrambling.supported = true; in drm_parse_hdmi_forum_vsdb() 4485 scdc->scrambling.low_rates = true; in drm_parse_hdmi_forum_vsdb() 4998 return connector->display_info.hdmi.scdc.supported || in is_hdmi2_sink()
|
| /Linux-v5.4/drivers/gpu/drm/bridge/synopsys/ |
| D | dw-hdmi.c | 1176 if (!display->hdmi.scdc.supported || in dw_hdmi_support_scdc() 1177 !display->hdmi.scdc.scrambling.supported) in dw_hdmi_support_scdc() 1184 if (!display->hdmi.scdc.scrambling.low_rates && in dw_hdmi_support_scdc() 1735 hdmi_info->scdc.scrambling.low_rates)) ? in hdmi_av_composer() 1803 hdmi_info->scdc.scrambling.low_rates) { in hdmi_av_composer()
|
| /Linux-v5.4/drivers/gpu/drm/i915/display/ |
| D | intel_hdmi.c | 2302 struct drm_scdc *scdc = &connector->display_info.hdmi.scdc; in intel_hdmi_compute_config() local 2401 if (scdc->scrambling.supported && (INTEL_GEN(dev_priv) >= 10 || in intel_hdmi_compute_config() 2403 if (scdc->scrambling.low_rates) in intel_hdmi_compute_config() 2852 &connector->display_info.hdmi.scdc.scrambling; in intel_hdmi_handle_sink_scrambling()
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/ |
| D | disp.c | 604 if (hdmi->scdc.scrambling.supported) { in nv50_hdmi_enable() 607 hdmi->scdc.scrambling.low_rates; in nv50_hdmi_enable() 610 args.pwr.scdc = in nv50_hdmi_enable() 625 if (!hdmi->scdc.scrambling.supported) in nv50_hdmi_enable()
|
| /Linux-v5.4/Documentation/gpu/ |
| D | drm-kms-helpers.rst | 324 :doc: scdc helpers
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/ |
| D | nouveau_connector.c | 996 info->hdmi.scdc.scrambling.supported ? in get_tmds_link_bandwidth()
|