Searched refs:lane_mbps (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/stm/ |
| H A D | dw_mipi_dsi-stm.c | 422 unsigned int *lane_mbps) in dw_mipi_dsi_get_lane_mbps() argument 459 *lane_mbps = pll_out_khz / 1000; in dw_mipi_dsi_get_lane_mbps() 462 pll_in_khz, pll_out_khz, *lane_mbps); in dw_mipi_dsi_get_lane_mbps() 470 dw_mipi_dsi_phy_get_timing(void *priv_data, unsigned int lane_mbps, in dw_mipi_dsi_phy_get_timing() argument 480 timing->clk_hs2lp = DSI_PHY_DELAY(272, 136, lane_mbps); in dw_mipi_dsi_phy_get_timing() 481 timing->clk_lp2hs = DSI_PHY_DELAY(512, 40, lane_mbps); in dw_mipi_dsi_phy_get_timing() 482 timing->data_hs2lp = DSI_PHY_DELAY(192, 64, lane_mbps); in dw_mipi_dsi_phy_get_timing() 483 timing->data_lp2hs = DSI_PHY_DELAY(256, 32, lane_mbps); in dw_mipi_dsi_phy_get_timing() 529 unsigned int px_clock_hz, target_px_clock_hz, lane_mbps; in dw_mipi_dsi_stm_mode_valid() local 567 lane_mbps = pll_out_khz / 1000; in dw_mipi_dsi_stm_mode_valid() [all …]
|
| /linux/drivers/gpu/drm/rockchip/ |
| H A D | dw-mipi-dsi2-rockchip.c | 64 unsigned int lane_mbps; /* per lane */ member 125 unsigned int *lane_mbps) in dw_mipi_dsi2_get_lane_mbps() argument 157 dsi2->lane_mbps = lane_rate_kbps / 1000; in dw_mipi_dsi2_get_lane_mbps() 158 *lane_mbps = dsi2->lane_mbps; in dw_mipi_dsi2_get_lane_mbps() 177 dw_mipi_dsi2_phy_get_timing(void *priv_data, unsigned int lane_mbps, in dw_mipi_dsi2_phy_get_timing() argument 185 hstx_clk = DIV_ROUND_CLOSEST_ULL(dsi2->lane_mbps * USEC_PER_SEC, 16); in dw_mipi_dsi2_phy_get_timing()
|
| /linux/include/drm/bridge/ |
| H A D | dw_mipi_dsi.h | 40 unsigned int *lane_mbps); 41 int (*get_timing)(void *priv_data, unsigned int lane_mbps,
|
| H A D | dw_mipi_dsi2.h | 50 unsigned int *lane_mbps); 51 int (*get_timing)(void *priv_data, unsigned int lane_mbps,
|
| /linux/drivers/gpu/drm/bridge/imx/ |
| H A D | imx93-mipi-dsi.c | 677 unsigned int *lane_mbps) in imx93_dsi_get_lane_mbps() argument 691 *lane_mbps = DIV_ROUND_UP(phy_cfg.mipi_dphy.hs_clk_rate, USEC_PER_SEC); in imx93_dsi_get_lane_mbps() 696 *lane_mbps, DRM_MODE_ARG(mode)); in imx93_dsi_get_lane_mbps() 785 static int imx93_dsi_phy_get_timing(void *priv_data, unsigned int lane_mbps, in imx93_dsi_phy_get_timing() argument 793 if (lane_mbps <= hstt_table[i].maxfreq) in imx93_dsi_phy_get_timing() 798 lane_mbps); in imx93_dsi_phy_get_timing() 805 lane_mbps, hstt_table[i].maxfreq); in imx93_dsi_phy_get_timing()
|
| /linux/drivers/gpu/drm/meson/ |
| H A D | meson_dw_mipi_dsi.c | 158 unsigned int *lane_mbps) in dw_mipi_dsi_get_lane_mbps() argument 171 *lane_mbps = DIV_ROUND_UP(mipi_dsi->phy_opts.mipi_dphy.hs_clk_rate, USEC_PER_SEC); in dw_mipi_dsi_get_lane_mbps() 177 dw_mipi_dsi_phy_get_timing(void *priv_data, unsigned int lane_mbps, in dw_mipi_dsi_phy_get_timing() argument
|
| /linux/drivers/phy/rockchip/ |
| H A D | phy-rockchip-samsung-dcphy.c | 1108 unsigned int lane_mbps = div64_ul(samsung->pll.rate, USEC_PER_SEC); in samsung_mipi_dphy_get_timing() local 1115 if (lane_mbps <= timings[i - 1].max_lane_mbps) in samsung_mipi_dphy_get_timing()
|