Home
last modified time | relevance | path

Searched refs:lpx (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/tegra/
H A Dmipi-phy.c49 timing->lpx = 60; in mipi_dphy_timing_get_default()
50 timing->taget = 5 * timing->lpx; in mipi_dphy_timing_get_default()
51 timing->tago = 4 * timing->lpx; in mipi_dphy_timing_get_default()
52 timing->tasure = 2 * timing->lpx; in mipi_dphy_timing_get_default()
118 if (timing->lpx < 50) in mipi_dphy_timing_validate()
121 if (timing->taget != 5 * timing->lpx) in mipi_dphy_timing_validate()
124 if (timing->tago != 4 * timing->lpx) in mipi_dphy_timing_validate()
127 if (timing->tasure < timing->lpx || timing->tasure > 2 * timing->lpx) in mipi_dphy_timing_validate()
H A Dmipi-phy.h36 unsigned int lpx; member
H A Ddsi.c374 DSI_TIMING_FIELD(timing->lpx, period, 1); in tegra_dsi_set_phy_timing()
/linux/drivers/phy/
H A Dphy-core-mipi-dphy.c69 cfg->lpx = 50000; in phy_mipi_dphy_calc_config()
70 cfg->ta_get = 5 * cfg->lpx; in phy_mipi_dphy_calc_config()
71 cfg->ta_go = 4 * cfg->lpx; in phy_mipi_dphy_calc_config()
72 cfg->ta_sure = cfg->lpx; in phy_mipi_dphy_calc_config()
170 if (cfg->lpx < 50000) in phy_mipi_dphy_config_validate()
173 if (cfg->ta_get != (5 * cfg->lpx)) in phy_mipi_dphy_config_validate()
176 if (cfg->ta_go != (4 * cfg->lpx)) in phy_mipi_dphy_config_validate()
179 if (cfg->ta_sure < cfg->lpx || cfg->ta_sure > (2 * cfg->lpx)) in phy_mipi_dphy_config_validate()
/linux/drivers/phy/rockchip/
H A Dphy-rockchip-inno-dsidphy.c261 u8 lpx; member
412 u32 hs_exit, clk_post, clk_pre, wakeup, lpx, ta_go, ta_sure, ta_wait; in inno_dsidphy_mipi_mode_enable() local
526 lpx = DIV_ROUND_UP(cfg->lpx, t_txbyteclkhs); in inno_dsidphy_mipi_mode_enable()
527 if (lpx >= 2) in inno_dsidphy_mipi_mode_enable()
528 lpx -= 2; in inno_dsidphy_mipi_mode_enable()
530 lpx = timings[i].lpx; in inno_dsidphy_mipi_mode_enable()
545 T_LPX_CNT(lpx)); in inno_dsidphy_mipi_mode_enable()
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_dsi.c168 u32 lpx; member
251 timing->lpx = (60 * data_rate_mhz / (8 * 1000)) + 1; in mtk_dsi_phy_timconfig()
257 timing->ta_go = 4 * timing->lpx - 2; in mtk_dsi_phy_timconfig()
258 timing->ta_sure = timing->lpx + 2; in mtk_dsi_phy_timconfig()
259 timing->ta_get = 4 * timing->lpx; in mtk_dsi_phy_timconfig()
260 timing->da_hs_exit = 2 * timing->lpx + 1; in mtk_dsi_phy_timconfig()
268 timcon0 = FIELD_PREP(LPX, timing->lpx) | in mtk_dsi_phy_timconfig()
492 hs_vb_ps_wc = ps_wc - (dsi->phy_timing.lpx + dsi->phy_timing.da_hs_exit + in mtk_dsi_config_vdo_timing_per_frame_lp()
527 data_phy_cycles = timing->lpx + timing->da_hs_prepare + in mtk_dsi_config_vdo_timing_per_line_lp()
/linux/include/linux/phy/
H A Dphy-mipi-dphy.h208 unsigned int lpx; member
/linux/drivers/gpu/drm/msm/dsi/phy/
H A Ddsi_phy.c57 s32 ui, lpx; in msm_dsi_dphy_timing_calc() local
70 lpx = mult_frac(NSEC_PER_MSEC, coeff, esc_rate / 1000); in msm_dsi_dphy_timing_calc()
76 temp = lpx / ui; in msm_dsi_dphy_timing_calc()
121 temp += 8 * ui + lpx; in msm_dsi_dphy_timing_calc()
/linux/drivers/phy/amlogic/
H A Dphy-meson-axg-mipi-dphy.c263 DIV_ROUND_UP(priv->config.lpx, temp) | in phy_meson_axg_mipi_dphy_power_on()