Home
last modified time | relevance | path

Searched refs:max_tmds_clock (Results 1 – 15 of 15) sorted by relevance

/linux/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()
H A Ddrm_hdmi_state_helper.c209 if (info->max_tmds_clock && clock > info->max_tmds_clock * 1000) in hdmi_clock_valid()
/linux/drivers/gpu/drm/tests/
H A Ddrm_hdmi_state_helper_test.c1128 KUNIT_ASSERT_GT(test, info->max_tmds_clock, 0); in drm_test_check_max_tmds_rate_bpc_fallback()
1138 KUNIT_ASSERT_GT(test, rate, info->max_tmds_clock * 1000); in drm_test_check_max_tmds_rate_bpc_fallback()
1141 KUNIT_ASSERT_LT(test, rate, info->max_tmds_clock * 1000); in drm_test_check_max_tmds_rate_bpc_fallback()
1197 KUNIT_ASSERT_GT(test, info->max_tmds_clock, 0); in drm_test_check_max_tmds_rate_format_fallback()
1207 KUNIT_ASSERT_LT(test, rate, info->max_tmds_clock * 1000); in drm_test_check_max_tmds_rate_format_fallback()
1210 KUNIT_ASSERT_GT(test, rate, info->max_tmds_clock * 1000); in drm_test_check_max_tmds_rate_format_fallback()
1213 KUNIT_ASSERT_LT(test, rate, info->max_tmds_clock * 1000); in drm_test_check_max_tmds_rate_format_fallback()
1261 KUNIT_ASSERT_GT(test, info->max_tmds_clock, 0); in drm_test_check_output_bpc_format_vic_1()
1277 KUNIT_ASSERT_LT(test, rate, info->max_tmds_clock * 1000); in drm_test_check_output_bpc_format_vic_1()
1321 KUNIT_ASSERT_GT(test, info->max_tmds_clock, 0); in drm_test_check_output_bpc_format_driver_rgb_only()
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_hdmi.c1790 int max_tmds_clock, vbt_max_tmds_clock; in intel_hdmi_source_max_tmds_clock()
1793 max_tmds_clock = 600000; in intel_hdmi_source_max_tmds_clock()
1795 max_tmds_clock = 594000; in intel_hdmi_source_max_tmds_clock()
1797 max_tmds_clock = 300000; in intel_hdmi_source_max_tmds_clock()
1799 max_tmds_clock = 225000; in intel_hdmi_source_max_tmds_clock()
1801 max_tmds_clock = 165000; in intel_hdmi_source_max_tmds_clock()
1805 max_tmds_clock = min(max_tmds_clock, vbt_max_tmds_clock); in intel_hdmi_source_max_tmds_clock()
1807 return max_tmds_clock; in intel_has_hdmi_sink()
1829 int max_tmds_clock in hdmi_port_clock_limit()
1787 int max_tmds_clock, vbt_max_tmds_clock; intel_hdmi_source_max_tmds_clock() local
1826 int max_tmds_clock = intel_hdmi_source_max_tmds_clock(encoder); hdmi_port_clock_limit() local
[all...]
H A Dintel_dp.c1176 int max_tmds_clock = intel_dp->dfp.max_tmds_clock; in intel_dp_need_joiner()
1179 if (max_tmds_clock && info->max_tmds_clock) in intel_dp_has_dsc()
1180 max_tmds_clock = min(max_tmds_clock, info->max_tmds_clock); in intel_dp_has_dsc()
1182 return max_tmds_clock; in intel_dp_has_dsc()
1191 int tmds_clock, min_tmds_clock, max_tmds_clock; in intel_dp_has_dsc()
1199 max_tmds_clock
1078 int max_tmds_clock = intel_dp->dfp.max_tmds_clock; intel_dp_max_tmds_clock() local
1093 int tmds_clock, min_tmds_clock, max_tmds_clock; intel_dp_tmds_clock_valid() local
[all...]
H A Dintel_display_types.h1631 int max_tmds_clock; member
1868 int min_tmds_clock, max_tmds_clock;
1846 int min_tmds_clock, max_tmds_clock; global() member
H A Dintel_bios.c2637 int dp_boost_level, dp_max_link_rate, hdmi_boost_level, hdmi_level_shift, max_tmds_clock; in print_ddi_port()
2669 max_tmds_clock = intel_bios_hdmi_max_tmds_clock(devdata); in print_ddi_port()
2670 if (max_tmds_clock) in print_ddi_port()
2673 port_name(port), max_tmds_clock); in print_ddi_port()
2627 int dp_boost_level, dp_max_link_rate, hdmi_boost_level, hdmi_level_shift, max_tmds_clock; print_ddi_port() local
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_connectors.c106 unsigned int 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()
/linux/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()
/linux/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()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.c1052 const int max_tmds_clock = in get_tmds_link_bandwidth() local
1055 return info->max_tmds_clock ? in get_tmds_link_bandwidth()
1056 min(info->max_tmds_clock, max_tmds_clock) : in get_tmds_link_bandwidth()
1057 max_tmds_clock; in get_tmds_link_bandwidth()
/linux/drivers/gpu/drm/
H A Ddrm_edid.c6202 int max_tmds_clock = 0; in drm_parse_dsc_info()
6227 max_tmds_clock = hf_scds[5] * 5000; in drm_parse_hdmi_forum_scds()
6229 if (max_tmds_clock > 340000) { in drm_parse_hdmi_forum_scds()
6230 info->max_tmds_clock = max_tmds_clock; in drm_parse_hdmi_forum_scds()
6258 max_tmds_clock, str_yes_no(max_frl_rate), str_yes_no(dsc_support)); in drm_parse_hdmi_forum_scds()
6335 info->max_tmds_clock = db[7] * 5000; in drm_parse_hdmi_vsdb_video()
6348 info->dvi_dual, info->max_tmds_clock); in drm_parse_hdmi_vsdb_video()
6586 info->max_tmds_clock = 0; in drm_reset_display_info()
6211 int max_tmds_clock = 0; drm_parse_hdmi_forum_scds() local
/linux/include/drm/
H A Ddrm_connector.h740 * @max_tmds_clock: Maximum TMDS clock rate supported by the
743 int max_tmds_clock;
751 int max_tmds_clock; global() member
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c1385 display->max_tmds_clock <= 340000) in dw_hdmi_support_scdc()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c5973 if (normalized_clk <= info->max_tmds_clock) { in fill_stream_properties_from_drm_display_mode()