Searched refs:lane_mbps (Results 1 - 6 of 6) sorted by last modified time

/linux-master/drivers/gpu/drm/rockchip/
H A Ddw-mipi-dsi-rockchip.c283 unsigned int lane_mbps; /* per lane */ member in struct:dw_mipi_dsi_rockchip
395 return DIV_ROUND_UP(ns * dsi->lane_mbps / 8, 1000);
403 return DIV_ROUND_UP(ns * dsi->lane_mbps, 1000);
415 * Get vco from frequency(lane_mbps)
426 vco = (dsi->lane_mbps < 200) ? 0 : (dsi->lane_mbps + 100) / 200;
428 i = max_mbps_to_parameter(dsi->lane_mbps);
432 dsi->lane_mbps);
547 unsigned int *lane_mbps)
586 dsi->lane_mbps
545 dw_mipi_dsi_get_lane_mbps(void *priv_data, const struct drm_display_mode *mode, unsigned long mode_flags, u32 lanes, u32 format, unsigned int *lane_mbps) argument
707 dw_mipi_dsi_phy_get_timing(void *priv_data, unsigned int lane_mbps, struct dw_mipi_dsi_dphy_timing *timing) argument
[all...]
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_dw_mipi_dsi.c153 unsigned int *lane_mbps)
166 *lane_mbps = DIV_ROUND_UP(mipi_dsi->phy_opts.mipi_dphy.hs_clk_rate, USEC_PER_SEC);
172 dw_mipi_dsi_phy_get_timing(void *priv_data, unsigned int lane_mbps, argument
151 dw_mipi_dsi_get_lane_mbps(void *priv_data, const struct drm_display_mode *mode, unsigned long mode_flags, u32 lanes, u32 format, unsigned int *lane_mbps) argument
/linux-master/drivers/gpu/drm/bridge/imx/
H A Dimx93-mipi-dsi.c679 unsigned int *lane_mbps)
693 *lane_mbps = DIV_ROUND_UP(phy_cfg.mipi_dphy.hs_clk_rate, USEC_PER_SEC);
697 dev_dbg(dev, "get lane_mbps %u for mode " DRM_MODE_FMT "\n",
698 *lane_mbps, DRM_MODE_ARG(mode));
787 static int imx93_dsi_phy_get_timing(void *priv_data, unsigned int lane_mbps, argument
795 if (lane_mbps <= hstt_table[i].maxfreq)
799 dev_err(dev, "failed to get phy timing for lane_mbps %u\n",
800 lane_mbps);
806 dev_dbg(dev, "get phy timing for %u <= %u (lane_mbps)\n",
807 lane_mbps, hstt_tabl
677 imx93_dsi_get_lane_mbps(void *priv_data, const struct drm_display_mode *mode, unsigned long mode_flags, u32 lanes, u32 format, unsigned int *lane_mbps) argument
[all...]
/linux-master/include/drm/bridge/
H A Ddw_mipi_dsi.h40 unsigned int *lane_mbps);
41 int (*get_timing)(void *priv_data, unsigned int lane_mbps,
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi.c252 unsigned int lane_mbps; /* per lane */ member in struct:dw_mipi_dsi
664 * lanebyteclk, which is running at "lane_mbps / 8".
676 * (lane_mbps >> 3) / esc_clk_division < X
678 * (lane_mbps >> 3) / X > esc_clk_division
680 esc_clk_division = (dsi->lane_mbps >> 3) / esc_rate + 1;
778 /* lbcc based on lane_mbps */
779 lbcc = hcomponent * dsi->lane_mbps * MSEC_PER_SEC / 8;
851 dsi->lane_mbps, &timing);
984 lanes, dsi->format, &dsi->lane_mbps);
/linux-master/drivers/gpu/drm/stm/
H A Ddw_mipi_dsi-stm.c243 unsigned int *lane_mbps)
296 *lane_mbps = pll_out_khz / 1000;
298 DRM_DEBUG_DRIVER("pll_in %ukHz pll_out %ukHz lane_mbps %uMHz\n",
299 pll_in_khz, pll_out_khz, *lane_mbps);
307 dw_mipi_dsi_phy_get_timing(void *priv_data, unsigned int lane_mbps, argument
317 timing->clk_hs2lp = DSI_PHY_DELAY(272, 136, lane_mbps);
318 timing->clk_lp2hs = DSI_PHY_DELAY(512, 40, lane_mbps);
319 timing->data_hs2lp = DSI_PHY_DELAY(192, 64, lane_mbps);
320 timing->data_lp2hs = DSI_PHY_DELAY(256, 32, lane_mbps);
366 unsigned int px_clock_hz, target_px_clock_hz, lane_mbps; local
241 dw_mipi_dsi_get_lane_mbps(void *priv_data, const struct drm_display_mode *mode, unsigned long mode_flags, u32 lanes, u32 format, unsigned int *lane_mbps) argument
[all...]

Completed in 166 milliseconds