Searched refs:lpx (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/gpu/drm/tegra/
H A Dmipi-phy.c49 timing->lpx = 60;
50 timing->taget = 5 * timing->lpx;
51 timing->tago = 4 * timing->lpx;
52 timing->tasure = 2 * timing->lpx;
118 if (timing->lpx < 50)
121 if (timing->taget != 5 * timing->lpx)
124 if (timing->tago != 4 * timing->lpx)
127 if (timing->tasure < timing->lpx || timing->tasure > 2 * timing->lpx)
H A Dmipi-phy.h36 unsigned int lpx; member in struct:mipi_dphy_timing
H A Ddsi.c373 DSI_TIMING_FIELD(timing->lpx, period, 1);
/linux-master/drivers/phy/
H A Dphy-core-mipi-dphy.c69 cfg->lpx = 50000;
70 cfg->ta_get = 5 * cfg->lpx;
71 cfg->ta_go = 4 * cfg->lpx;
72 cfg->ta_sure = cfg->lpx;
170 if (cfg->lpx < 50000)
173 if (cfg->ta_get != (5 * cfg->lpx))
176 if (cfg->ta_go != (4 * cfg->lpx))
179 if (cfg->ta_sure < cfg->lpx || cfg->ta_sure > (2 * cfg->lpx))
/linux-master/include/linux/phy/
H A Dphy-mipi-dphy.h201 * @lpx:
208 unsigned int lpx; member in struct:phy_configure_opts_mipi_dphy
217 * Value: 5 * @lpx
228 * Value: 4 * @lpx
239 * Minimum value: @lpx
240 * Maximum value: 2 * @lpx
/linux-master/drivers/phy/rockchip/
H A Dphy-rockchip-inno-dsidphy.c239 u8 lpx; member in struct:inno_mipi_dphy_timing
372 u32 hs_exit, clk_post, clk_pre, wakeup, lpx, ta_go, ta_sure, ta_wait; local
468 lpx = DIV_ROUND_UP(cfg->lpx, t_txbyteclkhs);
469 if (lpx >= 2)
470 lpx -= 2;
472 lpx = timings[i].lpx;
487 T_LPX_CNT(lpx));
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_dsi.c165 u32 lpx; member in struct:mtk_phy_timing
245 timing->lpx = (80 * data_rate_mhz / (8 * 1000)) + 1;
251 timing->ta_go = 4 * timing->lpx;
252 timing->ta_sure = 3 * timing->lpx / 2;
253 timing->ta_get = 5 * timing->lpx;
263 timcon0 = FIELD_PREP(LPX, timing->lpx) |
465 data_phy_cycles = timing->lpx + timing->da_hs_prepare +
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_dsi.c888 u32 lpx = dsi_esc_timing(60); local
1053 VC4_SET_FIELD(dsi_hs_timing(ui_ns, lpx * ESC_TIME_NS, 0),
1074 VC4_SET_FIELD(lpx * 5, DSI_HS_DLT6_TA_GET) |
1075 VC4_SET_FIELD(lpx, DSI_HS_DLT6_TA_SURE) |
1076 VC4_SET_FIELD(lpx * 4, DSI_HS_DLT6_TA_GO) |
1077 VC4_SET_FIELD(lpx, DSI_HS_DLT6_LP_LPX));
1092 VC4_SET_FIELD(lpx - 1, DSI0_PHYC_ESC_CLK_LPDT) :
1093 VC4_SET_FIELD(lpx - 1, DSI1_PHYC_ESC_CLK_LPDT)));
/linux-master/drivers/gpu/drm/msm/dsi/phy/
H A Ddsi_phy.c55 s32 ui, lpx; local
68 lpx = mult_frac(NSEC_PER_MSEC, coeff, esc_rate / 1000);
74 temp = lpx / ui;
119 temp += 8 * ui + lpx;
/linux-master/drivers/phy/amlogic/
H A Dphy-meson-axg-mipi-dphy.c263 DIV_ROUND_UP(priv->config.lpx, temp) |
/linux-master/drivers/gpu/drm/bridge/
H A Dsamsung-dsim.c755 int clk_prepare, lpx, clk_zero, clk_post, clk_trail; local
781 lpx = PS_TO_CYCLE(cfg.lpx, byte_clock);
803 reg = DSIM_PHYTIMING_LPX(lpx) | DSIM_PHYTIMING_HS_EXIT(hs_exit);
H A Dnwl-dsi.c235 cycles = ps2bc(dsi, cfg->lpx + cfg->clk_prepare + cfg->clk_zero);
/linux-master/drivers/media/i2c/
H A Dtc358746.c504 val = tc358746_ps_to_cnt(cfg->lpx, hs_byte_clk) - 1;

Completed in 174 milliseconds