Home
last modified time | relevance | path

Searched refs:link_settings (Results 1 – 25 of 30) sorted by relevance

12

/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
H A Damdgpu_dc_link_dp.c145 lt_settings->link_settings.lane_count; in dpcd_set_link_settings()
178 lt_settings->link_settings.link_rate, in dpcd_set_link_settings()
659 link_settings.lane_count); in dpcd_set_lane_settings()
1631 link_settings, in dc_link_dp_sync_lt_attempt()
1645 dp_cs_id, link_settings); in dc_link_dp_sync_lt_attempt()
2029 link_settings.lane_count = in get_common_supported_link_settings()
2034 link_settings.link_rate = in get_common_supported_link_settings()
2061 return link_settings; in get_common_supported_link_settings()
2513 memset(&link_settings, 0, sizeof(link_settings)); in dp_test_send_phy_test_pattern()
2601 link_settings.lane_settings[i]; in dp_test_send_phy_test_pattern()
[all …]
H A Damdgpu_dc_link_hwss.c100 const struct dc_link_settings *link_settings) in dp_enable_link_phy() argument
137 link_settings, in dp_enable_link_phy()
142 link_settings, in dp_enable_link_phy()
149 link->cur_link_settings = *link_settings; in dp_enable_link_phy()
282 const struct link_training_settings *link_settings, in dp_set_hw_lane_settings() argument
291 encoder->funcs->dp_set_lane_settings(encoder, link_settings); in dp_set_hw_lane_settings()
H A Damdgpu_dc_link.c1496 struct dc_link_settings link_settings = {0}; in enable_link_dp() local
1510 decide_link_settings(stream, &link_settings); in enable_link_dp()
1519 link_settings.link_rate * LINK_RATE_REF_FREQ_IN_KHZ; in enable_link_dp()
1525 if (link_settings.link_rate == LINK_RATE_LOW) in enable_link_dp()
1529 &link_settings, in enable_link_dp()
1534 link->cur_link_settings = link_settings; in enable_link_dp()
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/
H A Damdgpu_dcn21_link_encoder.c177 const struct dc_link_settings *link_settings, in update_cfg_data() argument
189 switch (link_settings->link_rate) { in update_cfg_data()
204 __func__, link_settings->link_rate); in update_cfg_data()
212 struct dc_link_settings *link_settings) in dcn21_link_encoder_get_max_link_cap() argument
219 if (!value && link_settings->lane_count > LANE_COUNT_TWO) in dcn21_link_encoder_get_max_link_cap()
220 link_settings->lane_count = LANE_COUNT_TWO; in dcn21_link_encoder_get_max_link_cap()
284 const struct dc_link_settings *link_settings, in dcn21_link_encoder_enable_dp_output() argument
295 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn21_link_encoder_enable_dp_output()
299 if (!update_cfg_data(enc10, link_settings, cfg)) in dcn21_link_encoder_enable_dp_output()
302 enc1_configure_encoder(enc10, link_settings); in dcn21_link_encoder_enable_dp_output()
[all …]
H A Ddcn21_link_encoder.h89 const struct dc_link_settings *link_settings,
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/
H A Damdgpu_dce_link_encoder.c486 const struct dc_link_settings *link_settings) in configure_encoder() argument
992 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_output() argument
1005 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_output()
1014 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output()
1044 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_mst_output()
1053 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_mst_output()
1122 if (!link_settings) { in dce110_link_encoder_dp_set_lane_settings()
1130 cntl.lanes_number = link_settings->link_settings.lane_count; in dce110_link_encoder_dp_set_lane_settings()
1132 cntl.pixel_clock = link_settings->link_settings.link_rate * in dce110_link_encoder_dp_set_lane_settings()
1135 for (lane = 0; lane < link_settings->link_settings.lane_count; lane++) { in dce110_link_encoder_dp_set_lane_settings()
[all …]
H A Ddce_link_encoder.h221 const struct dc_link_settings *link_settings,
227 const struct dc_link_settings *link_settings,
244 const struct link_training_settings *link_settings);
H A Ddce_clk_mgr.c532 cfg->link_settings.lane_count = in dce110_fill_display_configs()
534 cfg->link_settings.link_rate = in dce110_fill_display_configs()
536 cfg->link_settings.link_spread = in dce110_fill_display_configs()
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/
H A Damdgpu_dcn10_link_encoder.c497 const struct dc_link_settings *link_settings) in enc1_configure_encoder() argument
954 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_output() argument
967 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_output()
976 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output()
993 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_mst_output() argument
1015 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output()
1088 if (!link_settings) { in dcn10_link_encoder_dp_set_lane_settings()
1096 cntl.lanes_number = link_settings->link_settings.lane_count; in dcn10_link_encoder_dp_set_lane_settings()
1098 cntl.pixel_clock = link_settings->link_settings.link_rate * in dcn10_link_encoder_dp_set_lane_settings()
1101 for (lane = 0; lane < link_settings->link_settings.lane_count; lane++) { in dcn10_link_encoder_dp_set_lane_settings()
[all …]
H A Ddcn10_link_encoder.h511 const struct dc_link_settings *link_settings);
525 const struct dc_link_settings *link_settings,
531 const struct dc_link_settings *link_settings,
542 const struct link_training_settings *link_settings);
H A Ddcn10_hw_sequencer.h59 struct dc_link_settings *link_settings);
H A Damdgpu_dcn10_stream_encoder.c937 if (param->link_settings.link_rate != LINK_RATE_UNKNOWN) { in enc1_stream_encoder_dp_unblank()
954 param->link_settings.link_rate in enc1_stream_encoder_dp_unblank()
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/
H A Damdgpu_dcn20_link_encoder.c213 const struct dc_link_settings *link_settings, in update_cfg_data() argument
220 for (i = 0; i < link_settings->lane_count; i++) in update_cfg_data()
223 switch (link_settings->link_rate) { in update_cfg_data()
238 __func__, link_settings->link_rate); in update_cfg_data()
247 const struct dc_link_settings *link_settings, in dcn20_link_encoder_enable_dp_output() argument
255 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn20_link_encoder_enable_dp_output()
259 if (!update_cfg_data(enc10, link_settings, cfg)) in dcn20_link_encoder_enable_dp_output()
262 enc1_configure_encoder(enc10, link_settings); in dcn20_link_encoder_enable_dp_output()
H A Damdgpu_dcn20_stream_encoder.c457 if (param->link_settings.link_rate != LINK_RATE_UNKNOWN) { in enc2_stream_encoder_dp_unblank()
474 param->link_settings.link_rate in enc2_stream_encoder_dp_unblank()
H A Ddcn20_hwseq.h53 struct dc_link_settings *link_settings);
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
H A Dlink_encoder.h144 const struct dc_link_settings *link_settings,
147 const struct dc_link_settings *link_settings,
155 const struct link_training_settings *link_settings);
184 struct dc_link_settings *link_settings);
H A Dstream_encoder.h91 struct dc_link_settings link_settings; member
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/virtual/
H A Damdgpu_virtual_link_encoder.c57 const struct dc_link_settings *link_settings, in virtual_link_encoder_enable_dp_output() argument
62 const struct dc_link_settings *link_settings, in virtual_link_encoder_enable_dp_mst_output() argument
71 const struct link_training_settings *link_settings) {} in virtual_link_encoder_dp_set_lane_settings() argument
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c395 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write()
397 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write()
399 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write()
402 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write()
404 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write()
406 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write()
411 for (r = 0; r < link_lane_settings.link_settings.lane_count; r++) { in dp_phy_settings_write()
648 link_training_settings.link_settings = cur_link_settings; in dp_phy_test_pattern_debugfs_write()
656 link_training_settings.link_settings = prefer_link_settings; in dp_phy_test_pattern_debugfs_write()
659 for (i = 0; i < (unsigned int)(link_training_settings.link_settings.lane_count); i++) in dp_phy_test_pattern_debugfs_write()
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
H A Dlink_hwss.h53 const struct dc_link_settings *link_settings);
70 const struct link_training_settings *link_settings,
H A Dhw_sequencer.h114 struct dc_link_settings *link_settings);
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce110/
H A Damdgpu_dce110_clk_mgr.c160 cfg->link_settings.lane_count = in dce110_fill_display_configs()
162 cfg->link_settings.link_rate = in dce110_fill_display_configs()
164 cfg->link_settings.link_spread = in dce110_fill_display_configs()
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.h50 struct dc_link_settings *link_settings);
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/include/
H A Dlink_service_types.h74 struct dc_link_settings link_settings; member
/netbsd/sys/external/bsd/drm2/dist/drm/amd/display/dc/
H A Ddm_services_types.h133 struct dc_link_settings link_settings; /* DP only */ member

12