Home
last modified time | relevance | path

Searched refs:max_tmds_clock (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_dp_dual_mode_helper.c278 uint8_t max_tmds_clock; in drm_dp_dual_mode_max_tmds_clock() local
293 &max_tmds_clock, sizeof(max_tmds_clock)); in drm_dp_dual_mode_max_tmds_clock()
294 if (ret || max_tmds_clock == 0x00 || max_tmds_clock == 0xff) { in drm_dp_dual_mode_max_tmds_clock()
299 return max_tmds_clock * 5000 / 2; in drm_dp_dual_mode_max_tmds_clock()
H A Ddrm_edid.c4899 u32 max_tmds_clock = hf_vsdb[5] * 5000; in drm_parse_hdmi_forum_vsdb() local
4902 if (max_tmds_clock > 340000) { in drm_parse_hdmi_forum_vsdb()
4903 display->max_tmds_clock = max_tmds_clock; in drm_parse_hdmi_forum_vsdb()
4905 display->max_tmds_clock); in drm_parse_hdmi_forum_vsdb()
4990 info->max_tmds_clock = db[7] * 5000; in drm_parse_hdmi_vsdb_video()
4995 info->max_tmds_clock); in drm_parse_hdmi_vsdb_video()
5094 info->max_tmds_clock = 0; in drm_reset_display_info()
/kernel/linux/linux-6.6/drivers/gpu/drm/display/
H A Ddrm_dp_dual_mode_helper.c280 uint8_t max_tmds_clock; in drm_dp_dual_mode_max_tmds_clock() local
295 &max_tmds_clock, sizeof(max_tmds_clock)); in drm_dp_dual_mode_max_tmds_clock()
296 if (ret || max_tmds_clock == 0x00 || max_tmds_clock == 0xff) { in drm_dp_dual_mode_max_tmds_clock()
301 return max_tmds_clock * 5000 / 2; in drm_dp_dual_mode_max_tmds_clock()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_hdmi.c1772 int max_tmds_clock, vbt_max_tmds_clock; in intel_hdmi_source_max_tmds_clock() local
1775 max_tmds_clock = 594000; in intel_hdmi_source_max_tmds_clock()
1777 max_tmds_clock = 300000; in intel_hdmi_source_max_tmds_clock()
1779 max_tmds_clock = 225000; in intel_hdmi_source_max_tmds_clock()
1781 max_tmds_clock = 165000; in intel_hdmi_source_max_tmds_clock()
1785 max_tmds_clock = min(max_tmds_clock, vbt_max_tmds_clock); in intel_hdmi_source_max_tmds_clock()
1787 return max_tmds_clock; in intel_hdmi_source_max_tmds_clock()
1809 int max_tmds_clock = intel_hdmi_source_max_tmds_clock(encoder); in hdmi_port_clock_limit() local
1815 if (hdmi->dp_dual_mode.max_tmds_clock) in hdmi_port_clock_limit()
[all...]
H A Dintel_dp.c1015 int max_tmds_clock = intel_dp->dfp.max_tmds_clock; in intel_dp_max_tmds_clock() local
1018 if (max_tmds_clock && info->max_tmds_clock) in intel_dp_max_tmds_clock()
1019 max_tmds_clock = min(max_tmds_clock, info->max_tmds_clock); in intel_dp_max_tmds_clock()
1021 return max_tmds_clock; in intel_dp_max_tmds_clock()
1030 int tmds_clock, min_tmds_clock, max_tmds_clock; in intel_dp_tmds_clock_valid() local
1038 max_tmds_clock in intel_dp_tmds_clock_valid()
[all...]
H A Dintel_display_types.h1589 int max_tmds_clock; member
1786 int min_tmds_clock, max_tmds_clock; member
H A Dintel_bios.c2564 int dp_boost_level, dp_max_link_rate, hdmi_boost_level, hdmi_level_shift, max_tmds_clock; in print_ddi_port() local
2596 max_tmds_clock = intel_bios_hdmi_max_tmds_clock(devdata); in print_ddi_port()
2597 if (max_tmds_clock) in print_ddi_port()
2600 port_name(port), max_tmds_clock); in print_ddi_port()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_hdmi.c2156 int max_tmds_clock, vbt_max_tmds_clock; in intel_hdmi_source_max_tmds_clock() local
2159 max_tmds_clock = 594000; in intel_hdmi_source_max_tmds_clock()
2161 max_tmds_clock = 300000; in intel_hdmi_source_max_tmds_clock()
2163 max_tmds_clock = 225000; in intel_hdmi_source_max_tmds_clock()
2165 max_tmds_clock = 165000; in intel_hdmi_source_max_tmds_clock()
2169 max_tmds_clock = min(max_tmds_clock, vbt_max_tmds_clock); in intel_hdmi_source_max_tmds_clock()
2171 return max_tmds_clock; in intel_hdmi_source_max_tmds_clock()
2186 int max_tmds_clock = intel_hdmi_source_max_tmds_clock(encoder); in hdmi_port_clock_limit() local
2192 if (hdmi->dp_dual_mode.max_tmds_clock) in hdmi_port_clock_limit()
[all...]
H A Dintel_bios.c1775 int max_tmds_clock; in parse_ddi_port() local
1782 max_tmds_clock = 0; in parse_ddi_port()
1785 max_tmds_clock = 297000; in parse_ddi_port()
1788 max_tmds_clock = 165000; in parse_ddi_port()
1792 if (max_tmds_clock) in parse_ddi_port()
1795 port_name(port), max_tmds_clock); in parse_ddi_port()
1796 info->max_tmds_clock = max_tmds_clock; in parse_ddi_port()
2677 return i915->vbt.ddi_port_info[encoder->port].max_tmds_clock; in intel_bios_max_tmds_clock()
H A Dintel_display_types.h1222 int max_tmds_clock; member
1379 int min_tmds_clock, max_tmds_clock; member
H A Dintel_dp.c641 if (intel_dp->dfp.max_tmds_clock && in intel_dp_mode_valid_downstream()
642 tmds_clock > intel_dp->dfp.max_tmds_clock) in intel_dp_mode_valid_downstream()
2018 if (intel_dp->dfp.max_tmds_clock && in intel_dp_hdmi_tmds_clock_valid()
2019 tmds_clock > intel_dp->dfp.max_tmds_clock) in intel_dp_hdmi_tmds_clock_valid()
6217 intel_dp->dfp.max_tmds_clock = in intel_dp_update_dfp()
6228 intel_dp->dfp.max_tmds_clock); in intel_dp_update_dfp()
6316 intel_dp->dfp.max_tmds_clock = 0; in intel_dp_unset_edid()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_connectors.c105 unsigned mode_clock, max_tmds_clock; in amdgpu_connector_get_monitor_bpc() local
166 if (connector->display_info.max_tmds_clock > 0) { in amdgpu_connector_get_monitor_bpc()
171 max_tmds_clock = connector->display_info.max_tmds_clock; in amdgpu_connector_get_monitor_bpc()
174 connector->name, mode_clock, max_tmds_clock); in amdgpu_connector_get_monitor_bpc()
177 if ((bpc == 12) && (mode_clock * 3/2 > max_tmds_clock)) { in amdgpu_connector_get_monitor_bpc()
179 (mode_clock * 5/4 <= max_tmds_clock)) in amdgpu_connector_get_monitor_bpc()
188 if ((bpc == 10) && (mode_clock * 5/4 > max_tmds_clock)) { in amdgpu_connector_get_monitor_bpc()
194 /* max_tmds_clock missing, but hdmi spec mandates it for deep color. */ in amdgpu_connector_get_monitor_bpc()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_connectors.c106 unsigned mode_clock, max_tmds_clock; in amdgpu_connector_get_monitor_bpc() local
167 if (connector->display_info.max_tmds_clock > 0) { in amdgpu_connector_get_monitor_bpc()
172 max_tmds_clock = connector->display_info.max_tmds_clock; in amdgpu_connector_get_monitor_bpc()
175 connector->name, mode_clock, max_tmds_clock); in amdgpu_connector_get_monitor_bpc()
178 if ((bpc == 12) && (mode_clock * 3/2 > max_tmds_clock)) { in amdgpu_connector_get_monitor_bpc()
180 (mode_clock * 5/4 <= max_tmds_clock)) in amdgpu_connector_get_monitor_bpc()
189 if ((bpc == 10) && (mode_clock * 5/4 > max_tmds_clock)) { in amdgpu_connector_get_monitor_bpc()
195 /* max_tmds_clock missing, but hdmi spec mandates it for deep color. */ in amdgpu_connector_get_monitor_bpc()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_connectors.c106 int mode_clock, max_tmds_clock; in radeon_get_monitor_bpc() local
174 if (connector->display_info.max_tmds_clock > 0) { in radeon_get_monitor_bpc()
179 max_tmds_clock = connector->display_info.max_tmds_clock; in radeon_get_monitor_bpc()
182 connector->name, mode_clock, max_tmds_clock); in radeon_get_monitor_bpc()
185 if ((bpc == 12) && (mode_clock * 3/2 > max_tmds_clock)) { in radeon_get_monitor_bpc()
187 (mode_clock * 5/4 <= max_tmds_clock)) in radeon_get_monitor_bpc()
196 if ((bpc == 10) && (mode_clock * 5/4 > max_tmds_clock)) { in radeon_get_monitor_bpc()
202 /* max_tmds_clock missing, but hdmi spec mandates it for deep color. */ in radeon_get_monitor_bpc()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.c1008 const int max_tmds_clock = in get_tmds_link_bandwidth() local
1011 return info->max_tmds_clock ? in get_tmds_link_bandwidth()
1012 min(info->max_tmds_clock, max_tmds_clock) : in get_tmds_link_bandwidth()
1013 max_tmds_clock; in get_tmds_link_bandwidth()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.c1031 const int max_tmds_clock = in get_tmds_link_bandwidth() local
1034 return info->max_tmds_clock ? in get_tmds_link_bandwidth()
1035 min(info->max_tmds_clock, max_tmds_clock) : in get_tmds_link_bandwidth()
1036 max_tmds_clock; in get_tmds_link_bandwidth()
/kernel/linux/linux-6.6/drivers/gpu/drm/meson/
H A Dmeson_encoder_hdmi.c135 if (display_info->max_tmds_clock && in meson_encoder_hdmi_mode_valid()
136 mode->clock > display_info->max_tmds_clock && in meson_encoder_hdmi_mode_valid()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_connectors.c127 int mode_clock, max_tmds_clock; in radeon_get_monitor_bpc() local
195 if (connector->display_info.max_tmds_clock > 0) { in radeon_get_monitor_bpc()
200 max_tmds_clock = connector->display_info.max_tmds_clock; in radeon_get_monitor_bpc()
203 connector->name, mode_clock, max_tmds_clock); in radeon_get_monitor_bpc()
206 if ((bpc == 12) && (mode_clock * 3/2 > max_tmds_clock)) { in radeon_get_monitor_bpc()
208 (mode_clock * 5/4 <= max_tmds_clock)) in radeon_get_monitor_bpc()
217 if ((bpc == 10) && (mode_clock * 5/4 > max_tmds_clock)) { in radeon_get_monitor_bpc()
224 /* max_tmds_clock missing, but hdmi spec mandates it for deep color. */ in radeon_get_monitor_bpc()
/kernel/linux/linux-5.10/drivers/gpu/drm/meson/
H A Dmeson_dw_hdmi.c649 if (display_info->max_tmds_clock && in dw_hdmi_mode_valid()
650 mode->clock > display_info->max_tmds_clock && in dw_hdmi_mode_valid()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_edid.c6079 int max_tmds_clock = 0; in drm_parse_hdmi_forum_scds() local
6104 max_tmds_clock = hf_scds[5] * 5000; in drm_parse_hdmi_forum_scds()
6106 if (max_tmds_clock > 340000) { in drm_parse_hdmi_forum_scds()
6107 info->max_tmds_clock = max_tmds_clock; in drm_parse_hdmi_forum_scds()
6135 max_tmds_clock, str_yes_no(max_frl_rate), str_yes_no(dsc_support)); in drm_parse_hdmi_forum_scds()
6210 info->max_tmds_clock = db[7] * 5000; in drm_parse_hdmi_vsdb_video()
6223 info->dvi_dual, info->max_tmds_clock); in drm_parse_hdmi_vsdb_video()
6461 info->max_tmds_clock = 0; in drm_reset_display_info()
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_connector.h490 * @max_tmds_clock: Maximum TMDS clock rate supported by the
493 int max_tmds_clock; member
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_connector.h713 * @max_tmds_clock: Maximum TMDS clock rate supported by the
716 int max_tmds_clock; member
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c2028 if (info->max_tmds_clock && clock > (info->max_tmds_clock * 1000)) in vc4_hdmi_encoder_clock_valid()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_drv.h624 int max_tmds_clock; member
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c1274 display->max_tmds_clock <= 340000) in dw_hdmi_support_scdc()

Completed in 83 milliseconds

12