| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dml/calcs/ |
| H A D | dcn_calc_auto.c | 176 …v->byte_per_pixel_in_detc[k], 2.0) / 2.0 * v->v_ratio[k] / 2) / (v->htotal[k] / v->pixel_clock[k]); in mode_support_and_system_configuration() 194 v->write_bandwidth[k] = v->scaler_rec_out_width[k] / (v->htotal[k] / v->pixel_clock[k]) * 4.0; in mode_support_and_system_configuration() 197 v->write_bandwidth[k] = v->scaler_rec_out_width[k] / (v->htotal[k] / v->pixel_clock[k]) * 1.5; in mode_support_and_system_configuration() 242 …at[k] == dcn_bw_444 && v->scaler_rec_out_width[k] / (v->htotal[k] / v->pixel_clock[k]) * 4.0 > (v-… in mode_support_and_system_configuration() 245 …== dcn_bw_writeback && v->scaler_rec_out_width[k] / (v->htotal[k] / v->pixel_clock[k]) >dcn_bw_min… in mode_support_and_system_configuration() 265 v->required_output_bw = v->pixel_clock[k] / 2.0; in mode_support_and_system_configuration() 268 v->required_output_bw = v->pixel_clock[k]; in mode_support_and_system_configuration() 272 v->required_output_bw = v->pixel_clock[k] * 3.0 / 2.0; in mode_support_and_system_configuration() 275 v->required_output_bw = v->pixel_clock[k] * 3.0; in mode_support_and_system_configuration() 331 …v->min_dppclk_using_single_dpp[k] = v->pixel_clock[k] *dcn_bw_max3(v->vtaps[k] / 6.0 *dcn_bw_min2(… in mode_support_and_system_configuration() [all …]
|
| /openbsd-src/sys/dev/pci/drm/amd/amdgpu/ |
| H A D | amdgpu_atombios_encoders.c | 336 args.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dac() 397 if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock)) in amdgpu_atombios_encoder_setup_dvo() 405 args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dvo() 409 if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock)) in amdgpu_atombios_encoder_setup_dvo() 415 args.dvo_v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dvo() 421 args.dvo_v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dvo() 599 args.v1.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dig_encoder() 607 else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock)) in amdgpu_atombios_encoder_setup_dig_encoder() 634 args.v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dig_encoder() 642 else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock)) in amdgpu_atombios_encoder_setup_dig_encoder() [all...] |
| H A D | amdgpu_encoders.c | 206 u32 pixel_clock) in amdgpu_dig_monitor_is_duallink() argument 226 if (pixel_clock > 340000) in amdgpu_dig_monitor_is_duallink() 231 if (pixel_clock > 165000) in amdgpu_dig_monitor_is_duallink() 248 if (pixel_clock > 340000) in amdgpu_dig_monitor_is_duallink() 253 if (pixel_clock > 165000) in amdgpu_dig_monitor_is_duallink()
|
| H A D | amdgpu_mode.h | 450 uint32_t pixel_clock; member 579 u32 pixel_clock);
|
| /openbsd-src/sys/dev/pci/drm/radeon/ |
| H A D | atombios_encoders.c | 389 args.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_dac_setup() 445 args.sTVEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_tv_setup() 510 if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock)) in atombios_dvo_setup() 518 args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_dvo_setup() 522 if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock)) in atombios_dvo_setup() 528 args.dvo_v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_dvo_setup() 534 args.dvo_v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_dvo_setup() 604 args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_digital_setup() 613 if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock)) in atombios_digital_setup() 629 args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 1 in atombios_digital_setup() [all...] |
| H A D | radeon_encoders.c | 367 u32 pixel_clock) in radeon_dig_monitor_is_duallink() argument 389 if (pixel_clock > 340000) in radeon_dig_monitor_is_duallink() 394 if (pixel_clock > 165000) in radeon_dig_monitor_is_duallink() 411 if (pixel_clock > 340000) in radeon_dig_monitor_is_duallink() 416 if (pixel_clock > 165000) in radeon_dig_monitor_is_duallink()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/include/ |
| H A D | bios_parser_types.h | 119 uint32_t pixel_clock; /* khz */ member 132 uint32_t pixel_clock; /* in KHz */ member 161 uint32_t pixel_clock; member 204 uint32_t pixel_clock; member
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/bios/ |
| H A D | command_table.c | 241 params.usPixelClock = cpu_to_le16((uint16_t)(cntl->pixel_clock / 10)); in encoder_control_digx_v3() 287 params.usPixelClock = cpu_to_le16((uint16_t)(cntl->pixel_clock / 10)); in encoder_control_digx_v4() 327 params.ulPixelClock = cntl->pixel_clock / 10; in encoder_control_digx_v5() 490 cpu_to_le16((uint16_t)(cntl->pixel_clock / 20)); in transmitter_control_v2() 496 cpu_to_le16((uint16_t)(cntl->pixel_clock / 10)); in transmitter_control_v2() 628 cpu_to_le16((uint16_t)(cntl->pixel_clock / 20)); in transmitter_control_v3() 634 cpu_to_le16((uint16_t)(cntl->pixel_clock / 10)); in transmitter_control_v3() 754 cpu_to_le16((uint16_t)(cntl->pixel_clock / 20)); in transmitter_control_v4() 760 cpu_to_le16((uint16_t)(cntl->pixel_clock / 10)); in transmitter_control_v4() 833 params.usSymClock = cpu_to_le16((uint16_t) (cntl->pixel_clock / 10)); in transmitter_control_v1_5() [all …]
|
| H A D | command_table.h | 58 uint32_t pixel_clock, 63 uint32_t pixel_clock,
|
| H A D | command_table2.h | 58 uint32_t pixel_clock, 63 uint32_t pixel_clock,
|
| H A D | command_table2.c | 139 params.pclk_10khz = cntl->pixel_clock / 10; in encoder_control_digx_v1_5() 286 ps.param.symclk_10khz = cntl->pixel_clock/10; in transmitter_control_v1_6() 354 dig_v1_7.symclk_units.symclk_10khz = cntl->pixel_clock/10; in transmitter_control_v1_7() 430 cmd.set_pixel_clock.pixel_clock.clk = *clk; in set_pixel_clock_dmcub()
|
| H A D | command_table_helper.c | 205 ctrl_param->usPixelClock = cpu_to_le16((uint16_t)(control->pixel_clock / 10)); in dal_cmd_table_helper_assign_control_parameter()
|
| /openbsd-src/sys/dev/ic/ |
| H A D | dwhdmi.h | 53 u_int pixel_clock; member 60 u_int pixel_clock; member
|
| H A D | dwhdmiphy.c | 298 for (mpll_conf = &sc->sc_mpll_config[0]; mpll_conf->pixel_clock != 0; mpll_conf++) in dwhdmi_phy_configure() 299 if (mode->clock <= mpll_conf->pixel_clock) in dwhdmi_phy_configure() 306 for (phy_conf = &sc->sc_phy_config[0]; phy_conf->pixel_clock != 0; phy_conf++) in dwhdmi_phy_configure() 307 if (mode->clock <= phy_conf->pixel_clock) in dwhdmi_phy_configure()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dce110/ |
| H A D | dce110_hw_sequencer.h | 97 uint32_t pixel_clock); 103 uint32_t pixel_clock);
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dce/ |
| H A D | dce_link_encoder.c | 1051 uint32_t pixel_clock) in dce110_link_encoder_enable_tmds_output() argument 1071 cntl.pixel_clock = pixel_clock; in dce110_link_encoder_enable_tmds_output() 1087 uint32_t pixel_clock) in dce110_link_encoder_enable_lvds_output() argument 1104 cntl.pixel_clock = pixel_clock; in dce110_link_encoder_enable_lvds_output() 1140 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output() 1179 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_mst_output() 1219 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_output() 1258 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_mst_output() 1340 cntl.pixel_clock = link_settings->link_rate * in dce110_link_encoder_dp_set_lane_settings()
|
| H A D | dce_link_encoder.h | 254 uint32_t pixel_clock); 272 uint32_t pixel_clock);
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn10/ |
| H A D | dcn10_link_encoder.c | 923 uint32_t pixel_clock) in dcn10_link_encoder_enable_tmds_output() argument 943 cntl.pixel_clock = pixel_clock; in dcn10_link_encoder_enable_tmds_output() 960 uint32_t pixel_clock) in dcn10_link_encoder_enable_tmds_output_with_clk_pattern_wa() argument 965 enc, clock_source, color_depth, signal, pixel_clock); in dcn10_link_encoder_enable_tmds_output_with_clk_pattern_wa() 995 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output() 1034 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output() 1118 cntl.pixel_clock = link_settings->link_rate * LINK_RATE_REF_FREQ_IN_KHZ; in dcn10_link_encoder_dp_set_lane_settings()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/inc/hw/ |
| H A D | link_encoder.h | 119 uint32_t pixel_clock); 128 uint32_t pixel_clock);
|
| /openbsd-src/sys/dev/fdt/ |
| H A D | rkdwhdmi.c | 291 for (i = 0; sc->sc_base.sc_mpll_config[i].pixel_clock != 0; i++) in rkdwhdmi_mode_valid() 292 if (mode->clock == sc->sc_base.sc_mpll_config[i].pixel_clock) in rkdwhdmi_mode_valid()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/virtual/ |
| H A D | virtual_link_encoder.c | 46 uint32_t pixel_clock) {} in virtual_link_encoder_enable_tmds_output() argument
|
| /openbsd-src/sys/dev/pci/drm/include/drm/ |
| H A D | drm_displayid.h | 114 u8 pixel_clock[3]; member
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn32/ |
| H A D | dcn32_dio_stream_encoder.c | 78 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in enc32_stream_encoder_dvi_set_stream_attribute() 118 cntl.pixel_clock = actual_pix_clk_khz; in enc32_stream_encoder_hdmi_set_stream_attribute()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn314/ |
| H A D | dcn314_dio_stream_encoder.c | 111 cntl.pixel_clock = crtc_timing->pix_clk_100hz / 10; in enc314_stream_encoder_dvi_set_stream_attribute() 151 cntl.pixel_clock = actual_pix_clk_khz; in enc314_stream_encoder_hdmi_set_stream_attribute()
|
| /openbsd-src/sys/dev/pci/drm/amd/display/dc/inc/ |
| H A D | hw_sequencer.h | 359 uint32_t pixel_clock); 363 uint32_t pixel_clock);
|