Home
last modified time | relevance | path

Searched refs:pixel_clock (Results 1 – 25 of 97) sorted by relevance

1234

/openbmc/linux/drivers/gpu/drm/exynos/
H A Dexynos_hdmi.c81 int pixel_clock; member
160 .pixel_clock = 27000000,
169 .pixel_clock = 27027000,
178 .pixel_clock = 74176000,
187 .pixel_clock = 74250000,
196 .pixel_clock = 148500000,
208 .pixel_clock = 25200000,
217 .pixel_clock = 27000000,
226 .pixel_clock = 27027000,
235 .pixel_clock = 36000000,
[all …]
/openbmc/linux/drivers/media/i2c/et8ek8/
H A Det8ek8_mode.c46 .pixel_clock = 80000000,
147 .pixel_clock = 80000000,
203 .pixel_clock = 96533333,
259 .pixel_clock = 80000000,
315 .pixel_clock = 80000000,
371 .pixel_clock = 80000000,
426 .pixel_clock = 13333333,
482 .pixel_clock = 49400000,
538 .pixel_clock = 84266667,
/openbmc/u-boot/drivers/video/meson/
H A Dmeson_dw_hdmi.c217 uint pixel_clock) in meson_dw_hdmi_phy_setup_mode() argument
219 pixel_clock = pixel_clock / 1000; in meson_dw_hdmi_phy_setup_mode()
223 if (pixel_clock >= 371250) { in meson_dw_hdmi_phy_setup_mode()
227 } else if (pixel_clock >= 297000) { in meson_dw_hdmi_phy_setup_mode()
231 } else if (pixel_clock >= 148500) { in meson_dw_hdmi_phy_setup_mode()
241 if (pixel_clock >= 371250) { in meson_dw_hdmi_phy_setup_mode()
245 } else if (pixel_clock >= 297000) { in meson_dw_hdmi_phy_setup_mode()
257 static int meson_dw_hdmi_phy_init(struct dw_hdmi *hdmi, uint pixel_clock) in meson_dw_hdmi_phy_init() argument
287 meson_dw_hdmi_phy_setup_mode(priv, pixel_clock); in meson_dw_hdmi_phy_init()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/calcs/
H A Ddcn_calc_auto.c176 …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 …]
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Datombios_encoders.c336 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 Damdgpu_encoders.c206 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()
/openbmc/linux/drivers/gpu/drm/vc4/
H A Dvc4_dpi.c94 struct clk *pixel_clock; member
129 clk_disable_unprepare(dpi->pixel_clock); in vc4_dpi_encoder_disable()
237 ret = clk_set_rate(dpi->pixel_clock, mode->clock * 1000); in vc4_dpi_encoder_enable()
241 ret = clk_prepare_enable(dpi->pixel_clock); in vc4_dpi_encoder_enable()
346 dpi->pixel_clock = devm_clk_get(dev, "pixel"); in vc4_dpi_bind()
347 if (IS_ERR(dpi->pixel_clock)) { in vc4_dpi_bind()
348 ret = PTR_ERR(dpi->pixel_clock); in vc4_dpi_bind()
/openbmc/linux/drivers/gpu/drm/radeon/
H A Datombios_encoders.c389 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 / 10); in atombios_digital_setup()
[all …]
H A Dradeon_encoders.c367 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()
/openbmc/linux/drivers/phy/
H A Dphy-core-mipi-dphy.c20 static int phy_mipi_dphy_calc_config(unsigned long pixel_clock, in phy_mipi_dphy_calc_config() argument
32 hs_clk_rate = pixel_clock * bpp; in phy_mipi_dphy_calc_config()
81 int phy_mipi_dphy_get_default_config(unsigned long pixel_clock, in phy_mipi_dphy_get_default_config() argument
86 return phy_mipi_dphy_calc_config(pixel_clock, bpp, lanes, 0, cfg); in phy_mipi_dphy_get_default_config()
/openbmc/linux/drivers/gpu/drm/amd/display/include/
H A Dbios_parser_types.h119 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
/openbmc/linux/drivers/gpu/drm/amd/display/dc/bios/
H A Dcommand_table.c241 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 Dcommand_table.h58 uint32_t pixel_clock,
63 uint32_t pixel_clock,
H A Dcommand_table2.h58 uint32_t pixel_clock,
63 uint32_t pixel_clock,
/openbmc/linux/drivers/gpu/drm/meson/
H A Dmeson_dw_hdmi.c297 unsigned int pixel_clock = mode->clock; in meson_hdmi_phy_setup_mode() local
300 if (mode_is_420) pixel_clock /= 2; in meson_hdmi_phy_setup_mode()
304 if (pixel_clock >= 371250) { in meson_hdmi_phy_setup_mode()
308 } else if (pixel_clock >= 297000) { in meson_hdmi_phy_setup_mode()
312 } else if (pixel_clock >= 148500) { in meson_hdmi_phy_setup_mode()
323 if (pixel_clock >= 371250) { in meson_hdmi_phy_setup_mode()
327 } else if (pixel_clock >= 297000) { in meson_hdmi_phy_setup_mode()
338 if (pixel_clock >= 371250) { in meson_hdmi_phy_setup_mode()
343 } else if (pixel_clock >= 297000) { in meson_hdmi_phy_setup_mode()
/openbmc/u-boot/drivers/video/
H A Dtegra.c34 unsigned pixel_clock; /* Pixel clock in Hz */ member
134 div = ((rate * 2 + priv->pixel_clock / 2) / priv->pixel_clock) - 2; in update_display_mode()
286 if (priv->pixel_clock) in tegra_display_probe()
368 priv->pixel_clock = timing->pixelclock.typ; in tegra_lcd_ofdata_to_platdata()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.h97 uint32_t pixel_clock);
103 uint32_t pixel_clock);
/openbmc/linux/drivers/media/i2c/
H A Dov5645.c81 u32 pixel_clock; member
100 struct v4l2_ctrl *pixel_clock; member
520 .pixel_clock = 112000000,
528 .pixel_clock = 168000000,
536 .pixel_clock = 168000000,
911 ret = v4l2_ctrl_s_ctrl_int64(ov5645->pixel_clock, in ov5645_set_format()
912 new_mode->pixel_clock); in ov5645_set_format()
1143 ov5645->pixel_clock = v4l2_ctrl_new_std(&ov5645->ctrls, in ov5645_probe()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_link_encoder.c1051 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()
/openbmc/u-boot/drivers/video/exynos/
H A Dexynos_fb.c206 unsigned long pixel_clock; in exynos_fimd_set_clock() local
210 pixel_clock = priv->vl_freq * in exynos_fimd_set_clock()
216 pixel_clock = priv->vl_freq * in exynos_fimd_set_clock()
221 pixel_clock = priv->vl_freq * in exynos_fimd_set_clock()
238 remainder = do_div(src_clock, pixel_clock); in exynos_fimd_set_clock()
242 remainder_div = remainder / pixel_clock; in exynos_fimd_set_clock()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_link_encoder.c923 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()
/openbmc/u-boot/include/
H A Dedid.h39 unsigned char pixel_clock[2]; member
41 (((((uint32_t)(_x).pixel_clock[1]) << 8) + \
42 (_x).pixel_clock[0]) * 10000)
/openbmc/linux/drivers/media/platform/qcom/camss/
H A Dcamss-vfe.c440 u64 pixel_clock[VFE_LINE_NUM_MAX]; in vfe_set_clock_rates() local
446 &pixel_clock[i]); in vfe_set_clock_rates()
448 pixel_clock[i] = 0; in vfe_set_clock_rates()
465 tmp = pixel_clock[j]; in vfe_set_clock_rates()
472 tmp = pixel_clock[j] * bpp / 64; in vfe_set_clock_rates()
523 u64 pixel_clock[VFE_LINE_NUM_MAX]; in vfe_check_clock_rates() local
529 &pixel_clock[i]); in vfe_check_clock_rates()
531 pixel_clock[i] = 0; in vfe_check_clock_rates()
548 tmp = pixel_clock[j]; in vfe_check_clock_rates()
555 tmp = pixel_clock[j] * bpp / 64; in vfe_check_clock_rates()
/openbmc/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-csi.c171 s64 pixel_clock; in rkisp1_csi_start() local
178 pixel_clock = v4l2_ctrl_g_ctrl_int64(sensor->pixel_rate_ctrl); in rkisp1_csi_start()
179 if (!pixel_clock) { in rkisp1_csi_start()
184 phy_mipi_dphy_get_default_config(pixel_clock, csi->sink_fmt->bus_width, in rkisp1_csi_start()
/openbmc/linux/drivers/gpu/drm/gma500/
H A Doaktrail.h13 u16 pixel_clock; member
46 u16 pixel_clock; member

1234